CDIO工程教育模式下的主动式项目驱动学习——以“Java程序设计”课程为例
2012-01-05姜大志
姜大志
(汕头大学工学院计算机系, 广东 汕头 515063)
CDIO工程教育模式下的主动式项目驱动学习
——以“Java程序设计”课程为例
姜大志
(汕头大学工学院计算机系, 广东 汕头 515063)
Java程序设计语言是当今软件开发的主流语言,也是计算机软件类专业的学生必须掌握的一门基础性面向对象程序设计语言。在大多数高校中,Java课程已成为计算机软件类专业教学的骨干课程之一,其教学效果直接影响IT人才的培养质量。结合“CDIO”工程教育模式,以主动式项目驱动学习的方式对汕头大学《Java程序设计》课程进行重新设计与开发,进而提高学生的学习兴趣和效率,强化实践教学,增强职业能力,培养合格的软件工程师。
Java程序设计;CDIO工程教育模式;教学改革
CDIO工程教育模式是由麻省理工学院、瑞典皇家工学院等四所大学通过4年的研究、探索与教学实践建立起的一种基于工程教育的先进教学模式,是一项关于国际工程教育改革的新型教育模式与成果,其中C、D、I和O分别代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)。CDIO教育模式贯穿产品研发到产品运行的生命周期,让学生以主动的、实践的、课程之间有机联系的方式学习工程。在能力要求方面,CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力4个层面,大纲要求以综合的培养方式使学生在这4个层面达到预定目标[1-3]。
《Java程序设计》是一门理论性与实践性并重的课程,目前很多高校把Java课程作为计算机相关专业的基础性课程,笔者依据以前的教学经验以及与同行间的交流,总结该课程存在:(1)课堂教学方法陈旧,以理论与语法教学为主,限制了学生的思维;……