CDIO教学模式在Java系列课程实践教学体系建设中的应用
作者:刘冰月 刘蕾
来源:《软件工程》2019年第java知识体系06
        ;要:针对目前我国工科教育模式中存在的一些重点问题,如重理论轻实践、强调个人学术能力而忽视团队合作精神、重视理论知识的讲授而忽視创新创造能力的培养等问题,为尽快培养与实际市场需求接轨的软件工程应用型人才,软件工程专业依托教育创造学生价值的理念,重点强调知识运用的重要性,探索适合学校和本专业发展的CDIO教育模式,让学生以自发的、实践的、课程之间有机联系的方式进行学习。在深入分析企业开发岗位的人才需求的基础上,确定了Java系列课程的知识体系构成以及相应的课程体系结构,开展了面向应用型高
校的开放式Java系列课程实践教学体系建设。
        关键词:知识运用;CDIO;应用型高校;Java系列课程实践教学体系
        中图分类号:TP31 ; ; ;文献标识码:A
        AbstractAt presentthere are many problems in the practice of engineering education in Chinasuch as emphasizing on theory while neglecting practiceemphasizing personal academic ability while neglecting teamwork spiritand paying attention to theoretical knowledge teaching while ignoring innovation ability cultivation.In order to cultivate application-oriented talents meeting the requirements of software engineering industrythis paper explores the CDIO education mode suitable for school and professional development.Based on the idea of Education Creates the Value of Studentwe emphasize on the importance of knowledge utilization to motivate students to study in an active and practical way and to find out connections among relevant courses.Based on an in-depth analysis of the talent demands for software development in enterprisesthe paper decides the knowledge system structure of the Java courses and th
e corresponding curriculum architecturepresenting the construction of practical teaching system for application-oriented universities.
        Keywordsknowledge utilization;CDIO;application-oriented colleges;practical education system of Java courses
        1 ; 引言(Introduction
        CDIO是英文Conceive(构思)、Design(设计)、Implement(实现)、Operate(操作)首字母的缩写,它继承和发展了欧美20多年来的工程教育改革理念,代表了国际工程教育的发展方向。
        2000年起,麻省理工学院和瑞典皇家工学院等四所大学组成的跨国研究机构经过四年的探索研究,创立了CDIO工程教育理念,并成立了以CDIO命名的国际合作组织。CDIO不仅继承和发展了欧美20多年来工程教育改革的理念,更重要的是系统地提出了具有可操作性的能力培养、全面实施,以及检验测评的12条标准[1]
        2 Java实践教学体系中应用CDIO的必要性(Necessity of using CDIO in Java practic
al education system
        大连东软信息学院建校以来,一直强调知识的运用比知识的拥有更重要。在这样的理念驱动下,学院开始探索适合学校发展和学生发展的CDIO教育模式。探讨课程体系的合理构成和承前启后的关系,让学生以自发的、实践的、课程之间有机联系的方式开展学习。
        为了配合学院教学改革,软件工程专业的Java系列课程实践教学体系也开始进行以CDIO理念为指导思想的教学资源体系建设,其必要性主要有以下几点:
        其一,符合当前企业实际用人需求标准。随着全球产业对IT人才日益增长的需求,与之相反的,各大高校相关专业的毕业生就业率却呈现下降趋势,产生这一矛盾的本质原因在于,一方面目前高校重理论轻实践的教学导向导致培养的毕业生实际动手能力和工程实践能力不足,毕业后无法无缝对接企业的实际用人需求;另一方面,IT企业的用人标准从单纯考虑人才本身业务能力,渐渐过渡到越来越注重人才的团队合作、专业道德、创新创造能力等非业务方面的素质。因此,如何培养出业务能力和其他非业务能力素质双高的应用型IT人才已经成为目前高校教育改革的焦点问题,也将成为教育教学改革发展的必然趋势。
        其二,与大连东软信息学院本身的发展定位密切相关。为了充分发挥学院产学办学的优势和特,尽早实现有特、高水平IT应用型大学的建设目标,对传统的教学方法进行深入改革已经成为非常重要并且是首要的任务。定位为IT应用型大学的大连东软信息学院,从建校以来便致力于培养本领域内的应用型人才,奉行做中学、学中做、精讲多练的教学思路,注重培养学生的实践能力和工程能力,多年的实践教学探索积累的丰富经验和成果,为CDIO教学改革打下了非常坚实的基础。
        其三,长期以来,编程类课程更多的是聚焦于基础知识、语法结构的讲解,而作为项目开发中非常重要的团队合作、项目工程经验的积累往往被忽视[2]。尤其在国内,目前大多数教材都是传统的编撰方式,以讲解语法为主,每个知识点配置的案例过于简单,没有实际的项目应用场景的构思和设计,缺乏对学生项目工程能力方面的培养和训练。为了培养学生良好的团队协作精神、系统分析及实际动手能力,可以在毕业后更快地适应企业真实工作氛围,并尽可能地贴近企业实际用人需求,那么在大学期间将CDIO教学理念引入到Java程序设计系列实践课程中,就是十分必要的,对于培养学生的实践能力、工程能力、合作能力等都具有深远的意义。
        3 ;Java系列课程实践教学体系的建设(The construction of Java practical education system
        3.1 ; Java系列课程实践教学体系建设思路
        1)建立完整的实践教学体系
        在对当前企业开发岗位人才需求的充分调研基础上,确定了人才培养的知识构成,以及相应的课程体系结构,逐渐形成一个由Java语言程序设计、Java技术项目训练、Web开发技术(Java)、软件体系结构与架构技术、移动互联网应用开发技术(Android)、项目实训(Java)等六门课程组成的Java系列实践课程体系。
        这六门课程同属于Java体系,分别针对Java项目开发的不同领域,课程目标不同但前后联系非常紧密,由它们共同构成了培养Java软件开发人才的核心课程体系[3]。这六门课程涵盖了Java技术的主要应用领域,保障了学生对Java这一体系的主流开发技术的学习和运用。这六门课程相互配合,承前启后,构成了Java系列开发技术的一个较为系统的基础理论体系和实践技能体系。
        2)在实践教学中贯穿始终的CDIO工程教育理念
        Java系列课程的教学重点必然是学生的实践能力的培养。强化训练学生的实践能力,从始至终倡导做中学”“学中做的教学方法,在课堂教学中强调精讲多练,以项目为导向,引入企业真实项目案例,将CDIO工程教育理念渗透到课堂教学过程中,以实践为重点,采用小组成员共同完成项目等形式激发和训练学生的实践能力和团队合作能力,并将项目的设计和实现贯穿整个大学四年的教学中。
        3)采用递进式的五步人才培养模式
        在人才培养过程中,采用递进式的五步人才培养模式。
        第一步,在学生修完Java语言程序设计课程基础上,具备了计算机基本理论基础和初级编程能力的前提下,通过大二实践学期的Java技术项目训练,着重训练学生关于Java图形界面编程、网络通信编程和数据库编程等方面的能力。
        第二步,在学生修完Web开发技术(Java)课程的基础上,掌握了JSPServletMVC模式等Java Web开发技术前提下,通过大三这一个学期的软件体系结构与架构技术课
