- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TOPCARES—CDIOJava语言高级程序设计课程教学改革探析
基于TOPCARES—CDIOJava语言高级程序设计课程教学改革探析摘要:针对Java语言高级程序设计课程的特点,本文提出基于TOPCARES-CDIO理念的Java语言高级程序设计教学改革新思路。在教学中围绕工程实例进行授课,以项目为中心,以项目的构思、设计、实现和运作为载体,让学生做中学,学中做。经过一学期的教学实践及学生反馈表明,该课程改革思路能够有效地培养了学生解决问题的能力,提高学生的自主性和创造性。
关键词:Java;教学课程; TOPCARES-CDIO;程序设计;工程教育
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02
TOPCARES-CDIO是由麻省理工学院和瑞典皇家工学院等四所大学经过四年的探索研究工程教育理念。CDIO四个字母代表构思 (Conceive)、设计 (Design)、实现(Implement)和运作(Operate),它以产品的构思、设计到产品实现、运作的整个生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式[2]学习工程,培养学生个人能力、专业技术能力、职业能力、团队合作能力和沟通能力等综合素质。由此可见,CDIO是一种创新型的高等工程教育模式[1]。
《Java语言高级程序设计》是一门高级编程语言,具有较强的理论性和实践操作性。掌握Java语言程序设计基础理论和编程技巧对学生继续学习后续编程课程有重要的作用。本文先对我院《Java语言高级程序设计课程》的教学现状作初步的分析,然后根据基于CDIO工程教育理念,针对存在的问题,提出以下几方面的新思路。
1 Java语言高级程序设计课程教学的现状与问题
《Java语言高级程序设计》是我院计科系软件技术大专业(包括软件技术、日语强化、软件测试等方向)的专业核心课,也是《Java Web》、《JavaEE应用开发》等软件开发课程的前导课。对该课程基础理论和编程技巧的掌握程度直接影响学生后续编程课的学习。为了更好的培养学生动手能力,激发学生主动性,在《Java语言高级程序设计》这么课程讲授过程中,课程组的老师采用案例教学法和小组学习法,取得了一定的成效。但是还是存在如下问题:
1.1 教学内容方面
教学内容围绕教材开展,并且传统编程语言教材内容以语法概念和规则为主,内容抽象枯燥难以激发学生学习兴趣。虽然教师在讲授课程中采用案例教学法,但是案例选取与实际应用脱节,教学效果不理想。
1.2 课程实践方面
《Java语言高级程序设计》是一门实践性非常强的课程。我院历来强调学生的动手能力,《Java语言高级程序设计》课程组的教师也是不断加大实践学时在总学时中的比重,采用案例教学法。并且为了提高学生团队合作能力,在实践环节引入小组学习法。但是由于在课程中所采用的实践案例分别针对专门的知识点,案例之间的联系不紧密,不能有效达到项目训练的目的。同时学生在实践环节也缺少实际工作的锻炼,针对实际问题只会照搬教材的方法,不会变通,缺少灵活性和创新性。
1.3 课程考核方面
传统课程考核方式主要是试卷考试,考核内容以语法概念和语法规则等教材内容为主,主要考核学生识记能力。《Java语言高级程序设计》这门课程实践性非常强,试卷考试这种方式缺乏对学生实践能力的考核,使学生对实践重视程度不够。试卷考试这种考核方式对学生的评价标准单一,并且不能考核出学生实践能力。
2 基于CDIO理念的课程教学改革措施
2011年成都东软学院升本以后开始进行TOPCARES-CDIO教育教学改革,提出全面实施TOPCARES-CDIO一体化人才培养模式,培养高素质IT应用型人才。笔者作为《Java语言高级程序设计》这门课程任课教师,针对《Java语言高级程序设计课程》的特点,根据CDIO人才培养理念,对教学内容组织、教学方法、课程实践设计和课程考核等各个环节进行了改革。
2.1 教学内容组织
传统《Java语言高级程序设计》这门课教学内容组织以语法概念和语法规则讲授为主,内容枯燥难懂。根据TOPCARES-CDIO教育理念为指导,笔者对《Java语言高级程序设计》这门课教学内容组织进行修改,教学内容为应用服务,针对具体的应用对教学内容进行精简和加强,注重实践,淡化语法概念与规则,着重培养学生实践创新能力。笔者构建针对这门课程的三级项目-图书管理系统。把异常处理、文件操作、I/O、Swing、事件处理、数据库操作等知识点融入到图书管理系统的实现过程中,使学生在逐步实现图书管理系统功能过程中掌握相关知识点,并且把所需知识变通的应用到实际软件开发过程中。
2.2 教学方法
《Java语言高级程序设计》课程的目的是提高学生编程能力,利用计算机高效解决问
文档评论(0)