第1章 计算思维
1.1 计算思维的概念
1.2 计算思维的培养
本章小结
第2章 计算机概述
2.1 机械计算机
2.1.1 计算机的定义
2.1.2 巴贝奇和分析机
2.1.3 机电计算机
2.2 图灵机
2.2.1 图灵机的工作原理
2.2.2 图灵机的意义
2.2.3 人工智能和图灵测试
2.3 电子计算机
2.3.1 第一台电子计算机
2.3.2 冯·诺依曼设计思想
2.3.3 电子计算机的工作原理
2.4 计算机的发展
2.4.1 计算机的发展阶段
2.4.2 计算机的发展趋势
本章小结
思考题
第3章 信息表示
3.1 二进制
3.1.1 数制的概念
3.1.2 二进制的优点
3.1.3 计算机中的信息转换
3.2 数制转换
3.2.1 数位和权值
3.2.2 非十进制转换为十进制
3.2.3 十进制转换为非十进制
3.2.4 二进制、八进制、十六进制的相互转换
3.3 补码和浮点数
3.3.1 补码
3.3.2 浮点数
3.4 文字编码
3.4.1 ASCII码
3.4.2 汉字编码
3.4.3 字形码
3.4.4 Unicode码
本章小结
思考题
第4章 计算机硬件系统
4.1 计算机系统概述
4.2 计算机组成及工作原理
4.2.1 计算机体系结构
4.2.2 计算机的基本组成
4.2.3 计算机的工作原理
4.3 微型计算机的基本结构
4.3.1 微型计算机概述
4.3.2 主板
4.3.3 微处理器
4.3.4 内存储器
4.3.5 外存储器
4.3.6 总线
4.3.7 输入设备
4.3.8 输出设备
4.4 国产计算机硬件现状
本章小结
思考题
第5章 计算机软件系统
5.1 软件的相关概念
5.2 操作系统概述
5.2.1 操作系统的作用与地位
5.2.2 操作系统的分类
5.2.3 常用的操作系统简介
5.2.4 国产操作系统的发展及现状
5.3 操作系统的功能
5.3.1 处理器管理
5.3.2 存储管理
5.3.3 文件管理
5.3.4 设备管理
5.3.5 作业管理
5.4 程序设计语言与语言处理程序
5.4.1 程序设计语言
5.4.2 语言处理程序
5.5 几个通用的应用软件
本章小结
思考题
第6章 算法和程序设计
6.1 基于计算机的问题求解
6.1.1 基于计算机的问题求解方法
6.1.2 计算机求解问题的过程
6.2 算法
6.2.1 算法及其特征
6.2.2 算法的表示
6.2.3 算法的评价标准
6.3 程序设计基础
6.3.1 程序与程序设计
6.3.2 程序设计的一般过程
6.4 程序设计方法
6.4.1 结构化程序设计
6.4.2 面向对象程序设计
6.5 高级语言程序设计
6.5.1 程序设计语言
6.5.2 高级语言的分类
6.5.3 程序的三种基本结构
6.5.4 程序的运行过程
本章小结
思考题
……
第7章 计算机网络技术
第8章 数据库技术
第9章 计算机前沿技术
参考文献
展开