本书为“大学计算机”国家精品资源共享课程专用教材和MOOC课程参考教材。全书以“计算思维能力”培养为出发点,围绕计算、构造、设计三大主题进行内容组织,将核心聚焦到计算模型与信息编码、系统构造与抽象、算法与数据结构设计三大模块,强调自底向上的构造思维能力、逻辑分析能力与编程实现能力。 全书共8章,包括计算机与计算机科学引论,信息表示与编码,系统软硬件构造,网络应用及网络安全技术,C语言程序设计基础,数组、函数和指针,算法分析与设计,数据结构基础。作为MOOC课程参考教材,本书主体内容配有教学微视频及包括动画演示案例、在线作业练习等各类辅助教学和学习的网络数字资源。本书可作为普通高等学校理工科各类专业学生学习“大学计算机基础”课程的教材,适用学时为 48~64学时。书(目录)中带有*的章节为选讲内容,可根据情况课内讲授或作为翻转课堂教学使用。