cdio理念下java课程项目改革探究

cdio理念下java课程项目改革探究

ID:6057514

大小:29.00 KB

页数:7页

时间:2018-01-01

cdio理念下java课程项目改革探究_第1页
cdio理念下java课程项目改革探究_第2页
cdio理念下java课程项目改革探究_第3页
cdio理念下java课程项目改革探究_第4页
cdio理念下java课程项目改革探究_第5页
资源描述:

《cdio理念下java课程项目改革探究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、CDIO理念下JAVA课程项目改革探究  摘要:基于CDIO理念,从JAVA语言程序设计课程教学现状出发,介绍能激发学习兴趣的教学方法和在教学过程中应重点培养的能力,重点介绍教学内容和项目的设计,最后介绍课程和项目的考核方式和方法。关键词:CDIO;JAVA课程;项目;教学方法;考核方式0.引言JAVA语言程序设计课程是当前很多高校开设的核心课程,大连东软信息学院也在多个系部开设。该课程主要向学生讲授JAVA语言编程知识以及面向对象开发的知识体系。其教学目标是让学生掌握面向对象的编程思想,并能够独立完成项目的开发。但

2、在长期的教学实践中发现多数学生学完该课程后,对学习过的知识不會综合应用,不能把所学知识很好地应用到实际项目的开发中,这正是忽略了培养学生的分析解决问题能力、学习创新能力等多方面的综合技能的结果。要达到预期的教学目标,提高学生的项目开发能力,结合CDIO理念完善JAVA课程的项目设计是改革的途径之一。7CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。CDIO培养

3、大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力4个层面。大纲要求以综合的培养方式使学生在这4个层面达到预定目标。JAVA语言程序设计课程应按照CDIO的理念完善整个课程体系,完善“做中学”的方法,从而达到CDIO教育体系目标。JAVA课程中引入项目符合了CDIO的思想,也让学生了解了一门课程的理论知识是如何应用到实践中去的项目的设置解决了以前授课中的一些弊端。项目设置前后的对比见图1。1.重点培养的能力项目开发是本课程综合知识的应用,它能让学生将所学的理论知识应用到解决实际问题中去。因此

4、项目开发的重点是对应用能力的培养。在JAVA课程的项目中重点培养的能力要点及重要程度见表1。2.CDIO理念下的项目设计思路JAVA语言程序设计课程实践教学的实践内容并不少,但综合性和应用性实验内容偏少,影响学生探讨问题的积极性和实际应用能力的提高,因此CDIO理念下的项目设计以综合性和应用性实践为主,不仅要对本课程的综合知识进行应用,还要和其他课程结合起来。JAVA课程项目设计分为多级,包括单元项目、课程项目、课程群项目和毕业设计,详细内容如图2所示。7(1)单元项目是以每个章节为单位进行实践,学生独立完成,有项目

5、指导书。本项目的重点是掌握各个章节的知识,扎实地学习基础知识才能进行综合知识的学习。(2)课程项目是以学习课程基础知识为目标进行开展的。这个项目的需求是设计一个采购管理系统,实现采购现有企业不同产品的功能。架构师设计的系统架构是采用设计模式中的工厂模式。工厂模式是属于创建型模式,可以理解为是不同工厂模式的一个特殊实现。学习了此模式可以为后面的很多种模式打下基础。当我们在买产品的时候,如果用面向对象的思想来理解的话,业务员在这里就充当了一个工厂的角色,负责根据你的请求返回你需要的产品对象。7(3)课程群项目重点应用JA

6、VA语言高级知识,涉及多门课程的应用,例如系统分析与设计、数据库原理与应用和项目管理等。本部分的需求是运用所学的各学科知识为某企业产品管理系统分析设计并实现一个小型的管理信息系统。与课程项目不同的是,每个小组可以根据小组的兴趣爱好和知识掌握程度来选择完成的系统的具体功能和代码的数量。这部分更注重系统实现能力的培养。系统地分析问题、发现问题和表述问题,以及软件编写和测试都基本由学生来完成。学生不仅是实现的主体,也是分析和设计部分的主体。在课程群项目中需要使用课程项目的设计成果,在已有类和功能的基础上重点加入图形用户界面

7、和数据库的应用,这样既保证了复用JAVA课程项目设计的各个类,也引入了课程群中各课程的知识。课程群项目涉及多门课程,是多门课程知识的综合应用。(4)毕业设计是大学期间所学知识的综合应用,同时也给学生一个创新的机會,在毕设中学生需要自主选题,并把所学知识应用到所选择的题目中。JAVA课程知识是选择开发方向课题所必备的知识,因此毕设是对JAVA课程知识的最后一次检验,也是对CDIO理念的最好应用。3.教学方法为了培养上述学生能力,JAVA课程的教学采用项目驱动法,以学生为主体,以小组为单位,在教师的指导下完成。教师的角色

8、是客户,给各个小组提需求。小组长是项目经理,给小组每个成员分配工作任务,分析,设计最后实施,撰写项目报告。小组长监督组员的进度。教师的角色也是架构师,确定使用的技术,规划项目的总体架构,安装什么软件,功能具体分几大块。通过这个项目设计,学生能够获得全面、系统、生动的软件开发实践经历。具体的教学方法包括以下3种。1)角色扮演法。7教师根据学生的状

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。