首页 > 范文大全 > 正文

浅谈Java语言教学方法

开篇:润墨网以专业的文秘视角,为您筛选了一篇浅谈Java语言教学方法范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:本文讲述了当前java的教学现状。笔者从多年的教学工作经验出发。提出了加强改进Java语言教学的一些建议。

关键词:Java 语言 教学

Java语言是目前最为流行编程语言之一.Java 程序设计已经成为各类高等院校计算机及其相关专业的一门重要的主干课程。 与其它课程相比, 本课程更要求理论与实践的统一, 更强调学生综合素质的培养。

一.当前Java教学现状

笔者发现传统高职Java语言教学中存在以下问题,

1.课程内容缺乏实用性学生学习兴趣不浓

Java语言课是实践性较强一门课程,但各种参考教材都偏重基础理论知识讲解实验内容大都是验证型且与实际应用脱节严重学习起来枯燥乏味.因此学生在学习过程中渐渐失去兴趣.

2.课程授课计划安排不合理,目前学校一般是安排一次理论一次实训,甚至多数教师上机实验的内容往往局限于课本上简单例子,这样缺乏连贯性和系统性,学生虽能完成老师布置的任务,但对于项目开发流程不是很了解,达不到企业对软件开发人才的要求。

3.传统的Java程序设计教学孤立了程序设计课程与其他计算机软件课程间的联系,往往讲课的教师只讲授Java课程中的内容,缺少讲解该课程与数据结构,软件工程数据库等课程之间的有机联系,这样的结果使学生所学的知识,都是一些孤立的知识,学生很难搞清各门课程间的衔接点,因此就很难想到综合所学知识去解决实际问题。

二 加强改进Java语言教学的建议

在 Java 语言的教学过程中, 一方面要求教师具有良好的教学水平和教学方法, 另一方面也要求学生具有良好的逻辑设计能力,因此, 教师在教学过程中必须找到适合学生学习特点的教学方法, 使学生能通过短暂的课堂学习, 理解并掌握更多的 Java 语言概念和编程技巧。由于 Java 语言内容繁杂、教材众多, 内容不统一, 使初学者产生了不少困难。笔者在 Java 语言的教学工作中总结了如下一些经验:

1 培养学生兴趣

程序设计语言学习起来相对来说比较枯燥,但是如何来摆脱这种困境呢?首先,可以通过比较成功的项目进行演示,这样可以充分调动其学习的积极性。其次,可以通过一些图形用户界面来使程序输入输出变得更容易观察和接近实际。最后,可以通过教学内容设计出相应的情景和问题,然后给出一些 Java 小程序,演示其运行结果,通过这些小程序,调动同学们学习的兴趣和探索精神。

2.确定教学内容, 选择合适的教材

Java 语言在 Web、多媒体、网络、图形用户界面、数据库、动画等多个方面均具有良好的编程优势, 这很难在有限的学时内面面俱到。同时, 学生一般在学习 Java 语言之前, 均已学过 C 语言, 甚至学过 C++, 具有一定的程序设计基础。基于这些, 首先确定以下教学内容: 基本语法、面向对象( 类、继承、接口等相关内容) 、图形用户界面、输入/输出(I/O) 流、多线程、基础网络编程、数据库连接 7个主要内容。其中 Java 基本语法与 C 语言的基本语法比较接近, 在教学中可将相同部分简要带过, 主要强调两者不同之处。如 C 中无 boolean 类型, 是用 0、1 来表示逻辑真和假的; 而 Java 中有 boolean 类型, 其值为 True 和 False, 与 0、1 并无关联。众所周知, Java 所提供的功能强大的类库, 奠定了 Java 编程的基础。Java 学习的大部分内容, 如图形用户界面、网络、JDBC 等其实都是 Java 提供的能够实现相应功能的类, 通过学习这些类, 来进行不同内容的编程。类是面向对象技术的重要内容, 因此在教学过程中, 面向对象应成为 Java 教学过程的核心, 并始终贯穿整个教学过程。在教学中, 首先帮助学生理解并掌握面向对象编程的思想, 并能够熟练掌握类、对象、继承、接口等知识点的概念及应用技巧, 再在此基础上展开各个其它应用知识点的教学.

3.推行项目递进驱动教学

在教学活动中, 教师可以将大的情景任务划分为逐一的子项目,使学生置身于提出问题、思考问题、解决问题的动态过程中进行学习。以“创建带有菜单的窗口”为例, 对演示实例引导学生对其任务进行分析和分解:

通过对“创建带有菜单的窗口”实例的分析和分解, 我们引入了菜单的三个要素 MenuBar(菜单条)、Menu(菜单)、MenuItem(菜单项)以及上些简单的方法的基本概念, 使学生在用的过程中去掌握和理解, 做到以用带学的目的。

4.通过协作学习,培养学生的创新能力

协作学习是指学生通过互相合作来解决问题,并发现隐含于问题背后的科学知识的过程,在这一过程中学生间利用互相交流,来实现优势互补,从而促进知识的建构,充分唤起学生的主体意识,建立起探索性的个性化主体学习方式,形成解决问题的技能和自主学习的能力,从而培养学生的创新能力。与此同时,可以通过该方法可以使学生更好地适应社会的人才需求。

三。结束语

总之 Java语言程序设计是一门实践性很强课程重点培养学生面向对象编程技巧和动手实践能力Java教师要把握教学过程实践各个环节理论与实践相结合坚持以实践教学为主教学原则进行教学;从提高自身教学技能出发在培养学生对Java语言学习兴趣和主动性多下工夫不断优化Java教学效果。

参考文献:

[1] 任侠. Java 语言程序设计教学改革探讨[J]. 2007.

[2]]何晓蓉.高职院校Java程序设计课程教学方法研究[J].2007