APP下载

浅谈提高《Java 程序设计》教学效果的几点建议

2012-08-15霍婷婷

科技视界 2012年21期
关键词:面向对象程序设计编程

霍婷婷

(延安大学教育科学学院 陕西 延安 716000)

Java 是面向对象程序设计语言,具有面向对象、平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。 Java 不仅可以用来开发大型的应用程序,而且特别适合于Internet 的应用开发。 如何使学生真正掌握有效的程序设计方法,成为应用型人才,是教师值得探讨的问题。本文结合作者的教学经验,浅谈提高教学效果的几点建议。

1 培养学生的学习兴趣

夸美纽斯说:“兴趣是最好的老师,是学好一切的前提。 ”Java 程序设计语言是一门相对枯燥的课程,如何培养学生的兴趣呢? 首先教师可以演示比较成功的有趣项目,如在线聊天系统,网上商城项目,坦克大战等等,以此来吸引学生的注意力,调动其学习的积极性,其次根据教学内容设计出贴近教学生活的程序,如学生管理系统,最后要不断鼓励学生,通过这门课程的学习可以设计出属于自己的小游戏。

2 培养面向对象编程思想

Java 是纯面向对象程序设计语言,要想使学生学好Java这门课,最重要的是要掌握面向对象编程思想,而编程思想是在反复的实践、观察、分析、比较和总结中潜移默化积累的。 在教学过程中,每一个教学实例都应遵循面向对象的思想精心设计,为学生做好示范,让学生切实感受到编程思想在解决实际问题中是如何体现的,同时要多找一些典型的源代码,在课堂上和学生一起分析别人的解题思路,提高学习效率,并引导学生用程序的方式来解决生活中的实际问题。

3 多媒体教学和实验教学相结合

程序设计语言的教学目标是培养学生分析问题、 解决问题和处理问题的能力, 使其具有严谨的逻辑思维能力和独特的创新能力,学生应该通过实践不断提高自身能力。 多媒体教学能以图文并茂的方式向学生呈现课堂内容, 可以激发学生的学习兴趣,教师在每次授课前,应针对本节教学内容,精心编写尽可能与实际应用有关、且难易适中的教学案例,利用多媒体进行实例讲解并演示程序的运行过程,通过边讲边练,对提高学生编程能力有极大的帮助。 为了更好地掌握所学知识点,可以给学生布置合理的习题, 通过上机实验解决问题。 在学习完Java 基础知识后,找一些小项目,按照开发项目的流程带领学生一起实验,在实际开发中深化所学知识点。 对于一些大型的项目,可以适当考虑小组协作, 在锻炼学生协作开发能力的同时培养了团队协作精神,有利于学生将来踏上工作岗位。

4 积极引导,培养学生的自学能力

常言道:“授之以鱼,不如授之以渔”。 Java 语言涉及知识面广泛,而教学课时有限,引导、培养学生的自学能力是Java 程序设计教学的重要内容。 在教学过程中,要不断引导学生学习使用Java API 文档,并有效利用网络平台查找资料解决问题。 在上机实践时,鼓励学生发现问题后尽可能自己解决问题。

5 培养学生良好的编程习惯

编程习惯是指编程者在程序设计过程中共同遵守的一些规则或者约定。 在教学中应该让学生从一开始就养成规范化、标准化的编程习惯。 良好的编程习惯,可以大大提高程序的可读性、开发速度与质量,且有助于代码的调试和移植。 在课堂上教师在演示程序时应该严格遵守好的编程风格,言传身教,在潜移默化中让学生逐渐形成良好的编程习惯,同时在实验课中要及时发现并纠正学生不良的编程习惯。

以上是本论文对提高《Java 程序设计》教学效果的几点建议,Java 语言是抽象性和实践性很强的一门课程, 要使学生真正掌握有效的程序设计方法, 要培养学生的学习兴趣,注重面向对象编程思想的培养,提高实践编程能力。

[1]辛运帏.Java 程序设计[M].北京:清华大学出版社,2006:1-3.

[2]耿祥义.Java 面向对象程序设计[M].北京:清华大学出版社,2010:1-4.

猜你喜欢

面向对象程序设计编程
编程,是一种态度
编程小能手
基于Visual Studio Code的C语言程序设计实践教学探索
纺织机上诞生的编程
从细节入手,谈PLC程序设计技巧
面向对象的计算机网络设计软件系统的开发
面向对象的数据交换协议研究与应用
高职高专院校C语言程序设计教学改革探索
面向对象Web开发编程语言的的评估方法
PLC梯形图程序设计技巧及应用