本书融合了计算思维训练与 C 语言实践, 共包含三部分内容。 第一部分是计算思维与C 程序编程环境的介绍: 一是在内容编排上, 强调 C 语言的学习不仅是掌握编程的规则,更是训练计算思维的较好路径, 并把计算思维的思想融合贯通到章节的实训任务中; 二是在 C 程序编程环境的选择上, 介绍了三种集成开发环境的安装、 使用和调试方法, 满足不同层次学生的需求。 第二部分是章节配套的实训任务, 根据教材的章节内容与教学需要,规划了 8 个章节的配套实训任务。 依据每章的知识导图和实训知识点设计若干实训任务,实训任务包括任务描述、 任务分析、 任务填空、 参考代码和计算思维, 既有完整的任务描述和任务分析, 又有留白思考的空间, 还有完整的代码训练。 本书在第 4 章、 第 5 章和第6 章的实训任务中加入了流程图绘制的板块, 以更好地锻炼学生分析并解决复杂问题的能力。 第二部分的每一章的末尾是 “编程题训练———大展身手”, 目的是巩固学生所学知识,
提升其独立编程的能力。 在头歌实践教学平台对 “大展身手” 的题目搭建了在线评测环节, 通过扫描对应章节的二维码即可以快速评测。 在实训任务的选择上, 围绕应用场景进行, 如航空航天、 智能家居、 游戏、 信息安全和休闲娱乐等主题, 既融入思政元素, 也体现了编程的趣味性。 另外, 在节标题上采用了通俗易懂且形象的词汇, 总结归纳 C 语言的关键信息, 以此吸引学生的阅读兴趣。 第三部分是综合实训, 通过一个完整的实训项目开发流程, 把知识系统化, 引导学生向实用型软件编程方向发展, 体会学以致用的乐趣。