本课程在计算机教育方面为数不多的与国外保持内容同步的课程之一,在全校本科培养计划中占有重要地位。通过本课程的学习,使学生掌握基本语法、程序设计的基本思想和结构化程序设计的一般方法,以C为语言基础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,使学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下理论和实践基础。整个教学过程分初级、中级和高级阶段,讲授三种基本结构、数组、指针、函数、结构体和文件等,利用贯穿实例,注重训练学生的实践能力,强调个性化教育,因材施教、分层教学,在课堂授课和实践中均提供自学和拓展学习内容,以利于最终使学生在实践中能够运用C语言工具解决实际问题。