- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java教学方法初探.doc
Java教学方法初探 摘 要:Java课程是一门与应用技术紧密结合的实践性课程。在Java课程的教学中注重培养学生的学习兴趣并采用实例化和项目化教学,将教学中设计的每个任务和项目案例相结合,不但能充分调动学生的学习积极性,更能提高学生应用知识的能力,提升学生就业的核心竞争能力,从而达到教学效果的最优化。 关键词:Java课程;教学;学习兴趣 Java语言始创于1995年,由美国的Sun公司创建。Java语言集中体现和充分利用了若干当代软件技术新成果,从而成为一种跨平台、分布式、面向对象、多线程适用于网络应用的现代高级编程语言。现在,在网络应用和手机应用方面,Java语言有了更广泛的应用,因此,在各高校都已开设了Java语言程序设计这门课程。但在实际的教学过程中,因为学生的程序设计基础较差,另外学习时间有限的原因,造成了学生在学习Java程序设计时有一定的难度,为此,本文结合在实际的教学过程中的一些经验,浅谈几点Java语言的教学方法。 1 学习兴趣的培养 对任何知识的学习过程中,兴趣是最好的老师,有没有兴趣,将直接决定学生学习的动力,最终决定学习效果。因此在教学中,首先应该引起学生的学习兴趣,以及在每节课或内容的讲解中,都应先引起学生求知欲,这样学生才能得到最好的学习效果。 目前,在我们程序设计的教课书上,第一章难免都是Java语言的发展以及特点,但是对于我们第一次接触Java语言的学生而言,他们根本就没有使用Java语言进行过编程,他们怎么能理解所谓的那些特点以及和其它语言的区别呢?如果我们仍然按照书中的组织顺序来讲的话,那么学生在第一节课都会对整个课程失去兴趣。因此对于Java语言的简介和特点。以及Java语言的基本语法等内容,应该放在今后的实例化教学中,再逐步去讲解,而不应该单独的放在几节课内去讲解,这些枯燥乏味的语法学习,会让学生失去兴趣,也体会不到Java语言和面向过程语言的区别,更体会不到Java语言的优点。 所以在第一节课堂中,我们应该通过一些有趣的实例,让学生首先产生兴趣,然后再让学生逐步明白面向对象程序设计的优点; 例如,我们可以设计一个汽车运动的游戏,我们将汽车用一类来实现。类中实现了汽车的启动、加速、减速、停止、运动等方法。让学生先通过演示看到了汽车的运动,可以绕过障碍物等等情况,引起学生的学习兴趣。然后再通过学生自已动手设计汽车行驶的道路,例如设置障碍物,然后看汽车能否自动绕过障碍物。引起学生的思考。汽车要绕过障碍物,则必须有相应人的指令才能,因此要想让汽车绕过障碍物,则应给他指令。通过这种方式,既引起了学生的学习兴趣,也让学生明白了,所谓编程就是给计算机下达相应的指令,让计算机按照我们的指令进行工作,就可以实现我们所需的功能。 实例化先果后因式教学 在现有的教材和教课书上,其组织一般是先因后果,先讲解原因,再给出结果。这种教学的方式,在实际教学中,会让学生感觉什么都不知道,什么都没有学会。 例如,在讲解构造方法和方法时,我们如果先讲解原因,构造方法是和类名同名的一种特殊方法,可以实现对类中一些成员变量的初始化等;这样学生在听了以后,会有点云里雾里的感觉,似懂非懂的。如果我们先通过一些实例,先得出结果,这样学生首先感到很困惑,引发他们的求知欲,然后,我们再通过讲解,构造方法和方法的不同点,这样学生自然的就理解并掌握了这些知识点。 还有,在讲解概念性的内容时,学生很难理解,例如private和public两个修饰符,在类的内部使用这两个修饰符的区别,如果我们直接讲出来,他们是访问权限的问题时,学生仍不会明白,但是如果通过实例,他们无看到无法直接访问用private修饰的方法时,就明白了这两者之间的区别了。 因此在实际的教学中,可以打乱教材的编写顺序,采用实例化先因后果的教学方式,可以得到良好的教学效果。 2 重编程思想而轻语法 现在很的计算机程序设计教材中,都过多的注重于对程序设计语言语法的学习。其实对于一门程序设计语言来讲,我们学习是它的编程思想,语言是我们实现的工具。同样的程序,我们可以用不同的语言去实现。相同的算法,可以用不同的语言去实现,但在实现的过程中,可能会有执行效率和占用系统资源多少的不同。 对于学习Java,我们不应把大量的课堂讲授放在它的语法上,对于它的语法,因为学生在其它语言的学习过程中,已经有了一定的基础和认识。所以对于语法部分,可以一带而过,或者在程序的编写过程中,让学生自己去查书,或者简单的进行讲解。 实际教学中,对于Java,我们应把重点放在Java的特点上和优点上。Java是一种面向对象的程序设计。那么我们就应该利用大量的时间和实例,去讲解什么是面向对象程序设计,面向对象程序设计的方法是什么,如何去实现等问题上。通过这些问题的讲解,学生很快就可以从面向过程的程序设计中转变过来
文档评论(0)