程着重训练了学生关于Java Web开发和基于第三方框架开发的能力。
        第三步,在学生修完移动互联网应用开发技术的基础上,掌握了Android核心组件的前提下,通过大四这一个学期的Java项目实训,将前面课程的内容综合起来,着重培养了学生对完整项目包括Web端和App端两种应用程序的设计能力和实现能力,并且对大四下半年的毕业设计也起到了良好的铺垫作用。围绕实训内容建设了符合CDIO工程教育的可教学化的Java实训资源体系,对企业的案例进行修改和调整以适应教学需求。在接下来的毕业设计期间,学生可以独立设计和开发一个完整的Web项目或App项目,透彻了解项目开发流程和提升实践能力。
        第四步,在学生具备了一定的开发能力之后,可以进入创新创业学院或校企合作基地进行实际项目开发,承接真实项目任务,真正实现针对市场需求的能力培养和企业人才定制培养。
        第五步,具备高水准开发能力的学生最终可直接输送到公司或企业进行实习,实现端到端复合型人才培养模式,通过资源优势互补的方式,紧紧围绕企业和行业需求,真正培养出IT行业迫切所需的工程应用型人才。
        3.2 ; Java系列课程实践教学体系建设路线和实施方案
        1)调整课程授课内容
        为了适应CDIO工程教育理念的特点,计划对原来培养方案中的Java系列课程进行改造,形成了以项目为导向、贯穿整个大学四年学习的Java系列课程实践教学体系。
        首先对《Web开发技术(Java)》课程内容进行调整,加入贯穿整个课程始终的项目内容,以项目为导引讲授知识点和语法;为了强化学生的综合Web应用开发能力,调整《软件体系结构与架构技术》课程内容,综合运用之前所学Java系列技术完整体验从项目需求分析、设计、编码到测试的整个项目开发流程,引入流行的第三方开发框架,深入渗透MVC思想和熟悉基于框架开发的开发模式,为后来的Java项目实训和毕业设计做好铺垫;为了提高学生对项目的设计能力和开发能力。对《项目实训(Java)》的授课模式进行调整,让学生组建团队,以团队合作的形式完成项目的设计和实现工作,并且重新开发基于SSM框架的一级项目,引入Bootstrap改进页面实现,以更适应现在企业的实际需求;为了使学生能夠更好地掌握Java的基本语法。调整《Java技术项目训练》的项目内容,在充分考虑了对整个Java系列课程知识点的分析结果的基础上来确定这门课程的定位和内容,实践证明这种做法对提高学
生实践能力并对后续课程的学习确实有显著的帮助。
        2)修订TOPCARES-CDIO培养方案、教学大纲和教材

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。