基于CDIO的java系列课程教学改革与研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:wang3398218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文根据学校“应用为本 学以致用”的办学理念,突出高素质技术应用型人才的培养,将CDIO工程教育模式应用到Java系列程序设计类课程中,采用项目为导向的能力培养模式,通过项目驱动、互动学习的教学模式,强化学生的工程实践能力培养。
  关键词:CDIO;Java系列课程;项目驱动
  1 前言
  CDIO工程教育模式是近年来国际工程教育改革的最新成果。CDIO 的理念不仅继承和发展了欧美20多年来工程教育改革的理念,更重要的是系统地提出了具有可操作性的能力培养、全面实施以及检验测评的12条标准。CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式學习工程。CDIO培养大纲将毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标。
  Java自1995年正式推出以来,发展迅速,在过去十余年间取得了其他任何语言都无法比拟的成绩,成为了目前发展最快的计算机语言。目前,在整个软件开发类人才中,Java人才市场需求量达70%,Java软件开发人才供不应求,缺口巨大。市场需求量大,高校毕业生多,但是却存在,企业招聘难,毕业生就业也难的问题。究其原因就是,高校培养出来的学生普遍缺乏工程实践能力和相关职业素质,为此,我们结合CDIO的理念,将其贯穿于Java系列课程的设计与实施,培养社会需要的高素质技术应用型IT人才。
  2 以项目为导向的能力培养模式
  如何提高学生的工程实践能力,最契合、最直接的方式,就是以项目为导向,按照项目开展教学,使学生用中学,学中用,从而能够学以致用。基于这一思路,我们依据CDIO理念,设计了5级教学项目,从大到小分别为一级专业级项目、二级课程群项目、三级课程项目、四级单元组项目和五级单元项目。其中,一级专业级项目,即指包含本专业主要核心课程和能力要求的综合项目,重点培养学生的专业核心能力,涵盖专业主要核心课程。二级课程群项目,是指分阶段的,涵盖一组相关核心课程能力要求的课程群项目。三级课程项目,在依托二级课程群项目细化出来的每门专业核心课程对应的子项目,应涵盖该门课程学生所应具备的能力的课程项目。四级单元组项目是在单门课程的基础上,将课程的内容按照多个单元组合,强化学生课程重要知识能力的子项目。五级单元项目是基于1 门课程的某1个单元为增强单元知识能力培养而设计的项目。
  项目的选择与设置是一件很重要的事情,CDIO改革的项目应具备以下几个特点:
  (1) 最重要的一点就是,应该尽可能全的涵盖不同级别项目的所应覆盖的主要知识和能力要求。如:一级项目应该涵盖整个专业级的核心知识和能力,二级项目应该涵盖课程群级的核心知识和能力。三级项目应该涵盖相关课程的主要知识和核心能力。其实,这点并不容易做到,传统的授课方式,授课本身是按照课程的知识体系结构,所以,基本上所有的知识点都会讲到,而以项目驱动的方式授课,是以项目为主线进行设计与实施,用到什么讲什么,如何能将所有的知识点都串到项目里,其实并不容易,所以,项目的设置是有难度的。
  (2)项目的设置即要贴近学生的日常生活,又要有一定的实际应用意义,只有这样才能激起学生的学习兴趣,学生才会主动的参与到项目的设计与实施过程中;
  (3)不同级别项目之间应具有兼容性,三级项目应该能嵌入到二级项目中,二级项目应该能嵌入到一级项目中。
  3 Java系列课程体系项目的设置
  根据市场及用人单位的调研,我们对Java人才需求进行了分析,得出了其主要应具备的知识、能力和素质要求,并设置了相应的系列课程,主要包括Java核心技术、数据库原理与应用、Java WEB程序设计、Oracle数据库应用开发、SSH框架技术等,重点培养学生Java桌面程序开发、Java网站应用开发的能力,针对上述的课程设置,分设了4个课程群实训与之对应,即:Java CS系统设计与开发、Java BS系统设计与开发、基于SSH的系统设计与开发及Java综合应用系统设计与实践。其中,Java CS系统设计与开发实训是针对Java核心技术和数据库原理与应用课程的二级课程群项目;Java BS系统设计与开发是针对Java WEB程序设计、Oracle数据库应用开发和计算机网络技术等课程的二级课程群项目;基于SSH的系统设计与开发是针对Struts2程序开发、Hibernate程序开发和Spring程序开发等课程设置的二级课程群项目;Java综合应用系统设计与实践是在已经具备了核心的开发技术之后,针对工程实践类课程,如软件工程、OOAD面向对象分析与设计及软件测试等课程的二级课程群项目。三级课程项目构成二级课程群项目,而一级项目为毕业设计。
  4 基于项目驱动、互动学习的教学模式
  在教学模式的设计上,采用基于项目驱动、互动学习的理念,授课过程按照项目需求分析、设计、开发、测试与实施步骤进行。
  通过对一个完整项目的解析,了解其功能与设计,使学生提前了解即将所学本专业核心内容与实际项目的关系,从而以一个工程师的角度去面对即将开始的专业课学习,同时通过一个早期项目的构思与设计,激发学生兴趣,展示其早期的创新思维与构思,并让他们建立起一定的整体概念;经过相关课程与项目的训练,要求学生利用所学知识,完整地展开构思、设计、实现、运用一个项目,从而在系统上完成的一个实践的经历。项目启动的目的就是让学生从解决问题出发,探索工程问题,激发他们对工程问题的兴趣和掌握解决问题的途径。
  整个培养计划是以1级项目为主线,以2级项目为支撑,3级项目与核心课程为基础,将核心课程的教育同专业和系统的整体认识统一起来,并结合学生的自我更新能力,人际和团体交流能力以及大系统的掌握,运行和调控能力一起进行系统的培养。设计是工程的根本所在,通过设计可以将科学和技术的基本原理放到具体的应用之中。对于学生来说,设计的具体性和探索性既可以深化学习的理解,又能激发学生主动学习的兴趣.配以适当的时间、经验以及对社会、职业道德的修养反思,可以使学生不仅在专业修养上而且在整个CDIO倡导的个人能力、团队能力、系统的适应与调控能力同时得到培养和提高。
  参考文献
  [1] 赵秋云,魏乐.CDIO理念在Java系列课程教学改革中的应用[J].电脑知识与技术,2012-07:P4681- 4683.
  [2] 姚春龙,李晓红等.基于课程群的计算机专业实践教学改革.计算机教育,2012(11):P33- 37.
  [3] 温涛等. 基于TOPCARES-CDIO 的一体化人才培养模式探索与实践.计算机教育,2010(06):P23- 29.
