本书是计算机公共系列课第一层次课程大学计算机——计算思维通识教育类课程的最新教材,将蕴含在计算机学科中的经典计算思维和信息时代人们应具备的大数据、互联网+等新型计算思维相结合进行系统、全面地介绍。本书主要分为4部分计14章:第一部分计算机与计算,包括第1章引论——走马观花看导论;第2章初识计算思维——由小白鼠到计算思维;第3章符号化、计算化与自动化—— 一看计算机的本质;第4章程序与递归——二看计算机的本质。第二部分计算系统,包括第5章机器是如何执行程序的——认识计算机;第6章复杂环境下程序是如何被执行的——理解现代计算机;第7章程序编写与计算机语言;第8章利用典型计算机语言进行程序设计。第三部分算法思维,包括第9章算法——程序与计算系统的灵魂;第10章受限资源约束下的算法——排序问题求解示例;第11章难解性问题求解——组合、随机与近似解。第四部分数据化思维与互联网+思维,包括第12章数据库与大数据;第13章计算机网络、信息网络与互联网+;第14章信息安全、网络安全与国家安全。
本书对于计算机公共课的基本教学内容进行了面向计算思维培养的全新的、系统化的再组织再创造,形成了清晰的计算思维知识脉络,图文并茂,讲解清晰,层层递进,可读性好。
本书可作为高等学校本科生第一门计算机课程的教材,也可作为大中专学校计算机课程的教材或教学参考书,对各类计算机教育者、从事计算机各方面工作的人员,本书也将是一本很有价值的参考书。