CDIO理念对C语言教学改革的启示与借鉴
2016-03-19王云泽
王云泽
摘 要:本文针对我国当前高校工程教育与产业相脱节、大学生群体普遍缺乏实际的工程实践经验等诸多问题,依据CDIO 工程教育理念,随即提出按照自动化专业教学要求全面整合C语言程序设计的教学内容,此教学模式非常符合专业自身的特点,能够充分满足其专业教学所需要的条件。为此,笔者在文中对于CDIO理念对C语言教学改革的启示与借鉴的相关内容进行简单的分析。
关键词:CDIO理念;C语言;教学改革
一 “C 语言程序设计”课程教学开展的实际情况
1.学生学习比较困难,自主编程的能力比较差
C 语言知识自身具有的抽象化、复杂、枯燥、难以理解等诸多特点,比较容易使学生产生学习困难的心理感受,因为大部分学生在C语言知识是上零基础,自身对学好 C 语言信心不足,会逐渐对C 语言课程知识丧失学习的动力和兴趣,对此课程产生厌倦的情绪。除此之外,实验的内容大多数都是来源于教材中的实际案例,而不是来自于学生现实生活中,因此造成实践教学内容与生产实际严重脱节的局面。
2.学生自学能力薄弱
由于计算机技术知识自身更新的速度比较快,所以,在C 语言知识教学中,培养学生的自学能力就变得愈发重要,教师不仅要教学现有的教材知识,还要教给学生正确获取知识的方法。在教学过程中以问题为出发点,引导学生在寻求答案的过程中,学会合理运用网络资源、校园图书馆资源等,对获取的信息资源进行筛选,进一步理解知识,并将其应用到实际问题中。
二、CDIO理念对C语言教学改革的启示
1.CDIO 教育理念整合 C 语言相关课程
以 CDIO 教育理念整合与 C 语言相关的课程知识,强调专业知识的基本理论,重视教学方法而不是教学内容,侧重强化学生实际工程应用的能力,在完成实际项目的过程中,切实有效地提高学生的实际动手能力和运用 C语言知识解决专业问题的能力。例如,在讲学C 语言课程时,教师可以安排学生自主进行机器人制作与编程的实际操作活动,学生在实际操作过程中就能基本掌握编程的思路和具体方法,并深入了解单片机的输入和输出接口两者之间的性质。因此,教师可以灵活运用该知识的学习过程,由学生自己总结出单片机和 C 编程的主要知识和手法技能。教师这一做法,不仅可以充分激发出学生的兴趣,还能进一步锻炼学生交流沟通、合作创新的能力。学生在自主解决问题的过程中还理解并掌握了相关课程的知识。
2.提供工程专题实践机会,鼓励学生参加实践
CDIO 培养模式可以通过工程专题实践将整个教育课程体系完整地有机结合,所有需要学生学习和掌握的知识都可以围绕工程专题实践这个中心主题展开。该做法可为学生提供多种多样的实际机会,由学生自主选择主题,自行讨论策划,自己组织进行实施。使学生能够充分体会到学科知识不断发展的动态感,学生在学习中进行操作,在操作中不断深化学习,由于是学生自选的主题,该做法可以很好地将C语言教学的相关课程结合在一起,不仅为学生的自我学习能力发挥提供了一个平台,还可充分激发学生对工程项目知识学习的浓厚兴趣。学校方面需要为学生提供一些可以进行工程实践的场所,大力倡导学习优异的学生提早进入实验操作活动,加入到教师的专业科研工作或者是企业内部的工程技术开发工作中来。与此同时,教师还需要积极鼓励学生自主申报学校为学生学习设立的实验基金、创新实验计划活动,极力组织班级中的学生参加智能车型设计大赛、智能机器人技术大赛等诸多活动,不仅可以丰富学生的课余生活,还可进一步开拓学生对于实践教学的新视野。这样的教学行为充分体现了教师因材施教的教学方法,使学生通过实际训练进一步提高 C 语言程序设计的能力。
通过CDIO教学模式,学生在课堂学习表现,学习参与度、学习兴趣尤其是在解决实际问题、与人沟通、团结合作等方面等方面都能得到很大的提高;教师也能进一步地实现教学的最终目的,提高教学效果。
参考文献:
[1]汤晓燕. CDIO教育理念下“C语言程序设计”课程教学改革探究[J].福建电脑,2012,(6):30-32.
[2]雷 晖.基于CDIO理念的C语言课程教学改革研究[J].信息与电脑(理论版),2012,(10).