高职院校 C 语言教学改革探讨与实践
高职院校 C 语言教学改革探讨与实践
摘 要:《C 语言程序设计》是高职院校计算机类各专业的职业能力课程,在
课程教学过程中改革教学内容,选取实用有趣的案例,采用启发式、讨论式和工
学交替的任务驱动式教学模式,并充分发挥科学评价的激励性,能显著提高学生
的学习积极性和创新能力与应用能力。
关键词:高职院校;内容改革;案例+互动;工学交替;任务驱动
《C 语言程序设计》是高职院校计算机类各专业的职业能力课程,也是其他
理工类专业,如机电专业的必修课。目的是使学生掌握程序设计的一般方法和技
巧,锻炼学生的思维能力和创新意识,培养学生调试程序的动手能力和应用计算
机解决实际问题的能力,同时也是计算机二级考试所要求的统一考试的课程之一。
然而,由于高职学生基础较差、学习自觉性差。因此,如何教好这门课是个值得
探讨的问题。
一、高职院校 C 语言课程教学现状
1.忽略了强调本课程的重要性。虽然不同专业在后续课程的学习和今后的工
作中不一定会用到 C 语言来编程,但编程技术在各种软件中都会用到,例如网页
制作后台程序、Flash 高级动画、机电控制程序等等,各软件的编程都具有相似
的算法和技巧。
2.忽略了高职教育的职业性和学生的理论知识基础差的特点,传统教学偏理
论,为巩固所讲语法,实例讲解和实验也都是验证一些经典的数学问题,与实际
应用脱节,学生认识不到它的实用性,从而没有积极性,不爱听课,遇到难题容
易放弃,上机实践作业也基本上是抄袭。
3.忽略了高职院校不同专业的特点和需求,侧重点没有专业针对性。
针对以上现状,笔者从以下几个方面进行教学改革,并通过实践,效果显著。
二、教学内容改革探讨
在 C 语言的教学过程中,除强调课程的重要性外,应尽可能减少语法细节的
讲述,以实例为主,即案例驱动式教学,在案例中掌握编程解题思路和必要的语
法,培养学生分析问题、解决问题的能力,减少学生的畏难情绪,让学生在动手