论文部分内容阅读
作者简介:乔吉新,女,汉族,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学习笔记.
摘要:对于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学习笔记.