《Java程序设计》教学方法的讨论

来源 :中国科教创新导刊 | 被引量 : 0次 | 上传用户:hudongfei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  作者简介:乔吉新,女,汉族,1960年03月4日出生,广东省深圳市人,本科学历,吉林工业大学计算机专业毕业,研究方向:1、计算机java语言程序设计,2、MCS-51单片机原理与应用基础3、办公软件
  摘要:对于Java教学的过程,要理论教学和实践教学相结合,实践课要跟踪指导,这样才可提高教学质量。
   关键词:Java教学教学方法与教学手段
  
  1995年sun公司向世界推出一种编程语言Java,Java语言是面向对象的程序设计语言,是与机器无关的二进制格式文件,最主要的是它与平台无关,解决了软件界很多年来一直都无法解决的问题,那就是软件移植问题。Java语言的诞生标志着计算机新时代的到来,引起了世界的瞩目。现在很多大学,中专,技工学校都开设了Java语言课程。那么作为一名老师怎样教好Java语言?作为一名学生怎样学好Java语言?已成为计算机教学中的重要课题。
  
  1 教学过程要先易后难(既先简单后整体)
  
   根据我多年的教学经验,教学过程要先易后难(既先简单后整体)。有人说学生要想学好Java语言,必须要有C语言基础,否则老师很难讲,学生没有基础听不懂。根据我的教学经验没有基础的学生一样可以学会《Java语言程序设计》。Java语言的教学过程可以分为两个阶段来完成。
   第一阶段:讲Java语言的基础知识,教学内容包括:
   1)Java语言的基本概念,历史与前景。
   2)开发环境的安装与环境变量的配置。
   3)基本语法(标识符和数据类型)
   4)表达式和流程控制语句
   5)数组、向量和字符串
   6)详细讲解对象和类的基本概念
   7)Java语言中出现的一些异常
   在这一阶段,主要是让学生掌握Java 语言的基本概念,学会编写简单的Java语言程序,学会程序的编译和运行,明白运行时发生的异常类型,教会学生读懂异常,解决异常,最后是避免异常。在讲解的过程中,经常列举生活方面的例子,深入浅出,激起他们的学习兴趣。
   第二阶段:注重实际应用,采用案例教学,教学内容包括
   1)Java的图形用户界面设计和Swing组件
   2)Java Applet
   3)Java数据流
   4)多线程
   5)网络功能
   在这一阶段,要多讲例子,通过例子让同学们感受到Java在实际应用中的价值。比如,当我讲到“在Applet中多媒体处理”这一节时,同学们就非常渴望知道,用什么方法能把图象加到程序中,用什么方法能把声音加到程序中,他们听的认真,听的入神,然后在老师的提示下,学生自已把声音和图象加到了程序中,并看到了演示效果。这样激发了学生的求知欲。
   在这一阶段主要是有意识的培养学生的学习兴趣,提高学生知识的深度和广度,让他们对Java的学习有一个整体的认识,从而提高教学质量。
  
  2 重视Java的基础教学
  
   重视Java的基础教学是教学的重要环节,另外,对基础知识的熟练掌握和应用也是非常必要的。
   世界上任何一种语言都有它的语法规则,连语法规则都不懂的人怎么能进行文化交流。同样,世界上任何一种计算机语言也都有它的语法规则,连语法规则都不懂的人怎么能谈程序设计。因此我的教学目标是让学生掌握 Java语言的语法规则,然后能利用语法规则读懂程序的源代码,最后能写出简单的Java程序。
   为了让学生更好的掌握基本的语法规则,我建议初学者用记事本编辑程序。不要一开始就使用集成开发环境。
   可能有的老师认为Java包不需要讲解,同学们自己看,碰到实际问题查一下资料,看一下相关的用法就行了。但根据我的教学实践来看,不但需要讲,而且要详细讲,学生对Java包应该有个整体的了解,让学生知道每个包都由哪些大类构成,这些类的用途有哪些,什么情况下引用该包中的类,编程序时出现异常了,学生知道引用哪个包中的哪个类来解决这个异常问题。
  
  3 利用计算机+投影仪进行教学
  
   过去教师给同学讲课是利用黑板,在黑板上面写定义,然后给同学们讲定义;之后再写程序代码,然后给同学们讲代码;之后再写运行结果,再给同学们讲运行结果。这样作很浪费时间,一节课下来,讲的内容很少,而且讲课效果不好,学生理解的也不好,老师讲的也很累。
   利用计算机+投影仪进行教学,一节课能讲很多内容,授课内容中的定义,程序代码,运行结果都显示在大屏幕上,同学们听得明白,看起来一目了然,不明白的同学直接问老师,老师再重点讲解。教师利用计算机+投影仪在一节课里所讲的内容相当于利用黑板讲课内容的三倍,提高了讲课效率。教学效果好,深受同学们的欢迎。
  
  4 加强上机训练,提高阅读代码的能力,提高编写程序的能力
  
   每一次讲完课,我都要给学生们留一定的上机作业量,让他们在实践中能理解代码,在实践中能读懂代码的作用与用途,使他们从感性认识上升到理性认识。并鼓励他们经常读一些好的、完整的源程序,以便提高自身的编程能力。跟踪检查学生上机作业量的完成情况,85%的同学能独立完成,编出了不同的应用程序。15%的同学还需要因材施教、及时指导。经过以上的学习、指导、强化,学生的考试合格率达到100%,优良率在80%以上。
  
  5 培养学生的团队精神和协作能力
  
   在教学中,注意培养学生的团队精神和相互之间的协作能力。因为实际上的项目开发任务,在大多数情况下,不是一个人能完成的,也不是用一种语言能完成的。它需要一个开发组或者说一个团队来完成,因此在编写程序代码时要规范化、标准化,这样有利于开发组中不同的技术人员之间阅读、协作、沟通。
  
  6 Java语言的未来
  
   Java语言的出现,受到了广大计算机用户的好评,它具有强大的计算机网络功能,具有动画、声音、能实时处理信息等。Java语言的明天会更好。
  
  参考文献
  [1] 辛运帏.Java程序设计.
  [2] 林信良.Java学习笔记.
