2018年,我院建设了河北省精品在线课程《C语言程序设计》,该课程在中国大学MOOC运行,并取得了良好的教学效果。
C语言程序设计是一门计算机编程基础课程。C语言具备了现代程序设计的基础要求,它是众多其它计算机编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的。
对于通信电子类和计算机类相关专业而言,程序设计是专业基础知识,掌握程序设计的思路与方法,有助于进一步学习其他专业知识;对于非计算机类专业而言,程序设计的学习有助于理解计算机的工作方式,能够使学习者了解哪些问题是计算机比较擅长解决的,了解计算机解决问题所使用的方式与方法,从而能更好地利用计算机来解决本专业领域内的问题。
学习本课程的主要目的是利用C语言为载体,使学习者掌握计算机程序设计的基本方法。本课程也是向后续的计算机组成原理、数据结构和操作系统等课程前进的基石。对于C语言本身甚至程序设计语言基础原理的深入理解都是应该掌握的。