基于项目驱动的C语言理论与实践一体化教学实践
2018-01-05吴国强张白潘俊涛
中国教育技术装备 2018年12期
关键词:慕课
吴国强 张白 潘俊涛
摘 要 C语言程序设计是理工科大部分非计算机专业的一门重要基础性课程。分析C语言程序设计教学现状,针对教学中存在的问题,提出基于项目驱动的理论与实践一体化教学方法,目的是提高学生学习兴趣和培养学生实际程序设计能力。通过实际教学实践,得到比较好的教学效果。
关键词 非计算机专业;C语言程序设计;项目驱动;慕课
中图分类号:G642 文献标识码:B
文章编号:1671-489X(2018)12-0134-03
1 前言
C语言是一种高级计算机语言,是很多相关程序设计的基础,如面向对象的C++、JAVA等计算机语言课程;也是很多系统软件开发和应用软件开发的重要工具,如办公软件WPS和嵌入式软件等;还是全国计算机等级考试必须掌握的一门语言。因此,全国各高校除计算机专业开设C语言课程外,非计算机专业也开设这门课程。
传统的C语言程序设计教学采用以教材目录为主线的教学模式,上课重语法,上机实验验证性多,导致学生能听懂,但独立编程能力较差,缺乏程序设计的能力[1]。对于非计算机专业的学生,C语言的学习要求不高,也是导致学生编程能力低的一个因素[2]。对此,很多学者在研究过程中提出翻转课堂、慕课等新的教学方法[3],增加实践教学比例,但实践教学验证性实验居多[4],不利于提高学生编程能力。笔者提出以项目驱动的C语言理论与实践一体化教学方式,结合慕课教学方法,增加设计性实验和改变考核方式,进行实践教学。
2 C语言程序设计教学模式……p>
登录APP查看全文
