首页 > 图书中心 >图书详情
计算机软件技术基础
作者:李策 主编;刘振晗,高文超 参编
丛书名:面向数字化时代高等学校计算机系列教材
定价:49元
印次:1-1
ISBN:9787302666028
出版日期:2024.07.01
印刷日期:2024.06.28
"本书是计算机基础教材,系统、通俗地介绍了**计算机软件技术的基础知识和应用,内容包括计算机软件概论、C语言基础、数据结构、算法基础、操作系统、数据库系统、计算机网络、软件工程及网络新技术等。本书将原理、方法与实例相结合,图文并茂,每章都配有一定数量的习题。 本书可作为高等院校非计算机专业本科生的教材,也可作为从事工程应用领域计算机软件开发工作的科研技术人员的参考书。"
more >前言 当今信息时代的特点是对海量信息进行快速准确的处理和传输,使其产生极大的价值,对信息进行处理最重要的技术是计算机技术。大数据、云计算、物联网、人工智能是近年来科技界、产业界关注的热门领域,不仅企业、研究机构积极参与,很多地方政府也纷纷成立大数据、云计算、物联网和人工智能实验室或中心。大数据、云计算、物联网、人工智能已经成为未来信息技术发展的方向。随着计算机软件技术应用的普及,行业的人才需求越来越多,各高等院校为非计算机专业的理工科研究生、本科生普遍开设计算机软件技术基础课程,学生需要掌握必要的软件技术基础知识、了解和提高软件开发和应用水平,专业教学与行业培训迫切需要理论知识与实际应用相结合的高质量教材。 通过项目及企业合作,编者具备多年计算机软件技术研究及开发经验,同时担任中国矿业大学(北京)国家首批“双一流”建设学科安全科学与工程专业本科生的计算机软件技术基础教学工作,本书正是结合当前教学要求,在总结近几年来教学实践经验的基础上撰写而成。本书系统、通俗地介绍了最新计算机软件技术的基础知识和应用,内容包括软件技术概论、C语言回顾、数据结构、数据库设计技术、编译技术概述、应用软件设计与开发技术操作系统、数据库系统、计算机网络、软件工程及网络新技术等。全书共9章。 第1章首先介绍了计算机与计算机系统的定义、特点、组成,进一步介绍了计算机硬件系统、软件系统及二者的关系,在此基础上,详细介绍了软件的定义、分类和软件技术的发展历史及发展趋势,最后介绍了教材各章内容、学习目的及学习方法。 第2章为方便读者更好地理解书中案例程序,首先回顾了C语言程序设计的运行环境,然后介绍了C语言中的数组、结构体、指针、递归的运用等重要知识。 第3章介绍了数据结构的概念、数据的逻辑结构与存储结构,重点介绍了线性表、堆栈、队列、树和图结构的基本术语、相关运算、遍历方法和应用举例。 第4章结合数据结构讲述了算法基础,首先介绍了算法的定义、设计要求、分析基础,重点介绍了查找与排序的基本概念、方法原理和性能比较。 第5章介绍了操作系统的基本概念、主要功能、发展历史和分类,重点介绍了操作系统对硬件和软件资源管理的工作原理和使用方法。 第6章介绍了数据库的基础知识、基本概念、数据模型、关系数据库、结构化查询语言(SQL)和数据库系统的应用开发等。 第7章介绍了计算机网络的基本概念、发展历史、性能和体系结构,重点介绍了使用者最关注的应用层、传输层、网络层、数据链路层的拓扑结构与通信协议,还介绍了无线网络、移动网络等常用知识。 第8章介绍了软件工程的基本定义和主要思想,重点介绍了软件生命周期各个阶段的内容,以及常用的软件开发方法、模型、步骤和工具等。 第9章介绍了大数据、云计算、物联网、人工智能等近年来兴起的网络新技术的基本概念、关键技术和典型应用。 本书将原理、方法与实例相结合,图文并茂,以第3~6章为重点,其他章主要为扩大知识面、为后续课程作适当铺垫,每章都配有本章知识点总结的思维导图和一定数量的习题。各章在知识层次上有一定的联系,但在内容上又相对独立成章,因此可以根据学生的专业情况、学时安排等情况灵活选择相应章节进行组合。 本书由中国矿业大学(北京)人工智能学院计算机科学与技术系李策、刘振晗、高文超撰写。其中,李策编写了第1~4章和第7~9章,刘振晗编写了第5章,高文超编写了第6章。全书由李策统稿。 由于作者学识有限,本书难免有不足之处,敬请专家和学者批评指正。 编者 2024年5月
more >