第1章 计算机基础知识
1.1 计算机科学与计算科学
1.1.1 计算机科学
1.1.2 计算科学
1.2 计算机的形成与发展
1.2.1 计算机的发展历史
1.2.2 电子计算机的发展
1.2.3 我国计算机的发展
1.3 计算机基础知识
1.3.1 计算机的特点和分类
1.3.2 计算机应用概述
1.3.3 计算机系统的基本构成
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 计算思维案例
习题
第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 中央处理器(CPU)
2.4.3 主板
2.4.4 内存储器
2.4.5 硬盘驱动器
2.4.6 其他部件
2.5 计算机硬件系统中的计算思维
2.5.1 数字0和1及其计算思维
2.5.2 并行与计算思维
2.5.3 大脑思维模式与计算思维
习题
第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.2.5 文件管理模块
3.2.6 用户接口管理模块
3.3 办公软件
3.3.1 简介
3.3.2 Office的具体介绍
3.4 交互式使用方法
3.4.1 系统软件交互式使用应用模式
3.4.2 应用软件交互式使用应用模式
3.5 操作系统中计算思维应用案例
3.5.1 页面置换算法与计算思维
3.5.2 队列调度与计算思维
3.5.3 并发并行与计算思维
习题
第4章 程序设计基础
4.1 问题求解与程序设计
4.1.1 一般问题的解决过程
4.1.2 计算机求解问题的过程
4.2 算法基础
4.2.1 算法的定义与特征
4.2.2 程序的基本结构
4.2.3 算法的表示
4.2.4 基本算法
4.3 程序设计语言
4.3.1 程序设计语言的演化
4.3.2 翻译
4.4 程序质量的基本要求和程序设计风格
4.4.1 对源程序质量的基本要求
4.4.2 程序设计的基本风格
4.5 程序设计中的计算思维
4.5.1 穷举和迭代
4.5.2 排序
4.5.3 分治思想
习题
第5章 数据库技术基础
5.1 数据库系统基础
5.1.1 信息、数据与数据处理
5.1.2 数据管理技术的发展
5.1.3 数据库系统的组成
5.2 数据模型
5.2.1 概念模型与E-R方法
5.2.2 结构数据模型
5.3 关系数据库
5.3.1 关系模型的数据结构
5.3.2 关系模型的完整性约束
5.3.3 关系运算
5.4 关系数据库标准查询语言
5.4.1 SOL的数据查询
5.4.2 SQL的数据更新
5.5 数据库技术新的研究领域
5.6 日常生活数据管理中的计算思维
习题
第6章 多媒体技术
6.1 多媒体计算机技术概述
6.1.1 多媒体计算机的概念
6.1.2 多媒体技术的发展历史
6.1.3 多媒体技术的特点
6.1.4 多媒体技术的应用
6.2 音频信息的获取和处理
6.2.1 音频信息
6.2.2 音频信息的数字化
6.2.3 数字声音的采集和编辑
6.2.4 声音的压缩
6.2.5 音频信息基本操作
6.3 图像信息的获取和处理
6.3.1 图形与图像
6.3.2 色彩信息
6.3.3 图像信息的数字化
6.3.4 文件格式
6.3.5 图像信息获取方法
6.3.6 压缩标准
6.3.7 图形图像处理应用
6.4 动画与视频信息
6.4.1 动画的概念和发展历史
6.4.2 计算机动画
6.4.3 制作动画的设备和软件
6.4.4 .视频处理
6.4.5 动画和视频信息常见的文件格式
6.4.6 视频处理应用
6.5 多媒体数据压缩
6.5.1 多媒体数据压缩概述
6.5.2 多媒体数据压缩的主要方法
6.5.3 多媒体的主要压缩标准
6.6 多媒体技术中的计算思维
习题
第7章 计算机网络基础
7.1 计算机网络概述
7.1.1 计算机网络的定义
7.1.2 计算机网络的组成与分类
7.1.3 计算机网络的性能
7.1.4 计算机网络的应用
7.2 计算机网络通信协议
7.2.1 网络协议体系结构
7.2.2 ISO/OSI开放系统互联参考模型
7.2.3 TCP/IP模型
7.2.4 OSI模型和TCP/IP模型的比较
7.3 网络通信组件
7.3.1 通信介质
7.3.2 网络设备
7.4 互联网技术
7.4.1 互联网技术在我国的应用和发展