探求商务网站设计课中CDIO的影响

探求商务网站设计课中CDIO的影响

一.CDIO工程教育模式

CDIO将产品生命周期分为四个环节,构思、设计、实施和运行,分别对应四个教育和实践训练环节。CDIO工程教育模式的目标在于培养学生掌握工程技术的应用知识,引导新系统、新产品和新生产流程的创建、运行,明确科学研究和工程技术的发展对社会的重要性。CDIO的主体内容包括CDIO大纲和CDIO标准。其中,CDIO大纲覆盖了现代工程师应所应具有的科学知识和技术能力,包括四个方面:技术知识以及推理能力;个人能力、职业能力和态度;人际交往与团队合作能力;在企业和社会环境下对系统进行构思———设计———实现———运行的能力。

二.JSP商务网站设计课程的特点

JSP商务网站设计是一门WEB应用开发类课程,一般开设在专科二年级,学习课程前学习前需学习前序语言基础课程《计算机语言JAVA》,同时为后续的J2EE等相关课程打下基础。JSP商务网站设计课程以职业技术能力培养为主线,要求学生掌握JSP基础、HTML及页面布局、JavaScript与正则表达式、JavaBean、Servlet技术、MVC模式以及基于MVC模式的WEB应用开发等内容。课程完成后要求学生具备掌握开发基本JSP网页和JSP访问数据库技术以及使用MVC框架进行动态网站开发的能力。

三.基于CDIO的课程改革

针对JSP商务网站设计课程教学中所存在上述不足,我们将CDIO工程教育模式引入课程教学,根据CDIO的大纲和标准对课程进行了重新规划,使之更符合工科实践类课程的特点,增强学生的实际开发能力。在教材选择上,针对工科实践类课程这一定位,选取清华大学出版的《JSP编程技术》作为课程教材,该书实践性较强且具有项目背景的教材,教材对知识点的覆盖全面,每章都配有大量案例,全书贯穿一个完整的JSP开发项目。同时,对JSP技术所需一些相关技术也有一定的涉及,做到了知识全面、讲述精准、代码详尽、案例丰富,非常适合作为高职高专计JSP商务网站设计课程的教学用书。在教学内容和方法上,采取任务驱动,案例与项目相结合的教学模式,并将分组教学与角色体验融入课程教学之中,具体如下:

1)任务驱动与案例教学

将JSP商务网站设计课程的所有知识点划分为10个任务模块,以任务为主线引导学生进行相关知识的学习。每个任务模块都设置了具有代表性的例题、习题和案例,通过案例来巩固理论知识点。学生在案例设置的工作情境中通过学习相关知识完成任务模块,培养学科性知识与工作过程性知识的有机整合、理论与实践的结合,养成良好的JSP编程能力。

2)项目教学

课程从始至终贯穿网上报名系统这样一个实际开发项目,将项目分解为各个任务模块所对应的知识点,融入到每个任务模块知识的学习中,将JSP技术知识与网上报名系统的各个模块相对应,学生讲所有任务模块学习完成之后,也就完成了网上报名系统的整个项目开发。

3)分组教学与角色体验。

传动教学中,学生往往只与老师进行互动和交流,学生个人独立完成课程的学习,缺少与其他同学的合作与交流,因而无法体验实际的项目开发角色,也很难养成良好的团队合作精神。在CDIO工程教育模式中,职业能力和态度以及团队工作和交流都是CDIO大纲中所提出的重要内容,也是工程教育与传统课堂教学的一个重要区别。针对这个问题,我们在实际教学中,采取分组教学与角色体验相结合的做法,模拟实际的项目开发环境,将学生分成若干个项目小组,学生在项目组中分别扮演程序开发人员、数据库开发人员、项目经理、测试人员等不同角色,一个小组构成一个项目开发团队,组员之间围绕项目进行交流沟通,培养团队合作精神,树立良好的职业态度。

四.总结

JSP商务网站设计作为高职高专计算机专业的一门专业课程已经存在多年,长期作为计算机专业JAVA方向WEB应用开发技术的核心课程,对专业和学科建设都发挥了很大作用。然而,随着课程改革的不断深入和校企合作的日趋紧密,传统的教学模式越来越显得脱离实践,难以适应实际工作需要。基于此,本文结合一线教学的具体情况,将CDIO这一先进的工程教育模式引入JSP商务网站设计的教学。实践证明,该教育模式能有效激发学生学习热情,贴近实际工程项目开发环境,对学生在实践中掌握知识有很大帮助,使学生可以更快的完成从学校到社会的角色转变,对学生就业和个人职业生涯发展都有极大益处。

作者:李璐 单位:苏州市职业大学计算机工程系