- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于游戏开发的Java程序设计课程教学改革研究.doc
基于游戏开发的Java程序设计课程教学改革研究
摘要:针对高校Java程序设计课程的开设和实际开发联系不紧密的矛盾,提出在理论教学过程中穿插讲解游戏项目,同时在教学内容、教学过程、教学情境3个方面总结对这门课程的教学改革过程,探讨在课程教学中,如何培养学生的理论结合应用能力、程序分析能力、项目工程开发能力。
关键词:Java程序设计;教学内容改革;教学过程改革;教学情境改革
0、引言
Java程序设计语言是目前高校计算机专业学生的必修课程之一。目前高校计算机专业学生的理论学习和实际应用编程能力的矛盾尤为突出。因此如何解决这一矛盾是目前国内高校计算机专业教师研究的重点。文献[1]提出了Java系列课程的教学改革,且在课程建设上有较多的改革,但是在改革过程中没有引进具体的项目开发。文献[2]在Java课程的教学过程中引进了项目教学法,是一个比较新的突破,但是并没有与学生进行互动同步开发。文献[3]提出了面向应用型人才培养的教学改革方法,但是缺少具体的实施过程。文献[4]主要对教学内容进行了较大的改革,但是依旧偏向理论教学。因此本文结合以上文献的研究经验,提出结合游戏开发的Java程序设计课程的教学改革,解决学生以往面向对象思想建立困难、理论联系实际开发能力差的矛盾,同时在开发过程中增强学生的提出问题、分析问题、解决问题的能力。
1、研究重点
面向对象编程主要是一种很强的实践性技能,不是单纯地依靠课堂讲授就可以让学生掌握,而单一的、无项目结合的实践课程也仅仅只能让学生掌握相关的语法,并不能了解整个面向对象思想的开发技巧,因此一旦学生面对真正意义的应用时,就很难将实际的开发模块或者软件进行逻辑抽象,按照类、方法、对象、构造函数、初始化、访问权限等属性进行逻辑拆分。同时在面对具体业务设计的时候,学生的开发思路就会陷入困惑,不知道从哪里人手,而如果按照以往传统的教学模式,这些技能的掌握是比较难以解决的。那么如何才能使学生掌握这样的开发能力和编程技巧呢?这是本课程教学改革的研究重点。
在Java程序设计课程开设之前,学生一般都学习过C/C++课程,而在C/C++程序语言已经系统地讲授过类、重载、多态、异常等内容。因此如果单纯地按照教材的编写章节进行课堂授课,就不会有较好的学习效果。目前国内很多高校实践课时虽然在24学时以上,但是依然没有用一个完整的项目将理论知识串联起来,忽略了学生实际技能的培养,导致学生学习知识与技能实践的脱节。因此本文结合学生的学习过程和本课程的特点,提出了理论和实践并行的教学方式,利用在实际项目中穿插并行讲授面向对象的知识,从而取得较好的学习效果。
2、Tava教学内容改革
根据上述问题,湖南科技学院计算机与通信工程系正在对Java程序设计这门课程进行教学改革。改革后的理论教学和实践教学总课时为56课时,但是和以往分为课堂讲授和实践上机不同的是,我们所有课程的开设均在机房进行,教学老师全程进行Java编程平台Eclipse的编程教学,而对于理论教学内容,主要侧重以下章节的讲授:Java的单继承和接口、消息监听、容器、线程、多态、10流、网络编程、图形用户界面等部分,相对弱化了Java的变量、常量、重载、重写、构造函数等章节的理论教学(这部分的理论教学会在实践开发项目中进行强化)。而实践教学则通过一个游戏开发的项目穿插应用了上述理论知识,同时对没有重点讲授的理论知识进行了补足。最重要的是整个游戏项目贯穿了面向对象的编程思想。
3、教学过程改革
教学过程的改革主要体现在以下几个方面。
(1)首先从类的教学开始深入,因为Java程序设计课程开设的时候,学生们一般都是先修了c或c++语言,因此对基本的语法和面向对象概念有了一定的认识。在类的学习过程中,我们会结合GUI图形用户界面编程这一章的内容进行窗口的设计,同时直接使用Eclipse开发平台进行开发,使学生迅速进入可视化开发环境中。
(2)经过初步的GUI图形用户界面的学习和开发,在实际代码的编写过程中,让学生迅速掌握类的设计、成员的定义、构造函数的生成、成员的访问属性、Get和Set方法的设计,同时在进行创建对象的时候,举例讲授ToString()方法和Equals( )方法的使用,在类的设计里就会用到成员变量、局部变量、堆、栈等基础知识。这样会让学生系统地了解Java程序设计这门课的基础知识。
(3)熟悉Eclipse开发平台的使用。在C/C++语言中,我们通常使用VC开发平台,但是在以往的实践课程中,每次课的学习进行编程练习的代码不超过100行,并且前后实验课之间没有必然的联系,因此学生在实践操作中对知识点的掌握相对孤立,不能融会贯通。因此在本次教学改革中,我们设计的前后实验课
您可能关注的文档
最近下载
- 导学案:1.3位置变化快慢的描述—速度.docx VIP
- 2024监理规范知识竞赛练习试题及答案.doc VIP
- 1-3位置变化快慢的描述 速度 【解析版】(人教版2019).doc VIP
- 5.1《倍的认识》课件(共23张PPT) 人教版 三年级上册数学.pptx VIP
- 冀教版小学数学四年级下册【全册】课时练+单元测试卷(含答案).pdf VIP
- 2024威海热电集团有限公司招聘试题及答案解析.docx
- 课时1.3 位置变化快慢的描述—速度(练习)-高中物理同步(人教版2019必修第一册).docx VIP
- HG/T 20275-2017 - 化工设备工程施工及验收规范.pdf VIP
- hg20675-1990t化工企业静电接地设计规程.(完整).doc VIP
- 2025上饶市四股桥乡“回村任职大学生” 选聘考试备考题库及答案解析.docx VIP
文档评论(0)