本书根据 2012 年教育部高等教育司教改项目“理工类专业大学计算机系列课程建设” (高教司 2012118)和 2009 年陕西普通高等学校教学改革研究重点攻关项目“计算思维为核心的计算机基础教学改革研究与实践 项目” (11BG01)这两个项目的研究设想及成果编写而成。全书共 7 章,内容主要分为数学基础、信息、计算、智能、问题求解、算法与数据结构、 计算思维,试图从数学描述、计算机科学理论、问题求解及构造等方面初步让学生了解和掌握计算机学科的核心内容,体会计算机思维。在实验方 面,每章都精心设计了若干实验,并给出实验指导。学生利用这些工具和给出的参考实现可方便地完成这些实验,从而帮助学生理解和掌握书中的 基本概念和原理。
本书适合作为高等学校大学计算机基础课程和计算机专业的计算机导论课程的教材,也可作为认识和了解计算机学科的参考书。