本课程主要讲授C语言基础(数据、存储和运算)、程序及其控制结构(顺序、分支、循环)、模块化程序设计(函数)、变量的集合(数组)、构造数据类型(结构体)、地址与指针、持久性数据交互(文件操作)及编译预处理等方面的知识。使学生能够熟练地阅读和运用结构化程序设计方法设计、编写、调试和运行C语言程序。培养学生程序设计、开发与测试能力,应用计算思维方法去分析和解决问题的能力,精益求精的工匠精神,以及团队合作精神,为学习后续课程和进一步获得程序设计相关知识奠定坚实的基础。
教学中突出个性化教育,分类、分层次探索教学交替、任务驱动、课程设计、项目导向、实训实习等方式,达到多学科知识体系交叉融合,强调对学生计算思维、核心素养的培养,增强学生实践创新能力。