- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CDIO的Java程序设计课程教学改革探索.doc
基于CDIO的Java程序设计课程教学改革探索
文章编号:1672-5913(2013)22-0111-04
中图分类号:G642
摘要:分析现有Java程序设计课程教学中存在的问题,借鉴CDIO工程教育理念,提出与CDIO的4个能力相对应的Java程序设计教学新模式,阐述从教学目标重构、教学内容组织、教学方法改进和考核方式创新等几个方面的改革措施。实践表明,该课程改革能够有效地调动学生学习的积极性和提高学生的综合实践能力。
关键词:Java程序设计;CDIO;教学改革;4个能力
0 引言
CDIO工程教育模式是近年来国际工程教育改革的最新成果。这种教育模式的显著特征是以工程项目为教学目标,通过“做中学”和“学中做”等方式,全面提升学生的综合素质和创新精神,使学生掌握扎实的工程基础理论和专业知识,以满足社会对创新型高级工程技术人才的需求。
Java语言因其具有简单、可移植性、健壮性、并发性和安全性等优势而成为广泛使用的面向对象程序设计语言,其应用领域非常宽广,大到复杂的企业级应用、小到一般桌面级应用,再到手持终端的应用,可以说Java无处不在。为满足软件行业对Java人才的需求,大部分高等院校计算机相关专业都开设Java程序设计这门课程,在教学方法上提出了很多改革方案,如基于项目驱动的教学改革、基于案例的教学改革等,这些教学改革对学生的编程能力确实有较大的提高,但忽视了对学生自身综合素质的培养,往往存在培养的学生与市场实际需要差距较大和学生综合实践能力不强的现象。因此,如何改进Java程序设计课程的教学方法已成为广大任课教师关注的热点问题。
为了调动学生学习Java程序设计的热情,培养学生的个人能力、团队协作能力和工程系统能力,笔者以CDIO工程教育理念为指导,结合江苏省软件服务外包产业的发展现状和徐州工程学院的实际情况,从教学内容组织、教学方法改进和考核方式创新等方面探讨Java程序设计课程教学改革的方法。
1 Java程序设计教学的现状与存在的问题
Java程序设计是徐州工程学院计算机科学与技术专业的专业基础课程,是JSP/Servlet核心技术、JavaEE框架技术等课程的先行课。对该课程基础理论和编程技巧的掌握程度直接影响学生后续课程的学习。几年来,为了调动学生的学习热情,提高学生的实践能力,课程组教师采取了基于任务驱动的案例教学法和上机考核的方式,取得了一定的成效。但还存在一些问题:①教学内容以语法概念为主,内容抽象枯燥难以激发学生的学习兴趣;②实践教学中所采用的案例只针对某个知识点,案例的选取与实际脱节,且案例之间缺乏有机联系,不能有效地培养学生的系统工程能力;③考核方式主要以笔试为主,以语法概念和语法规则为主要考核内容,即使是上机考试也是几道简单的编程题,不能对学生的实践能力进行有效地评价。
2 基于CDIO理念的Java程序设计课程教学改革措施
2.1 Java程序设计课程教学目标重构
传统的Java程序设计课程对教学目标的确认,主要从Java语法、规则的掌握和编程来衡量。但作为一个合格的软件技术人才,编程能力仅仅是技术基础,还应具备良好的沟通能力、团队协作能力、工程系统能力和良好的职业素养等。所以课程教学目标应与CDIO培养大纲的4个能力相对应,才能培养出深受行业企业满意的合格人才。Java程序设计教学目标与CDIO 4个能力的关系如表1所示。
2.2 教学内容组织
传统的Java程序设计在教学内容组织上以语法概念和语法规则为主,内容比较枯燥,难以激发学生学习的主动性。以CDIO理念为指导,对Java课程的教学内容进行尝试性改革,课堂教学围绕项目案例的设计而展开,采用“做中学,做中教”的教学方法,淡化语法概念和规则,注重实践,着力培养学生的实践创新能力。
首先,在课程入门时先向学生展示一些教师已完成过的项目或经典的案例,吸引学生的学习兴趣,让学生了解学完这门课程能“做什么”。笔者根据本专业Java系列课程的关系,将“学生信息综合管理系统”的增量式开发作为教学组织内容,以这个项目案例串接Java课程各个理论知识点。Java程序设计项目案例教学内容如表2所示。让学生明白本次课程的教学任务。接下来教师对完成任务需要用到的知识点和技术进行精讲,让学生了解“如何做”。最后让学生动手完成实战训练,在训练过程中提出新问题让学生进行分析,帮助学生逐步了解“如何做更好”。通过项目的构思、设计、实施和运作,使学生的动手实践能力逐步提高,在教学过程中也逐步渗透职业素质的培养。
2.3 教学方法的改进
采用基于小组赛的团队教学方法,按照强弱均衡的原则,按3~4人一组将学生分成若干组。在教学过程中将任务以小组赛的形式展开
文档评论(0)