APP下载

基于项目驱动的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语言程序设计教学模式

登录APP查看全文

猜你喜欢

慕课
慕课与高校思想政治理论课教学模式改革
“慕课”浪潮下高校教学改革探讨
自媒体时代慕课对民办院校高等化学教学的意义与影响
浅谈在中学历史课程教学中慕课的应用
农业高校“慕课”建设研究
高校图书馆学科服务在慕课发展过程中的价值与服务的自我创新研究
浅谈职业院校慕课教学模式
大学生对慕课的了解和利用
“慕课”教学的“八年之痒”
慕课环境下的学习者