计算机科学导论:思想与方法(第3版)
链接:https://pan.baidu.com/s/1MJJlNrHqwSGFrujxmmi_aw?pwd=r16k
提取码:r16k

内容简介
编辑 播报
《计算机科学导论——思想与方法(第3版)》主要内容包括计算学科专业名称的演变及培养的侧重点,学科知识体与核心课程,“计算机科学导论”课程的构建,计算思维与计算机科学导论,学科的基本问题,学科中的抽象、理论和设计3个学科形态,学科中的核心概念、数学方法、系统科学方法,社会问题与专业实践,学科若干问题的探讨与学科未来教育的展望,以及10个与课程讲授内容相呼应的实验等。 [1]
教材目录
编辑 播报
前辅文
第1章 绪论
1.1 引言
1.2 学科专业名称的演变、学科描述及培养侧重点
1.3 学科知识体和核心课程
1.4 导论课程的构建问题
1.5 计算思维与计算机科学导论
1.6 本章小结
习题1
第2章 学科的基本问题
2.1 引言
2.2 对问题进行抽象的一个典型实例:哥尼斯堡七桥问题
2.3 可计算问题与不可计算问题
2.4 GOTO语句与程序的结构
2.5 哲学家共餐问题与计算机的资源管理
2.6 两军问题与计算机网络
2.7 人工智能中的若干哲学问题
*2.8 计算机科学各主领域及其基本问题
2.9 本章小结
习题2
第3章 3个学科形态
3.1 引言
3.2 一个关于“学生选课”的例子
3.3 抽象形态
3.4 理论形态
3.5 设计形态
3.6 3个学科形态的内在联系
3.7 计算机语言的发展及其3个学科形态的内在联系
*3.8 计算机科学各领域3个学科形态的主要内容
3.9 本章小结
习题3
第4章 学科中的核心概念
4.1 引言
4.2 算法
4.3 数据结构
4.4 程序
4.5 软件
4.6 硬件
4.7 数据的存储和表示
4.8 CC1991报告提取的核心概念
4.9 本章小结
习题4
第5章 学科中的数学方法
5.1 引言
5.2 数学的基本特征
5.3 数学方法的作用
5.4 计算学科中常用的数学概念和术语
5.5 证明方法
5.6 递归和迭代
5.7 随机数和蒙特卡罗方法
5.8 公理化方法
*5.9 形式化方法
5.10 本章小结
习题5
第6章 学科中的系统科学方法
6.1 引言
6.2 系统科学与系统科学方法
6.3 软件开发中使用系统科学方法的原因
6.4 结构化方法
6.5 面向对象方法
6.6 本章小结
习题6
第7章 社会与职业问题
7.1 引言
7.2 计算的历史
7.3 计算的社会背景
7.4 道德分析的方法
7.5 职业和道德责任
7.6 基于计算机系统的风险和责任
7.7 团队工作
7.8 知识产权
7.9 隐私和公民自由
7.10 计算机犯罪
7.11 本章小结
习题7
第8章 探讨与展望
8.1 引言
8.2 若干问题的探讨
8.3 计算学科教育的展望
8.4 本章小结
习题8
第9章 课程实验
9.1 分支和循环结构的简单程序设计
9.2 RSA公开密钥密码系统
9.3 存储程序式计算机的简单程序设计
9.4 递归算法、迭代算法及其比较
9.5 数组实验
9.6 栈的基本操作:push和pop
9.7 归并排序与折半查找
9.8 蒙特卡罗方法应用
9.9 简单的卡通与游戏实验
9.10 基于Access的简单数据库设计
附录A Raptor可视化程序设计概述
A.1 Raptor是什么
A.2 为什么要使用Raptor进行程序设计
A.3 Raptor的安装
A.4 几个简单的Raptor程序
A.5 Raptor和标准流程图的区别与联系
附录B Vcomputer存储程序式计算机概述
B.1 Vcomputer存储程序式计算机软件的安装及使用
B.2 Vcomputer机器的结构和指令
B.3 Vcomputer机器上的汇编指令集
B.4 汇编程序编写过程中的注意事项
B.5 机器指令(十六进制代码)编写过程中的注意事项
B.6 存储程序式计算机模拟平台的功能
B.7 计算机模拟平台的注意事项
B.8 Vcomputer演示实例的源程序
附录C Access 2013概述
C.1 环境搭建
C.2 建数据库、建表及建立表间关系
C.3 创建查询
C.4 创建窗体
C.5 制作报表
参考文献 [1]