其他文献
目的探讨P-糖蛋白(P-gp)在急性淋巴细胞白血病的表达,评估P-gp与急性淋巴细胞白血病预后的关系.方法用流式细胞仪,采用直接免疫荧光法,检测40例急性淋巴细胞白血病患者抗P-gp
房屋建设安全是生产、经营、居住、学习、娱乐活动安全的基本保证。如果对房屋安全管理不善,一旦发生事故,不仅给人们造成重大经济损失,而且给国家和社会造成恶劣的影响。因此,如
网站管理对于网络营销来说,既是基础,又是网络营销的一个重要环节,把网站管理好是营销的策略也是手段。现在许多中小企业开始重视对其官方网站的管理,参加一些培训课程,做一些微博
<正>小型购物中心渐成新宠,零售商、地产商不约而同地将目光投向浓缩版购物中心。购物中心作为商业地产的典型代表,开发热度一直未减,并持续在快车道上行进。但一味求大求全
目的探讨β-联蛋白与结肠癌发生、发展以及转移的关系.方法利用组织芯片技术,采用免疫组化(S-P)法检测62例结肠癌、18例结肠腺瘤和10例正常结肠组织中β-联蛋白(β-catenin)
随着社会主义市场经济的不断发展,社会中的各行各业也都认识到了加强财务管理的重要性,林业作为国民经济重要的组成部分,财务管理的重要性不言而喻。经过调查,有些木兰林管局
探讨建立基于微信平台的具有实时性、互动性的电力类专业课程的自主学习和自主教学新模式,制作相应"微内容",通过微信平台推送给学生,提高学生学习兴趣及自主学习能力。同时
本文砼衬砌采取“先底板,后边顶拱”方法,底板超前边、顶拱4~5个循环。这样有利于混凝土及砌体工程施工质量。
对框架结构中梁柱节点施工技术问题进行了探讨,并针对梁柱节点裂缝的问题提出相关的防治措施,以保证梁柱节点工程的施工质量。
目前国内测量巷道断面常是通过测量高、宽,然后按照不同断面形状套用公式,进行近似计算,这种方法测出来的断面面积有较大的误差。介绍长期以来煤矿中使用的各种测量方法,希望为断