32
福
建
电
脑
2010年第11期
计算机程序设计类
课程实验教学改革的研究
叶冬芬,范伟,杨明霞,李林静
(衢州信息与电子工程系浙江衢州324000)【摘要】:分析了程序设计类课程实验教学的现状,在实验教学中实施了基于CDIO理念的真实项目设计为核心的实验教学内容、创新和个性化教育为主的实验教学方法、团队合作和个人能力相结合的学生考核方式等一系列改革措施,提高了实验教学效果。【关键词】:程序设计;实验教学改革;CDIO
0、研究背景近年来,我国社会
经济结构发生了一系列变化,各
类与国际接轨的现代化企业需要大量具有创新实践能力的人才,这要求高校对已有的高等教育教学模式进行改革,从而培养出更多优秀人才来适应社会需求。从2000年起,国际上四所前沿的工程大学合作开发了新型的工程教育模式,称为CDIO工程教育模式。CDIO的核心在于根据工程行业对学生知识、能力和素质的要求,以工程设计为导向,以项目训练为载体,来重新设置课程和教学模式。对于高校的计算机类专业而言,大多数高校都开设了C、
VB、ASP、ASP.
NET、
PHP、JAVA、VB.NET等的一些程序设计课程。以《ASP.NET程序设计》课程为例,它是计算机专业基于.NET方向的Web程序开发的一门专业核心课程。作为C#程序设计、网页设计与制作、数据库应用等课程的后续课程,课程设置的目的在于培养学生应用ASP.NET技术进行Web应用程序设计开发的能力,培养其良好的编程规范和职业习惯,是计算机应用技术、计算机科学与技术、计算机
网络技术、电子商务、
软件工程等专业的一门职业技能课程。程序设计是计算机专业学生的基础课程,程序设计能力是计算机专业人员,特别是软件
工作者的重要专业基础能力。同时,程序设计类课程都是实践性很强的课程,实验教学环节是其中一个重要环节,实验教学的效果不仅影响到学生对于程序设计思想及方法的理解和掌握,也影响到学生对后续课程
学习的动力和信心。本文针对在程序设计类课程的实验教学环节中存在的一些
问题,结合在教学过程中碰到的实际困难,提出了一种新的教学改革思路--结合CDIO教育理念来实施课程实验环节的教学改革。
理论教学放到同等重要的位置,在制定课程计划时,上机实验教学所占比例远远少于理论教学。另外授课在多媒体教室,实验在机房进行,这样不能实现教学做合一。(2)实验内容大多来源于教材中的实例,而没有来源于实际市场,因此,存在着实践教学内容与生产实际相脱节的情况。这种情况导致学生学习目的性不强,学后不能达到学以致用的目的。(3)验证性实验较多,能有效提高学生素质的综合性、设计性、创新性实验较少,而且实验的形式也比较单一。(4)在实验做完后,往往存在学生把源码拷贝成
word形式,直接上交到FTP中,却忽视了实验
报告的撰写,如:实验在调试过程中出现的问题,解决的方法、体会总结等。(5)传统的单一的"笔试"考核方式,或者采用了所谓的"实践考核"方式,所谓的"实践考核"方式是指利用某考试软件,将在纸上做答的部分改革为在计算机上完成,但考试的题型基本没变,考试的内容仍然偏重于知识性、记忆性的题目,并没有真正达到考核学生实践技能的目的,另一方面考核的方式也导致了学生不重视动手操作能力。(6)以个体为中心,学生独自完成程序设计,忽视了软件行业所需的团队精神培养。
2、实验教学改革2.1真实项目设计为核心的实验教学内容的改革(1)CDIO是"做中学"原则和"基于项目的教育和学习"的集中体现。在ASP.NET程序设计课程实验教