本课程是学习程序设计的入门课程,以C语言为载体,通过多个实例由浅入深地讲解,使同学们能够逐步掌握如何利用C语言进行程序设计。对计算机类专业学生而言,《C语言程序设计》是一门专业基础课,C语言是学习后续十余门课程的基础知识。对于非计算机专业的学生,学习这门课程可以掌握程序设计的基本方法,从而更好地利用计算思维来解决本专业领域内的实际问题。此外,《C语言程序设计》这门课程也是同学们参加计算机类相关竞赛的基础课程。
C语言程序设计是一门实践性很强的课程,需要同学们进行大量的上机编程训练,在实践中掌握、理解编程知识以及程序设计的思想和方法,不断培养和提高自己计算思维和利用计算机解决实际问题的能力。本课程采用Moodle平台进行工程实训,讲授内容与实践内容进行一比一配比,涵盖了输入输出、变量、选择结构、循环结构、数组、指针、文件等教学内容。授课教师团队由张珣教授和刘迎副教授组成,两位教师均具备丰富的工程实践经验和教学经验,承担了十余轮次的C语言程序设计教学任务,教学效果良好。