|
內容簡介: |
《高等学校“十二五”公共课计算机规划教材:计算思维基础》从计算机基础教学中如何培养大学生计算思维能力出发,对“大学计算机基础”课程教学改革进行了一些探讨和研究,将思维训练融入教学的各环节中,以期进一步提升大学生的综合素质和能力,挖掘大学生的学习潜能。全书共7章,主要内容包括计算机与计算思维、信息技术基础、问题求解、数据的组织与管理、算法设计、算法分析与问题优化、综合案例等。书中引入了国外先进教学理念,贯彻了启发思辨原则。
|
目錄:
|
第1章计算机与计算思维
1.1计算机
1.1.1什么是计算
1.1.2计算工具
1.1.3计算机的工作原理和用途
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物联网
思考题
第2章信息技术基础
2.1信息的编码与解码
2.1.1数制与运算
2.1.2信息的编码
2.2计算机硬件基础
2.2.1布尔逻辑与门电路
2.2.2计算机基本结构和工作原理
2.2.3指令与指令系统
2.2.4信息在计算机内的表示
思考题
第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绘图工具Visio介绍
3.3程序结构
3.3.1顺序结构
3.3.2条件结构
3.3.3循环结构
思考题
第4章数据的组织与管理
4.1数据结构
4.1.1线性表
4.1.2树形结构
4.1.3图结构
4.2数据库技术
4.2.1数据管理技术
4.2.2数据库管理系统
4.2.3查询语言SQL
4.2.4设计和创建数据库
4.2.5数据库案例分析
思考题
第5章算法设计
5.1算法的基本概念
5.1.1算法定义与性质
5.1.2设计算法原则和过程
5.1.3算法的基本表达
5.2算法策略
5.2.1枚举法
5.2.2递归法
5.2.3分治法
5.2.4回溯法
5.3基本算法
5.3.1基础知识
5.3.2排序
5.3.3查找
思考题
第6章算法分析与问题优化
6.1算法分析
6.1.1算法时间复杂度分析
6.1.2算法空间复杂度分析
6.2问题优化
6.2.1贪心法
6.2.2动态规划
思考题
第7章综合案例
7.1案例1五子棋游戏开发
7.2案例2车牌竞拍系统开发
思考题
附录AJDK与Eclipse的安装设置
附录BVisualC++中编写C代码
参考文献
|
|