《Java程序设计》教学探析.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  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课程实际教学中存在的问题进行分析,从而提出几点教学改革思路、手段和方法,以激发学生的学习兴趣、提高实践技能,更好地完成Java程序的教学任务。 [关键词] Java课程;改革思路;实践技能 当前,Java已经发展为一个覆盖面广、效率高、易用性强的技术平台与行业工具,Java也是IT类各职业从业必要条件,所以几乎所有高校都相继开设了《Java程序设计》等相关课程。但由于Java 语言的实践性强和开发环境的特殊,怎样教好Java语言,便成为了计算机教学中一个值得探讨与研究的问题。 通过本人的实际教学,发现该课程在教学过程中存在以下问题: 第一,学生普遍反映Java很难,害怕学习Java语言。由于是大一新生,在入学前没有任何语言基础,对于Java语法级别的学习还比较容易接受,例如基本数据类型、运算符、程序控制结构等。但是Java是面向对象的语言,需要学生用面向对象的概念进行思考和设计,这对于大多学生来说是一种挑战,很多学生反应不知该如何理解“面向对象”,而且程序设计要求学生具有很强的逻辑思维能力、思路清晰,这对一些学生造成了学习压力,进而导致害怕编程。 第二,实践教学不够,忽略了学生实用技能和动手能力的培养。语言课程主要是学习用计算机解决问题的思考方法,培养编程应用能力。但在教学过程中,往往讲解语法细节就占用了大部分课时,而且很难把一个编程问题分解成结构良好的Java程序,让学生思考如何解决。另外在教学的过程中缺乏实际的项目教学,学生的动手能力得不到培养与提高。 针对以上的问题,本人谈谈自己的一些观点。 1、对于第一个问题,根据本人多年讲授编程语言类课程的教学经验认为:应该直接讲面向对象的程序设计,即直接讲授《Java程序设计》,不需要先讲《C语言》作铺垫。学习一种编程语言,最重要的是掌握其编程思想,找到编程感觉,一旦掌握了编程思想,只要简单了解该语言的语法特点便可触类旁通。而编程思想是在反复的实践、观察、分析、比较、总结中潜移默化积累的。直接接触面向对象的思想与方法,其特点是首先学会将人类的自然思维方法用于程序设计,建立系统与全局的观念。然后,在实践环节和后续课程中,不断学习各种算法、训练编程技巧。在实际教学中,强调完整的应用系统设计思想的建立,让学生从简单的实例出发,掌握编程的一些常用结构和实例算法,逻辑能力就相当于理论指导,实例算法就相当于实战经验,然后逐步提高难度,以减低学生的学习难度。这样安排课程的好处是首先学习高度抽象的思维方法,建立系统和全局的观念,为后续学习奠定思想方法的基础。 解决第一个问题的另一个方法就是培养学生的编程兴趣。兴趣是最好的老师,在知识学习过程中,有没有兴趣,学习的效果是截然不同的。一般来说,学生在第一堂课时学习状态是积极的,兴趣也很浓厚,为此我们抓住学生的这种心理,在第一次上课时就要激发学生的求知欲。在Java语言教学书本上,难免有许多书都是讲述Java语言的发展或特点,但是对于一个还没有体验过Java语言的初学者,这样的讲解可能会使学生的学习兴趣逐渐减少.甚至一下就失去了学习激情。从第一堂课开始,就引入案例教学,以项目为导向,以模块为驱动,围绕项目把语法和规则渗透到教学过程中,可以让学生更好地理解面向对象的编程思想,活跃课堂气氛,提升教学效果,激发学生的学习热情和能动性,提高学生分析问题和解决实际问题的能力和团队协作精神,增强课程内容与职业岗位能力要求的相关性,使Java课程的教学真正达到学以致用的效果。案例要浅显易懂,实用价值高,案例的安排注意循序渐进,案例中对一些程序设计中的原则、方法、经验以及一般规律进行提炼总结,从而进一步启发学生的编程思路。 2、对于第二个问题,《Java程序设计》是一门集知识和技能于一体,实践性很强的课程,教学中应注重上机实践,上机的过程既是对课程内容的实践,也是应用编程的开始。根据编程语言的教学特点,应采用边讲边练的方法来讲授。教学内容以“必需、够用”为度,在理论讲授后,紧接着是上机实训,使学生的理论知识的掌握与实际操作技能的提高相互促进。目前我系开设Java语言课程的专业理论与实践教学时数的比例为1:1,本人在授课过程中,结合了许多上机实例,使用“任务驱动”的方法让学生在“任务”的驱动下学习,由简到繁、由易到难地完成一系列“任务”,从而提高操作能力。在分析程序时,利用软件实时调试与运行,让学生感受程序的运行过程,使教学更具直观性和互动性,提高学生的求知欲与学习兴趣。教师要根据学生的实际,精心布置一些能够提高学生动手能力与创新能力的课后练习和课后实训课题,使得理论教学和实践训练交替进行,让学生自己动手去完成一些简单的项目,使得学生在解决问题的过

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档