本书以计算思维为出发点,以培养思维能力和应用能力为主线而编写。全书共11章,主要内容包括:计算思维导论、计算机中的信息表示、计算机硬件系统、计算机操作系统、办公软件、数据库技术基础、计算机网络基础、多媒体技术基础、信息社会与安全、问题求解的算法基础与程序设计、计算机发展前沿技术。与同类教材相比,本书具有如下特点:强化了计算思维、计算理论、问题求解等基础知识,将著名的大众型“办公软件”的抽象概念、所用技术、功能设计和界面设计做了归纳和总结,体现了计算思维中的工程设计和实现的思想,这是其他教材所没有的。
第一部分 基础知识
第1章 计算思维导论
1.1 计算机科学
1.2 计算与计算思维
1.2.1 计算的含义
1.2.2 思维概述
1.2.3 计算思维的概念
1.3 数与计算工具
1.3.1 数与计算
1.3.2 计算工具
1.3.3 计算机的雏形
1.3.4 计算机的理论基础
1.3.5 电子计算机的诞生
1.3.6 计算机的分代
1.3.7 现代计算机在中国的发展
1.3.8 计算机的特点和应用
1.4 计算理论
1.4.1 可计算性问题
1.4.2 计算复杂性
1.4.3 计算模型——图灵机
1.4.4 求解问题过程
1.5 典型问题的思维与算法
1.5.1 数据有序排列——排序算法
1.5.2 汉诺塔求解——递归思想
1.5.3 国王婚姻问题——并行计算
1.5.4 旅行商问题——最优化思想
1.5.5 计算思维的应用
1.6 信息社会与知识社会
1.6.1 信息和信息社会
1.6.2 信息社会特征
1.6.3 个人素质与信息素养
小结
习题
第2章 计算机中的信息表示
2.1 数制与转换
2.1.1 进位计数制
2.1.2 数制间的转换
2.1.3 二进制数的运算规则
2.2 数据的存储单位
2.3 数值数据的表示
2.3.1 定点数与浮点数
2.3.2 带符号数的表示
2.4 信息编码
2.4.1 十进制数的编码
2.4.2 ASCII编码
2.4.3 汉字编码
2.4.4 Unieode编码
2.4.5 多媒体信息的表示
小结
习题
第3章 计算机硬件系统
3.1 计算机系统组成
3.2 计算机硬件基础
3.2.1 图灵机的理论模型
3.2.2 冯·诺依曼体系结构
3.2.3 计算机实现
3.2.4 计算机硬件构成
3.2.5 计算机的指令系统与工作原理
3.3 微型计算机概述
3.3.1 微型计算机的硬件组成
3.3.2 微型计算机的类型
3.4 主机系统和外围设备
3.4.1 中央处理器
3.4.2 主板
3.4.3 存储器
3.4.4 I/O总线与I/O接口
3.4.5 其他外围设备
3.5 微型计算机配置参考
小结
习题
第4章 计算机操作系统
4.1 计算机软件系统
4.1.1 计算机软件的概念
4.1.2 计算机程序的工作机制
4.1.3 专有软件、自由软件和开源软件
4.1.4 计算机软件与硬件的关系
4.1.5 计算机软件的分类与层次结构
4.2 操作系统的定义和类型
4.2.1 操作系统的概念
4.2.2 操作系统的分类
4.2.3 操作系统的特征
4.3 常见的操作系统
4.4 操作系统的结构和组成
4.4.1 操作系统的层次结构
4.4.2 操作系统的功能组成
4.4.3 进程管理
4.4.4 存储器管理
4.4.5 设备管理
4.4.6 文件管理
4.5 Windows操作系统
4.5.1 概述
4.5.2 系统结构
4.5.3 系统管理
4.5.4 启动和停机
小结
习题
第二部分 应用技术
第三部分 提高能力
参考文献