Java 教学 CDIO 教育思想体验 CDIO 先进教育思想是麻省理工学院和瑞典皇家工学院等四所大学经过四年的探究形成的讨论成果,国外和国内部分高校近年来先后将 CDIO 思想应用于教育教学实践并取得了良好的应用效果。 CDIO 即“构思—设计—实现—运作”的工程教育思想。其中包含 12 条重要的标准,[1-2]概括起来主要包括:教学中能否最大程度上体现和反映对软件开发的构思、设计、实施和运作的背景;在课程标准的制定上能否体现出对学生工程基础知识、个人能力、人际团队能力和工程系统能力的培育;培育计划是否包含不同能力层次的划分和实施;有没有保证 CDIO 培育模式开展和实施的工程实践场所;有没有将学科学习和工程职业训练融合在一起的综合性学习经历和主动学习经历;有没有具备实施 CDIO 思想的高素养师资;学生学习方式是否转变为主动学习和具备持续学习能力;对学生的考核和评价体系是否与 CDIO 的培育目标一致等。针对计算机专业学生学习了“Java 程序设计”课程后,独立分析和解决实际应用问题能力、团队协作、实际应用开发能力以及就业竞争力不强等问题,将 CDIO 思想引入到 Java 教学中,并对 CDIO 思想在 Java教学过程中的应用和实践展开论述。 一、Java 课程体系规划和实施 1.基于应用实践能力培育的 Java 课程体系规划聘请有能力的软件开发企业中资深的 Java 项目人才与学校一起根据企业的需求制定人才培育方案和教学大纲,一方面及时了解前沿技术的变化,另一方面及时了解企业对用人需求的变化,根据这些变化及时调整课程体系并选择相关案例,满足企业现在和将来的用人需求。[3]为了适应社会对高级 JavaEE、JavaME 程序设计人才的迫切需求,必须设置合理的课程体系模块,体现完整的 Java 程序员的技术路线,在授课中时时处处体现实际应用需求,以进行实际应用项目开发为最终教学目的,将实际应用开发的环节、技术和知识点分布和渗透到课堂教学中。因此,将“Java 程序设计”课程体系划分为如图 1 所示,即在学习了 JavaSE 程序设计后,针对不同的学生兴趣和不同的就业取向,开设 JavaEE 或 JavaME。 2.理论与实践教学环节的“阶段式”实施以 JavaEE 教学为例,按表 1 规划教学“知识点”、“知识单元”、“应用案例”及达到的“目标层次”。根据如图 2 所示的学习情境创建—引入学习任务—讲授与互动的方法完成理论环节的教学任务。传统的实验教学方式主要是老师针对课堂理论教...