通过对本课程的学习,使学生掌握基本语法、程序设计的基本思想和结构化程序设计的一般方法,本课程主要讲授数据类型、三种基本结构、数组、指针、函数、结构体和文件等,采用案例式教学模式,培养学生的实践能力,最终使学生在实践中能够运用C语言程序设计解决生活中的实际问题;从而为进一步学习面向对象的程序设计及其它后续计算机专业课程奠定必要的基础。
一、素质目标
1.培养学生独立思考、团队合作能力;
2.培养学生创新精神,敬业精神、探索精神;
3.培养学生严谨的工作作风。
二、知识目标
1.掌握C语言的基本框架;
2.掌握C语言基本数据类型及应用;
3.掌握顺序结构、选择结构、循环结构;
4.掌握数组及函数的应用;
5.掌握指针的使用方法;
6.掌握结构体和共用体的应用;
7.掌握文件的使用方法。
三、能力目标
1.具备阅读分析程序的能力;
2.具备编写程序的能力;
3.具备调试程序的能力;
4.具备项目开发能力。
《C语言程序设计》课程是计算机相关专业必修课,专业基础课,其前导课程为《计算机应用基础》,后继课程为《数据结构》、《C#》、《Java程序设计》、《Python程序设计》等,也是计算机专业水平资格考试(程序员级别)中要求的主要程序设计语言。它是一门集理论、实践以及软件技术于一体的课程,要求学生既要有科学设计理念,又要有创新精神,更要求有深厚的算法分析能力和实际动手操作能力。
《C语言程序设计案例式教程》黑马程序员 编著
《C语言程序设计》校本规划教材
《C语言程序设计》教材 谭浩强主编
《C语言程序设计》校本自编习题库
《C语言程序设计》项目案例