刘敏
摘 要: CDIO工程教育模式是一种倡导“在做中学”的新型教学模式。针对目前《C#高级程序设计》课程教学的缺点,可将CDIO教学理念引入该门课程设计相应的实施方案。实践结果表明,基于CDIO的教学与实验案例实施,有利于学生分析解决问题能力、创新能力和学习主动性的培养。
关键词: CDIO 《C#高级程序设计》 教学改革
1.引言
CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),是当今国际高等工程教育的最新人才培养理念[1]。它以项目任务为载体,集中体现为“基于项目的教育和学习”(Project based education and learning)和“做中学”(Learn by doing)原则,培养学生分析和解决工程实际问题的能力。在教学方法上形成以教师为主导、学生为主体的教学模式,通过项目实践引导学生自主学习,培养学生的学习能力、沟通交流能力和团队合作能力。
C#语言是微软公司专门为.NET平台的应用而开发的一种简单、安全、面向对象程序设计语言,它吸收了C++、Java等语言的优点,是目前使用最广泛的程序设计语言之一。《C#高级程序设计》是B/S结构下软件开发的一门核心课程。该课程理论综合性高、应用实践性强,主要培养学生的实践开发技能。在实际教学中,由于理论与实践教学分离、实践内容缺乏整体设计等因素,教学效果一直不理想,学生独立分析解决问题的能力、团队合作精神等没有得到有效的培养和锻炼,难以满足创新型人才培养的要求。针对教学的不足,将CDIO教学理念引入该门课程的教学,采用基于CDIO理念下的任务驱动及项目案例教学,对提高该门课程教学质量具有重要的意义。……