本课程的主要内容有:程序设计的基本概念;算法概念及算法设计;C语言的数据类型、运算符和表达式;数据输入输出;顺序结构、分支结构和循环结构的程序设计;数组;函数;指针;结构体;文件。
课程教学要求:
以程序设计为主线,强调算法设计和程序实现的能力培养,按照“问题分析—算法设计—程序实现—结果分析—总结完善”的教学路线实现每一个任务,讲练密切结合,理论实验同步,条件许可时实行理论实验一体化教学。通过该课程学习达到以下要求:熟悉C语言的基本概念、程序特点、语句语法;掌握算法的概念及设计方法;熟悉结构化程序设计的特点,掌握C语言程序设计的方法及编程技巧,能较熟练地编写C语言程序;熟练掌握使用VC++环境调试C程序的基本方法,并养成良好的编程习惯。
该在线课程基于线上、线下混合模式建设,并实施教学。
课程考核实行过程考核与期末考核相结合的考核模式,过程考核包括在线资源学习、课堂讨论、话题讨论、作业、单元测试等环节,期末考核实行上机考试,在线发放试题,在线答题,考试题型有选择题、判断题、程序填空题和编程题。