第1章 计算机概述
1.1 计算机的产生与发展
1.1.1 第一台计算机的诞生
1.1.2 电子计算机的发展
1.1.3 中国计算机发展简史
1.1.4 著名的计算机公司
1.2 电子计算机的特点
1.2.1 运算速度快
1.2.2 计算精度高
1.2.3 存储功能强
1.2.4 具有逻辑判断能力
1.2.5 具有自动运行能力
1.3 电子计算机的应用
1.4 电子计算机的分类
1.4.1 传统的分类
1.4.2 现实的分类
1.5 微型计算机的发展简史
1.5.1 第一代:1971-1973年
1.5.2 第二代:1974-1977年
1.5.3 第三代:1978-1984年
1.5.4 第四代:1985-1991年
1.5.5 第五代:1993年至今
1.6 新型计算机
1.6.1 仿生的生物计算机
1.6.2 二进制的非线性量子计算机
1.6.3 光子计算机
第2章 计算机组成原理
2.1 数制与转换
2.1.1 数值数据的表示方法
2.1.2 不同数制间数的转换
2.1.3 数值数据的机器数表示
2.1.4 非数值数据的表示
2.1.5 计算机中定点数的加减运算
2.2 计算机的硬件组成
2.2.1 运算器
2.2.2 存储器
2.2.3 中央处理器
2.2.4 外围设备
2.3 计算机的基本工作原理
2.3.1 指令格式
2.3.2 寻址技术
2.3.3 指令执行过程
2.3.4 指令系统的设计技术
3章程序设计语言和方法
3.1 程序设计的概念;
3.2 程序设计语言的分类
3.2.1 按语言级别分类
3.2.2 按用户要求分类
3.2.3 按程序执行方式分类
3.2.4 按对客观事物抽象过程分类
3.3 程序设计语言的基本元素
3.3.1 数据成分
3.3.2 运算成分
3.3.3 控制成分
3.3.4 传输成分
3.4 程序设计语言的编译
3.4.1 词法分析
3.4.2 语法分析
3.4.3 语义分析和中间代码生成
3.4.4 代码优化
3.4.5 目标代码生成
3.4.6 表格管理和出错处理
3.5 程序设计方法
3.5.1 结构化程序设计方法
3.5.2 面向对象的程序设计方法
3.5.3 可视化程序设计
3.6 良好的程序设计风格
……
第4章 数据库系统及其应用
第5章 操作系统原理
第6章 计算机网络技术基础
第7章 软件工程概述
第8章 数据结构与算法
第9章 离散数学
第10章 计算机专业的职业与道德
参考文献