高级语言程序设计是高等院校计算机专业、软件工程专业学生的一门计算机基础课程,旨在培养学生具有设计程序、编写程序和调试程序的能力。C语言是一种通用的高级程序设计语言,同时又具有其它高级语言所不具备的低级语言功能,不但可用于编写应用程序,还可用于编写系统程序,因而得到最广泛的应用,故开设高级语言程序设计课程具有现实意义。
通过本课程的学习,使学生掌握基本语法、程序设计的基本思想和结构化程序设计的一般方法,以C为语言基础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,使学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下理论和实践基础。