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