JAVA程序设计教学方法探讨

时间:2022-08-25 08:25:09

JAVA程序设计教学方法探讨

【摘要】通过分析Java程序设计教学中存在的问题,从理论教学、实践教学、课后学习三方面,对Java程序设计课程教学方法进行探讨,重点挖掘各环节中能激发学生学习兴趣的方法。

【关键词】Java 程序设计教学 学习兴趣 理论教学 实践教学

【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2013)09-0143-01

一、引言

Java是由美国Sun Microsystems公司Java面向对象程序设计语言和Java平台的总称。Java编程语言采用面向对象技术,具有结构中立、可移植性强、支持分布式、支持多线程等特点。目前,Java语言已成为全世界最为流行的编程语言之一,很多院校把Java程序设计作为程序设计的入门语言[1]。

二、Java程序设计教学中存在的问题

在传统的教学过程中,教师一般会根据教材知识点和课时做好教学进度表,规划好整个教学计划。由于Java语言知识点多,大部分教师会觉得课时不够用,因此会出现赶课时、赶进度的现象。授课过程多为首先对知识点进行讲解,然后根据知识点演示、分析程序。学生通常只是跟随教师的思路被动接受,缺少主动对知识点思考的机会。通常课程结束时,大部分学生无法掌握好Java语言的基本框架,无法很好的应用Java语言来解决实际编程问题,无法在已有知识结构的基础上进一步深入学习Java以及与其相关的知识[2]。而产生这些问题原因可以归纳如下:

1.教学过程以教为主,缺少教与学的互动。由于知识点多,极易形成以教师为中心,学生被动接受知识的课堂模式,学生对课程兴趣不大、课堂听得不认真、课后不愿花时间学习,学习效果不理想。

2.教学效果过度强调理论课程,缺乏理论与实践课程的互促。实践课程能够加强学生对知识点的理解、提高学生学习兴趣、提高学生运用知识解决问题的能力。然而在实际教学过程中,教师对实践课程的重视度不够,没有发挥出实践课程的作用。

三、教学方法探讨

教学的最终目的是为了让学生学到知识,提高能力。就Java程序设计这门课程而言,教师应着重培养学生三方面的能力。①培养学生掌握Java语言的整体框架、基本语法等基础知识;②培养学生应用知识解决实际编程问题的能力;③培养学生在已有知识的基础上进一步提升和学习的能力。本文把Java程序设计教学分为理论教学、实践教学、课后学习三部分,从这三方面探讨Java程序设计中可以更加“有效”教学的方法。

1.理论教学。理论教学是传输知识的重要环节,但内容却是非常抽象的。如果一味采取“填鸭式”方法往学生脑中灌输知识,就很难激发学生的学习热情,更别提掌握、运用知识点。因此理论教学方法显得尤为重要。

1)案例法激发兴趣。在授课过程中,加入适当的案例可以帮助学生理解知识,让学生懂得如何运用知识。介绍一些典型案例时要把握难易程度,注重学生的参与,确保学生能够自己动手验证。

2)多媒体展示知识。以点带面,注重知识的整体把握,突出重点,分析难点。借助多媒体的辅助作用,导入与课程内容相关的图片、视频、音频等,将枯燥的知识更生动灵活的展现给学生。

3)阅读教材梳理知识。在多媒体展示的同时,还需要通过阅读教材,加深学生对知识的理解。同时要求学生在教材的适当位置做好笔记,有助于学生更好的吸收消化知识。

2.实践教学。JAVA程序设计是一门理论与实践并重的课程,课堂授课只能让学生掌握基础理论知识。动手编程能力的提高必须通过大量的实际上机操作。实践教学过程中我们应该做到以下两点。

1)认真设计实验项目。实验可分为验证、设计和综合三种类型,实验项目设置应遵循“由易到难”的原则。

验证型实验。验证型实验可直接让学生对例程进行抄写并编译运行。在验证型实验中,最好能给出一些问题,让学生对程序进行一些修改,让学生估计修改后程序的运行结果,并通过编译运行来验证自己的猜测。

设计型实验。设计型实验可以采用教材上面的编程习题,在实验课中,我们应该尽量挑选一些简单的习题,使得能够学生在实验课中顺利的完成,以保证他们的学习信心,激发他们的学习兴趣。

综合型实验。综合型实验一般设计时间较长,需要运用的知识点较多,适合在学期后期开展。对于Java程序设计,一般的综合型实验都会结合数据库来实现一些简单的信息管理系统。学生需要对用户界面编程、事件处理机制、数据库操作等方面的知识掌握到一定的程度,才有可能完成这样一个项目。在设计此类项目时,也可以考虑直接改进书本中的综合例程。

2)狠抓实验环节。学生实验过程中,要鼓励学生,严格要求学生,尽可能的做到每个简单实验都能人人过关,让学生得到获得知识、取得成功的成就感。

3.课后学习。大学课堂教学信息量大,想在课堂上把所学的知识完全掌握是很困难的。对于编程语言,不但要通过课后复习来深入理解理论知识,还要通过编写大量程序提高动手能力。为了保证学生愿意花时间来学习,我们可以从以下几方面着手。

1)课堂教学以普及知识培养兴趣为主。在理论教学中详解案例、在实践教学中由易到难的实验安排,都是为了提高学生学习的信心,激发学生的的学习兴趣。

2)布置课后作业。对于Java程序设计,课后习题应该要包括理论习题和编程习题。理论习题可以帮助学生理解理论知识,发现知识误区;编程习题可以提高学生的动手能力,通过成功实现习题算法,更能激发学生的学习兴趣。

3)普及一些进阶的方向。Java程序设计是Java的基础课程,讲述的是Java最基础的框架和知识。除了这些基本知识,我们还可以介绍一些Java的学习路线,介绍一些Java EE和Java ME的知识[3]。

四、结语

通过总结Java程序设计教学中遇到的一些问题,从理论教学、实践教学、课后学习三方面深入挖掘Java程序设计教学的有效性。授人以鱼,不如授之以渔,教学过程中我们应该极力激发学生的学习兴趣,引导学生主动学习、认真思考、融会贯通、提升能力。

参考文献:

[1]皮德常. Java简明教程[M](第三版). 北京: 清华大学出版社,2011.

[2]李瑞生. Java 程序设计课程教学中遇到的问题和对策.计算机教育, 2010(22)119-122.

[3]顾和明. Java 程序设计教学改革与实践. 福建电脑, 2009(7): 192-193.

上一篇:小学英语听力教学的重要性 下一篇:体育游戏的本质特征及在教学中的广泛运用