其他文献
我国经济经过改革开放20多年突飞猛进的发展,目前正遵循经济发展的规律进入一个战略性结构调整的时期。省委六届十二次全会把经济结构战略性调整作为“十五”计划的主线,调整酝
分析最近几年的高考试题,我们发现每年的高考题一般都有意控制计算量(以便能有效增加题量),特别是选择题、填空题,要求充分利用题目的特征,并辅以技巧,争取在一、二分钟内迅
设△ABC的三个内角为A,B,C,其对边分别为a,b,c;内切圆、外接圆的半径分别为r,R;半周长p=(1/2)(a+b+c),则cosA,cosB,cosC是方程的三个根. 证 在△ABC中,有tg(A/2)=r/(p-a),即
为了培养出符合国家要求的职教学生,本文从中职学生的行为现状提出问题,分析问题,解决问题。重点要抓好九个方面的工作来培养中职学生的生活习惯、行为习惯、学习习惯,激发他
中小企业的快速健康成长,离不开政府部门有关政策的扶持。在市场经济发达的欧美国家和具有东方文化背景的亚洲新兴发展中国家,以及我国中小企业发展较快的东部沿海地区,政府部门
数学教学,离不开概念的教学.数学概念,就是数学对象的本质属性及其特征在人的思想中的反映,我们在进行数学概念教学的时候,就应该把重点放在概念本质的教学上.
分析了GJB 9001A-2001中“纠正”、“纠正措施”、“预防措施”和“持续改进”的含义,阐述了企业通过持续改进来超越顾客期望的方法与途径。
数学教学从应试教学向素质教学转轨的过程中,各类考试的题型也在发生着变化。一些新颖的题目应运而生。开放式问题就是其中之一。这类题目往往结论不定,需要先分析、探索,然
根据职业高中电子专业课程目标,再结合电子专业课程的特点及任务,通过本人的实践发现,教师要通过丰富的教学手段,强化实验实习教学,培养学生思维的独创性,注重课堂练习,提高