本书是为了满足翻转课堂教学的需求而编写的新型教材。教材的章节结构是按知识点案例分析课堂练习的模式安排的,符合翻转课堂授课的特点,并辅以微视频讲解难点内容或补充一些必要的知识;教材的章节内容是从一个新生学习编程的角度来安排的,去除了繁杂的讲解,注重编程能力的培养,从编程需要的计算机基础知识讲起,逐步深入地安排了数据类型、输入输出函数、分支结构、循环结构、数组、函数、指针、结构体和文件等内容。
本书可作为高等院校计算机、电子信息和信息安全等相关专业的本科生教材;同时,因为它通俗易懂及注重编程能力的培养,也可作为计算机及电子信息相关专业的专科生教材;还可作为面向所有专业的C语言程序设计课程的通用教材。
本书具有以下特色:
(1) 本书按照知识点案例分析课堂练习的结构组织内容,适合翻转课堂教学。
(2) 本书辅以微视频来讲解难点内容或补充相关知识。
(3) 本书在适当的地方加入课程思政元素,以启示的形式与学生探讨其中蕴含的哲理,做到了润物细无声。
(4) 本书以案例驱动方式讲解程序设计方法与技巧,引入计算思维教学方法,例题解析体现提出问题、分析问题、解决问题的思维模式,以提高学生运用 C语言解决实际问题的能力。
(5) 采用比较式教学法,对易混知识点及重点、难点进行分析,帮助初学者快速掌握 C语言的语法知识及编程技巧。
(6) 我们课程组在教学过程中使用了拼题 A辅助教学平台,该平台有大量的 C语言编程题可以使用,在本书中也引用了部分练习题,在此对拼题 A平台和相关高校出题教师表示感谢。
(7) 本书配备了教学 PPT,并可提供所有案例程序的源代码,另外,还可提供练习题、作业题和测试题,读者可联系出版社获取。