项目驱动式案例教学法在“C程序设计”课程中的应用
2011-08-15宋麦玲薛思清
长春理工大学学报(社会科学版) 2011年11期
徐 凯,宋麦玲,薛思清
(中国地质大学(武汉)计算机学院,湖北武汉,430074)
一、“C程序设计”课程简介
C语言是国内外使用最广泛的高级程序设计语言之一。C语言功能丰富、表达能力强、使用方便灵活、应用面广、目标程序执行效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,特别适合于编写系统软件[1],也可用于编写应用软件。因此很多高校把“C程序设计”作为计算机各专业的主干基础课程之一,可见其地位和作用是非常重要的。通过“C程序设计”的教学,目的是使学生能够很好地理解C程序设计的基本语法和规则,掌握C语言程序设计的基本思路和算法,熟悉程序调试环境,从而培养学生养成良好的编程思想、编程习惯、设计规范和风格,为后续专业课程及其它程序设计课程的学习和应用奠定坚实的基础。
传统的“C程序设计”教学方式是:“提出概念―解释概念―例题讲解―习题”,在课程教学过程中主要是以教师为主导的“填塞式”的教学方式,而大部分学生基本上是以被动接受的方式在教师指导下完成学习,学生学习的主动性与积极性都不强。同时,由于这门课程的知识点多,信息量大,逻辑思维能力要求很强。因此,学生普遍认为C语言程序设计的语法复杂,知识零乱,枯燥难懂,全部课程学完以后,大多学生只能看懂程序,而不会编写程序,不会应用C语言解决实际问题。本文结合课题组教师的教学实践,提出在“C程序设计”课程中采用项目驱动式案例教学法,并对教学案例的选择、实施以及在教学中应注意的问题进行了探讨。……
登录APP查看全文
