本书是计算机入门课程的最新教材。全书以计算思维为主线,着重培养学生的问题求解能力、系统设计能力和人类行为理解能力。本书是在南方科技大学和深圳大学教学实践的基础上,经过多次讨论、修改并扩充而成,期望抛砖引玉,促进计算思维更加深入地讨论与发展。
全书包含三大部分,一是计算思维与计算理论,二是算法基础和通用语言,三是计算机硬件和软件最小知识集。在内容上共分七章,包括计算思维基础知识、计算理论与计算模型、算法基础、程序设计语言、计算机硬件基础、计算机软件基础、计算文化与计算机职业道德教育等。
本书取材丰富,内容深入浅出,既可作为高等学校计算机专业的计算机导论教材,又可作为非计算机专业的计算机基础教材,还可作为社会各类培训的计算机公共教材。
- 前言
- 第一章 计算思维基础知识
- 1.1 科学与计算科学
- 1.2 思维与科学思维
- 1.3 计算思维的概念
- 1.4 计算思维的应用领域
- *1.5 计算学科的典型问题
- 本章小结
- 思考题
- 参考文献
- 第二章 计算理论与计算模型
- 2.1 计算的几种视角
- 2.2 计算理论
- 2.3 计算模型
- *2.4 计算科学的数学基础
- 本章小结
- 思考题
- 参考文献
- 第三章 算法基础
- 3.1 算法的概念
- 3.2 算法的描述
- 3.3 算法的设计
- 3.4 算法的评价和分析
- *3.5 算法中的常用数学工具
- 本章小结
- 思考题
- 参考文献
- 第四章 程序设计语言
- 4.1 程序设计语言简介
- 4.2 程序设计语言发展历程
- 4.3 命令式程序设计语言
- 4.4 函数式程序设计语言
- 4.5 逻辑式程序设计语言
- 4.6 标记语言和Web开发语言
- 4.7 SQL语言
- 本章小结
- 思考题
- 参考文献
- 第五章 计算机硬件基础
- 5.1 数制与运算
- 5.2 数据的存储与表示
- *5.3 布尔逻辑与门电路
- 5.4 计算机硬件组成
- 5.5 指令系统及执行
- 5.6 组网与互联网
- 本章小结
- 思考题
- 参考文献
- 第六章 计算机软件基础
- 6.1 计算机软件概述
- 6.2 操作系统
- 6.3 办公软件
- 6.4 数据库系统
- 6.5 软件工程
- *6.6 人工智能
- 本章小结
- 思考题
- 参考文献
- 第七章 计算文化与计算机职业
- 道德教育
- 7.1 计算文化
- *7.2 网络文化
- 7.3 计算机职业道德教育
- 本章小结
- 思考题
- 参考文献
- 索引
- 版权