融游戏于高职Java程序设计课程教学探索和实践.docVIP

融游戏于高职Java程序设计课程教学探索和实践.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
融游戏于高职Java程序设计课程教学探索和实践

融游戏于高职Java程序设计课程教学探索和实践   摘要:为了提高高职学生对“Java程序设计”课程的学习兴趣和动手能力,达到高等职业教育人才培养的目标,介绍如何尝试把游戏引入课堂,并列举了实际教学中的三个例子。   关键词:高职教育;Java程序设计;游戏   作者简介:杨海鹰(1982-),女,山西晋中人,山西华澳商贸职业学院计算机科学系,助教,太原理工大学计算机科学与技术学院工程硕士(山西#8194;太原#8194;030024)。(山西#8194;太原#8194;030031)   中图分类号:G642.3 文献标识码:A 文章编号:1007-0079(2011)27-0186-02      高职教育人才培养模式的定位是:培养理论够用、实践为主的高级技术应用型专门人才。[1]高职教育不要求学生掌握高深的理论知识,单要掌握应用技术时所必须的理论,并具备较强的实践动手能力,毕业之后能较快适应工作岗位的需求。[1]而接受高职教育的学生是高考分数相对较低的群体。针对这样的学生,如何调动学生的学习积极性,将课堂教学的效果最大化;如何实现高职教育人才培养目标,达到理论够用、实践增强的效果,是每一位高职教育工作者一直在探讨的问题。笔者就高职“Java程序设计”课程的课堂教学方法做了一些探索与实践,在此与大家探讨。   一、Java程序设计课程教学现状和目前存在的问题分析   “Java程序设计”为软件技术专业新生入门的基础课程,它承担着使学生理解程序基本概念、掌握程序设计基本流程的任务,为今后进一步学习专业课程奠定坚实的理论和实践基础,具有理论抽象、实践性强的特点。[2]而高职院校的学生普遍基础薄弱,自学能力和自控能力都比较差,很多沉迷网络游戏无法自拔。下面就教学过程中存在的主要问题进行分析。   1.学生在课堂上思想不集中,课后主动学习时间少   作为在学习程序设计语言上没有任何理论和实践基础的高职学生,且普遍没有养成良好的学习习惯,容易在课堂上走神、玩游戏。学生高考结束后思想上的放松,高校相对高中管理上的放松,使这些高职学生将更多的课余时间用来玩游戏,很难养成课后主动学习的习惯。要将程序的概念和程序设计的思路“灌输”到这样的学生思想中,并使他们具备可编程的基本能力是从事本课程教学需要突破的一个难点。[2]笔者认为提高课堂教学效率是突破该难点的有效方法。   2.传统的教学思路无法满足高职层次学生的学习需要   传统的教学思路通常是教师首先在课堂上对本次课的理论知识进行分析讲解或演示,然后再由学生自己操作,如果操作过程中碰到问题时再由教师或同学帮助解决。高职层次的学生因为学习基础较差,学习主动性不强,普遍不会对相关知识的理论性讲解感兴趣,注意力容易分散,[2]因此造成在实践过程中困难重重。   3.如何提高学生的学习兴趣进一步提高学生的编程能力   作为入门课程的“Java 程序设计”,由于知识点琐碎、学生不具备任何程序设计理论知识和技能操作基础,且理解能力差、学习兴趣不高,在这种情况下教师如何重组教学内容、确定教学手段显得尤为重要。   二、融游戏于“Java程序设计”课程的实际教学过程举例   1.通过游戏理解基本概念   高职学生没有任何程序设计理论和实践基础,且对理论知识的讲解普遍没有耐心,面对这种情况,我们可以利用学生对游戏的兴趣来设计理论教学过程。比如,在讲解抽象的“面向对象的编程思想”时,可以引入当下流行的《植物大战僵尸》游戏,具体教学过程如下:(1)通过该游戏帮助学生理解基本概念“类”和“对象”,游戏中所选择的植物种类为“类”,已经种植的某种类的具体植物为“对象”,如图1所示。(2)在学生理解基本概念的基础上,继续讲解面向对象的思想在该游戏开发设计时的应用:各种植物都有一些共性的特点,如都有一个阳光值和各自的动作等,而各类僵尸也有一些共同的特性,如生命时间值等,分别把所有植物和所有僵尸共性的地方拿出来就是抽象的植物类和僵尸类,这就是面向对象思想的一个重要特点“抽象”,如图2所示。(3)同样的道理,通过幻灯片PowerPoint动态放映可以继续讲解面向对象的其他三个特点:继承、封装、多态在该游戏中的运用,如图3所示。   到此,利用学生非常感兴趣的、流行的《植物大战僵尸》游戏帮助学生理解了抽象的面向对象的编程思想。   2.开发简单小游戏提高学生学习兴趣   在讲解Java的图形用户界面(Graphics User Interface)时,可以设计“幸运52”游戏,该游戏是让游戏者对物品的价格进行估测。在游戏者对商品价格进行估测的时候,系统会给出估测的价格是高还是低的信息,游戏者可根据这些信息重新估计商品价格。[3]游戏流程为:①点击“开始游戏”按钮,商品价格文本框变亮;②

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档