第一章 计算机发展史
1.1 计算工具的发展
1.1.1 手动式计算工具
1.1.2 机械式计算工具
1.2 现代电子计算机的诞生和发展
1.2.1 世界上第一台计算机ENIAC
1.2.2 现代计算机的主要特征
1.2.3 电子计算机的发展
1.3 计算机的分类
1.3.1 按用途分类
1.3.2 按性能分类
1.4 微型机的发展
1.5 我国计算机的发展
1.5.1 我国计算机的初创时期
1.5.2 我国计算机的发展历程
1.5.3 我国计算机的主要成就
1.6 计算机的应用
本章小结
习题
第二章 计算机的组成与工作原理
2.1 冯·诺依曼体系结构
2.1.1 冯·诺依曼计算机的基本特征
2.1.2 冯·诺依曼计算机的基本部件
2,1.3 冯·诺依曼计算机的工作原理
2.2 计算机硬件系统
2.2.1 CPU
2.2.2 存储器
2.2.3 输入设备
2.2.4 输出设备
2.2.5 主板
2.3 计算机软件系统
本章小结
习题
第三章 数据的表示和存储
3.1 信息与数据
3.2 计算机中的数制
3.2.1 十进制(Decimal)
3.2.2 二进制(Binary)
3.2.3 八进制(Octal)
3.2.4 十六进制(Hexadecimal)
3.3 数制间的转换
3.3.1 二进制数、八进制数和十六进制数转换成十进制数
3.3.2 十进制数转换成二进制数、八进制数和十六进制数
3.3.3 二进制数转换成八进制数和十六进制数
3.3.4 八进制数和十六进制数转换成二进制数
3.4 数值型数据的表示
3.4.1 定点数的表示方法
3.4.2 浮点数的表示方法
3.5 字符型数据的编码表示
3.5.1 ASCII码
3.5.2 大端法和小端法
3.6 汉字的编码表示
3.7 应用案例——查看和修改操作系统的文字编码
本章小结
习题
第四章 数据结构和算法
4.1 数据结构
4.1.1 线性结构
4.1.2 树形结构
4.1.3 图形结构
4.2 算法
4.2.1 算法概述
4.2.2 搜索
4.2.3 排序
4.2.4 并行算法
4.3 应用案例——排序算法的实现
本章小结
习题
第五章 程序设计和软件工程
5.1 程序设计语言
5.1.1 程序的概念
5.1.2 程序设计语言的分类
5.1.3 程序设计语言的选择
5.2 程序设计方法
5.2.1 程序设计的基本过程
5.2.2 结构化程序设计方法
5.2.3 面向对象程序设计方法
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.1 操作系统概述
6.1.1 操作系统的目标和作用
6.1.2 操作系统的发展史
6.2 操作系统的功能
6.2.1 处理机管理功能
6.2.2 存储器管理功能
6.2.3 设备管理功能
6.2.4 文件管理功能
6.2.5 操作系统与用户之间的接口
6.3 常用操作系统介绍
6.4 应用案例-Windows的使用
6.4.1 桌面、图标和任务栏
6.4.2 窗口
6.4.3 对话框
6.4.4 控制面板
本章小结
习题
第七章 计算机网络与因特网
7.1 计算机网络概述
7.1.1 计算机网络的定义
7.1.2 计算机网络的发展
7.1.3 计算机网络的组成
7.1.4 计算机网络的功能与分类
7.1.5 计算机网络的性能指标
7.2 计算机网络体系结构
7.2.1 计算机网络体系结构的形成
7.2.2 划分层次的必要性
7.2.3 具有七层协议的体系结构
7.2.4 实体、协议、服务和服务访问点
7.2.5 TCP/IP体系结构
7.3 因特网介绍
7.3.1 因特网概述
7.3.2 Intemet的接入
7.3.3 IP地址与MAC地址
7.3.4 WWW服务
7.3.5 域名系统
7.3.6 电子邮件
7,3.7 文件传输
7.4 应用案例——计算机和网络的简单配置和测试
本章小结
习题
第八章 数据库系统
8.1 数据管理技术的发展概况
8.1.1 人工管理阶段
8.1.2 文件系统管理阶段
……
第九章 大数据与人工智能
第十章 实验
参考文献
^ 收 起