《大学计算机/高等学校教材》在理解计算机基础理论和基本构造基础上,以计算思维为主线,着重培养学生的问题求解能力,建立和掌握利用计算机求解问题的思路和方法。主要内容包括:计算机体系结构、计算机网络、计算思维与问题求解方法、程序设计初步、数据组织与信息处理、程序设计基础、智能技术、IT新技术及交叉学科应用等知识。
《大学计算机/高等学校教材》以计算思维为核心,涉及知识面广,新技术与学科交叉并重,内容丰富、新颖,可供高等学校非计算机专业计算机基础课程教学使用。
第1章 计算机与计算思维
1.1 计算技术的发展
1.1.1 计算技术和计算工具的发展
1.1.2 计算机的发展
1.1.3 微型计算机的发展
1.1.4 计算技术在中国的发展
1.1.5 计算机的发展方向
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.4 计算思维
1.4.1 计算思维的提出
1.4.2 计算思维能力的培养
1.4.3 计算思维的应用领域
第2章 计算机基础知识
2.1 计算机系统的组成与工作原理
2.1.1 计算机系统组成
2.1.2 计算机工作原理
2.2 数据在计算机中的表示和编码
2.2.1 数制的相互转换
2.2.2 数值数据的表示和编码
2.2.3 字符数据的表示和编码
2.2.4 图形及图像的表示
2.2.5 声音的表示
2.2.6 数字动画和数字视频的表示
2.3 多媒体技术
2.3.1 多媒体技术概述
2.3.2 流媒体
2.3.3 数据压缩技术
2.4 微型计算机
2.4.1 微型计算机的工业产品形式
2.4.2 微型计算机硬件
2.4.3 微型计算机软件
2.4.4 软件与硬件的关系
2.5 计算机系统安全
2.5.1 信息安全概论
2.5.2 计算机病毒
2.5.3 信息系统安全技术
2.5.4 社会责任、道德规范和法律法规
第3章 计算机网络概述
3.1 计算机网络基础
3.1.1 网络的形成与发展
3.1.2 网络的定义、分类和基本结构
3.1.3 网络协议与体系结构
3.1.4 因特网
3.1.5 局域网
3.2 数据通信基础
3.2.1 数据传输
3.2.2 通信介质与设备
3.2.3 数据包的传递
3.3 综合布线系统
3.3.1 综合布线系统的组成
3.3.2 综合布线系统的标准
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 C/S与B/S
3.5.3 云计算
3.5.4 社交网络服务
3.5.5 物联网
第4章 计算思维与问题求解
4.1 问题求解的一般过程
4.1.1 人类解决问题的过程
4.1.2 计算机解决问题的过程
4.2 问题抽象与数学建模
4.3 计算思维与计算机求解问题的方法
4.4 经典问题的求解策略与方法
4.4.1 蒙特卡罗法求圆周率鸬慕浦?
4.4.2 递归法求解汉诺塔问题
4.4.3 穷举法求百钱百鸡问题
4.4.4 迭代法求解非线性方程
4.4.5 回溯法求解八皇后问题
4.4.6 动态规划法求解“0-1背包问题”
拓展阅读
第5章 算法与程序设计初步
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 第一个程序“Hello World!”
5.4 结构化程序设计案例
5.4.1 顺序结构案例1——简单加法计算器
5.4.2 顺序结构案例2——生成验证码
5.4.3 选择结构案例1——简单四则运算计算器
5.4.4 选择结构案例2——检验验证码
5.4.5 循环结构案例1——小学生四则运算练习题
5.4.6 循环结构案例2一一尝试验证码
自主学习:C语言基础
1) C语言程序结构
2) 数据类型与变量
3) 运算符与表达式
4) 输入/输出语句
5) 三种基本控制结构
第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 SQL语言与数据检索
6.3 数据库应用的新格局
6.3.1 多媒体数据库
6.3.2 地理数据库
6.3.3 Web数据库
6.3.4 其他数据库
6.4 数据仓库和数据挖掘
6.5 大数据与智能技术
6.5.1 大数据时代——得数据者得天下
6.5.2 NoSQL技术的崛起
6.5.3 大数据分析技术
第7章 智能技术
7.1 人工智能、专家系统和神经网络
7.1.1 人工智能
7.1.2 专家系统
7.1.3 神经网络
7.2 机器学习与深度学习
7.2.1 机器学习
7.2.2 深度学习
7.3 数据分析与决策
7.4 粗糙集
7.5 仿真和有限元分析
7.5.1 仿真
7.5.2 有限元分析
拓展阅读
第8章 IT新技术与交叉学科应用
8.1 高性能计算和高通量计算
8.1.1 高性能计算
8.1.2 高通量计算
8.2 物联网技术和云计算
8.2.1 物联网
8.2.2 云计算
8.3 虚拟现实和增强现实
8.3.1 虚拟现实
8.3.2 增强现实
8.4 新媒体与社交媒体
8.4.1 新媒体
8.4.2 社交媒体
拓展阅读
第9章 Web开发与移动开发
9.1 Web开发技术
9.1.1 Web前端开发技术
9.1.2 服务器端开发技术
9.2 移动应用开发技术
9.2.1 Android应用开发技术
9.2.2 iOS应用开发技术
9.3 移动跨平台开发技术
9.3.1 HTML5与HybridAPP
9.3.2 其他移动跨平台开发技术
拓展阅读
参考文献