java教学初探

java教学初探

ID:24664020

大小:65.62 KB

页数:6页

时间:2018-11-15

java教学初探_第1页
java教学初探_第2页
java教学初探_第3页
java教学初探_第4页
java教学初探_第5页
资源描述:

《java教学初探》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java教学初探【摘要】Java己经在众多学校的计算机专业中开设。怎样做好它的教学工作,成了计算机教学中一个亟待研宄解决的问题。本文针对Java课程的现状和特点,从培养学生的兴趣、重视Java基础的教学、加强实践教学三个方面提出了关于Java教学的几点建议。【关键词】Java基础教学实践教学Java是1995年由Sun公司组织开发的一种编程语言。时至今日,Java己经发展为一个覆盖面广、效率高、易用性强的技术平台。几乎所有高校都竞相开设了《Java程序设计》等相关课程。但由于Java语言的实践性强和开发环境的特殊,怎样教好Java,便成了计算机教学

2、中一个探讨与研宄的热点和焦点。一、培养学生的兴趣兴趣是最好的老师,在知识学习过程中,有没有兴趣学习的效果是截然不同的。一般来说,学生在第一堂课时学习状态是积极的,兴趣也很浓厚,为此我们抓住学生的这种心理,在第一次上课时就要激发学生的求知欲。在Java语言教学书本上,难免有许多书都是讲述Java语言的发展或特点,但是对于一个还没有体验过Java语言的初学者,这样的讲解可能会使学生的学习兴趣逐渐减少.甚至一下就失去了学习激情。在第一堂课上,我们可以采取玩游戏的方法。Robocode是个可以免费下载的完全用Java开发的机器人战斗仿真器,可以在所有支持J

3、ava2的平台上运行。在这个环境里,可以自己用Java编程的方式创建一个机器人,把它放到战场上,然后让它同其他开发者们创建的机器人对手进行战斗。当学生看到栩栩如生的游戏画面时一定非常兴奋,这时可以引导他们如果想自己开发这样的游戏那就好好开始学习Java吧,此时学生已经急不可耐地想知道如何在电脑上开发编译Java程序了。在接下来的教学过程中,我们利用Robocode去学习java的基础知识如调用API代码、阅读Javadoc、继承、内部类、事件处理等等,还可以让学生在课余时间自己组成小组在游戏中去互相分享Java学习心得。这种方法有利于激发学生的兴趣

4、和启迪学生的思维,学生学起来不厌倦而且效果较好。二、重视Java基础的教学在Java教学中,正确地引导帮助学生建立面向对象的思维方式,是教学的重要环节。另一方面,对Java基础知识的熟练掌握和灵活应用,也是Java教学的重点内容之一。语法学习是任何计算机语言的必经阶段,连语法都不熟悉,怎么谈程序设计。Java语法教学的基本目标是对Java的基本语法有一个整体认识,能读懂源代码,能够写出简单的Java程序。除了Java的基本语法之外,都是以Java提供的强大API类为主要学习内容,Java类都包含在不同的包中,我们可以把经常应用的字符串String类

5、作为突破点,提高学生对概念的理解和类方法的正确使用的能力。所有语言中都涉及对字符串的处理,如Delphi和C语言中,用函数实现了字符串的获取,而在面向对象设计中则以类的方式提供,对字符串对象进行了封装,在该类中提供了大量的方法,如charAt(),substr()等等,我们把它作为成熟的类,在任何应用程序中都可以通过创建String对象而实现对字符串的相关操作,我们只关心如何正确使用该类中的方法而不关心方法的内部实现过程。通过String类的学习和比较,使学生对类封装的实质、类封装的作用和意义、类的正确引用都有一个清晰的认识,对后边的学习起到抛砖引

6、玉的作用。在String类学习的基础上,后续的Java类,如线程、异常、输入/输出、网络编程等都是以掌握这些类的作用和技术应用为目的的,我们都可以应用系统提供的类而完成自己的任务,以缩短开发周期,必要时我们还可以通过继承等方法建立自己的类库等,便于扩充自己的功能类。可能有的教师认为Java的基本类库不需要学习,因为可以随时查看类似“Java大全”的资料或者利用集成开发环境下的联机帮助来获取相关用法。根据多年的开发经历和教学实践来看,学生应该对基本类库有个整体了解。这不是要学生熟悉每个类的用法,记住每个类有哪些属性和方法,而是要学生知道每个包由哪些方

7、面的类构成的,这些类的用途是什么,最核心的几个类分别是完成什么功能的。当遇到实际问题的时候,能够知道哪个类或者哪几个类的组合可以解决这个实际问题就可以了。三、加强实践教学Java程序设计作为一门纯面向对象的程序设计语言,集知识和技能于一体,实践性很强,需要大量的实践练习才能较好掌握。教学中应注重上机实践,上机的过程既是对课程内容的实践,也是应用编程的开始。根据Java程序设计课程的特点,应用演示+操作+讲解(即边讲边练)的授课方法进行讲授。教学内容应该突出理论知识的应用和实践技能的培养,以“必需、够用”为度。建议理论与实践教学时数的分配达到1:1,

8、配备了多道上机实例,强化了学生阅读程序能力。使用“任务驱动”教学法让学生在“任务”的驱动下学习,引导学生由简到繁、由易到难

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。