本书以计算机科学学科的特点、形态、历史渊源、发展变化、典型方法和学科知识结构等组织内容,阐述如何认识计算机科学,学习计算机的关键技术和知识,培养计算思维的能力。全书分为计算机的发展、计算机的信息表示、计算机硬件、计算机软件、问题求解与算法、数据结构与程序设计、数据库与数据管理和计算机网络共8章内容,各章后附有小结和习题,便于训练和知识深化。 本书具有涉及知识面广、内容丰富完整、概念层次清晰、文字流畅通顺的特点,全书叙述体系严谨,在为读者提供计算机专业概念的同时,注重增强对计算思维的理解。
目 录
第1章 计算机的发展\\t1
1.1 计算机的起源\\t1
1.1.1 早期的计算工具\\t1
1.1.2 早期计算机\\t3
1.1.3 现代计算机\\t4
1.2 计算机的发展\\t6
1.2.1 第一代计算机\\t6
1.2.2 第二代计算机\\t8
1.2.3 第三代计算机\\t9
1.2.4 第四代计算机\\t10
1.2.5 未来计算机的发展\\t12
1.3 计算机在中国的发展\\t14
本章小结\\t17
习题1\\t17
目 录
第1章 计算机的发展\\t1
1.1 计算机的起源\\t1
1.1.1 早期的计算工具\\t1
1.1.2 早期计算机\\t3
1.1.3 现代计算机\\t4
1.2 计算机的发展\\t6
1.2.1 第一代计算机\\t6
1.2.2 第二代计算机\\t8
1.2.3 第三代计算机\\t9
1.2.4 第四代计算机\\t10
1.2.5 未来计算机的发展\\t12
1.3 计算机在中国的发展\\t14
本章小结\\t17
习题1\\t17
第2章 计算机的信息表示\\t18
2.1 数制及其转换\\t18
2.1.1 二进制及其运算\\t18
2.1.2 常用数制及其转换\\t22
2.2 数据表示\\t26
2.2.1 数值型数据的表示\\t26
2.2.2 非数值型数据的表示\\t30
本章小结\\t41
习题2\\t41
第3章 计算机硬件\\t44
3.1 计算机体系结构\\t44
3.1.1 冯?诺依曼结构\\t44
3.1.2 计算机的功能部件\\t45
3.2 中央处理器\\t46
3.2.1 CPU的结构\\t46
3.2.2 CPU的性能指标\\t46
3.2.3 常见的CPU产品\\t47
3.3 存储设备\\t50
3.3.1 存储器的分类及其层次结构\\t50
3.3.2 主存储器\\t51
3.3.3 外存储器\\t53
3.4 外部设备\\t57
3.4.1 输入设备\\t57
3.4.2 输出设备\\t60
3.5 总线接口\\t63
3.5.1 总线结构\\t63
3.5.2 信息的传送方式及传送宽度\\t64
3.5.3 常见系统总线\\t65
本章小结\\t67
习题3\\t67
第4章 计算机软件\\t69
4.1 软件的概念、特点和分类\\t69
4.1.1 软件的概念与特点\\t69
4.1.2 软件的分类\\t70
4.2 软件的发展\\t72
4.3 从机器语言到高级语言\\t74
4.3.1 机器语言\\t74
4.3.2 汇编语言\\t75
4.3.3 高级语言\\t76
4.3.4 高级语言程序设计类型\\t77
4.3.5 常用程序设计语言\\t80
4.4 操作系统\\t84
4.4.1 操作系统的概念和功能\\t84
4.4.2 文件和文件夹\\t87
4.4.3 常用的操作系统\\t88
4.5 应用软件\\t92
4.5.1 办公自动化软件Office 2010\\t92
4.5.2 图形图像处理软件\\t97
4.5.3 视频处理软件\\t98
本章小结\\t100
习题4\\t100
第5章 问题求解与算法\\t103
5.1 计算思维\\t103
5.2 算法\\t107
5.3 常用的算法\\t110
本章小结\\t118
习题5\\t118
第6章 数据结构与程序设计\\t120
6.1 数据与数据类型\\t120
6.1.1 数据\\t120
6.1.2 数据类型\\t120
6.2 数据结构\\t121
6.2.1 数据结构的产生\\t121
6.2.2 数据结构研究的内容\\t121
6.2.3 常用的数据结构\\t122
6.3 程序设计\\t124
6.3.1 程序的概念\\t124
6.3.2 程序设计的步骤\\t125
6.3.3 程序设计的常用工具\\t125
6.3.4 源程序文档化\\t130
6.3.5 软件开发的常用模型\\t132
本章小结\\t134
习题6\\t134
第7章 数据库与数据管理\\t136
7.1 数据管理基本概念\\t136
7.1.1 信息与数据\\t136
7.1.2 数据管理与数据库\\t137
7.2 数据管理的变迁\\t140
7.3 数据库系统\\t141
7.3.1 相关概念\\t141
7.3.2 数据库管理系统支持的数据模型\\t142
7.3.3 数据库系统的组成\\t147
7.3.4 数据库设计\\t148
7.3.5 数据库的体系结构\\t15