论文部分内容阅读
摘 要: 文章对Java的现状、社会对Java人才的需求和Java的发展趋势进行简单分析,并以社会对Java人才的要求为高职院校培养人才的重点,对Java教学内容的选择、教学环节的实施等问题进行探讨。
关键词: 高职教育 Java教学 教学方法
1.引言
Java是由Sun公司开发的新一代编程语言。根据TIOBE 2013年6月编程语言排行榜显示,Java还是处于第二名的位置,它和处于第一名的C语言及处于第三名的Objective-C成为当前最流行的编程语言。Java是当前较为流行的编程语言之一,高职院校要开设Java程序设计课程并且按照Java的应用领域有侧重地安排教学内容。
2. Java的特点及IDE的选择
2.1 Java的特点
从接触Java到从事Java应用与教学,我对Java主要特点的一些理解及其归纳如下:(1)Java的简单性。和C 相比,语法简单了,取消了指针的语法;(2)Java面向对象。Java算是纯面向对象。《Thinking in Java》一书中说:“Everything is object.”这样便于人类的构思和设计,更符合人们的思考问题方式;(3)平台无关性。Java能够跨越不同的操作系统平台,Java引进虚拟机原理,并运行于虚拟机。
2.2Java IDE的选择
隨着使用Java开发的应用系统越来越多,而且功能越来越庞大、内部结构越来越复杂,选择一个适合Java IDE显得十分重要,目前使用最多的是Eclipse和Netbeans,它们都是开源的,但Netbeans很好地集成了Web开发及最近流行的Ajax,Eclipse则需要专门的插件完成开发。JBuilder是唯一能够真正称得上IDE的产品,它早在Eclipse和NetBeans之前就很流行了,由于Jbuilder是收费的,就每况愈下。
3. Java程序设计教学
3.1教学内容的讨论
具体的Java教学的知识点、章节内容不再讨论。通过了解发现,很多高职院校把C语言作为学生的基础编程语言,我们还是按部就班地从语法、三大结构讲起吗?我认为应该更注重编程思想的教学,没必要把时间浪费在基础性的教学上。有人会说,不掌握语法怎么开展下面的学习,我主张这一部分应该让学生自学,因为他们有C语言的基础了。通过几年的Java教学和Java编程大赛,我深深体会到,不要教学生编写多么复杂的程序,而是要让学生明白编程的思想,遇到实际问题怎样把它抽象出来,加以解决。
给学生讲程序举的例子要极为简单,哪怕这个类里面只有一个输出语句。例如在讲类的继承、访问权限等时,我们举例的程序要简单,重要的是结构,让学生能够清晰地看出是怎么继承的,什么样的类、方法声明,它的访问权限是怎样的,重要的是把考虑问题的思想教给学生,告诉他们在遇到实际问题时该如何解决。要把教学的重点转到编程思想上面。
3.2教学环节的实施
对于教学环节的组织和实施,我分了六个步骤:第一,课程回顾(复习)。在这个环节,可以通过提问上节重难点问题,让学生回忆并加深对知识点的理解;第二,本节任务,在这个环节让学生知道这个课时需要学习哪些内容;第三,重点难点分析。这个环节比较重要,分析要学习的内容,得出本节的重点和难点内容,这样学生就会有目的地听课,做到有的放矢;第四,新课。这是整个教学环节的中心,我们采用合适的教学方法完成本节的教学内容;第五,现场答疑。本着不要将不懂、有疑问的问题留到以后的原则,在课堂上留出几分钟的时间进行现场答疑,可以让学生及时解决问题,提高学习效率;第六,总结。这是在下课前很好的一次知识点的归纳和总结。
3.3教学方法的讨论
教学方法可以简单地理解为:在教学中为了完成一定的教学任务,老师和学生在教学活动中所使用的教与学的方式和手段的总称。它不仅包括老师教的方法,而且包括学生学的方法,常用的教学方法有讲述法、讨论法、演示法等。但是这样的教学方法,使得课堂以教师为中心,学生被动听课,而且实践环节太少,不能及时把所学的知识转化为能力。
Java课程作为一门实践性很强的课程,就不只简单地采用常用的教学方法。结合高职学生的特点和课程的性质,可采用行动导向教学法,使学生成为课堂教学的中心,教师成为课堂的组织和协调者,师生良好互动,调动起学生的积极性,引导学生自己独立地获取所需要的信息,制订好计划,组织实施,进行自我评价。行动导向教学法具体的教学方法有:项目教学法、案例教学法、实验实训法、仿真教学法、角色扮演教学法等,前三种是在Java教学过程中经常用到的。
4.结语
只有结合高职学生的特点、参照学校制定的教学进度,选择合适的教学方法教学,才能不断强化教学效果。
参考文献:
[1]赵敬梅,郝桂英,刘凤.高职计算机专业课程体系构建的探索[J].教育与职业,2007,(5):143-144.
[2]钟柏昌.任务驱动教学的反思与重塑[D].南京师范大学,2004:13-15.
[3]王素文.大学教学中的研究性学习:特点与模式[J].教育发展研究,2007,(12B):29-32.
[4]李振娥,刘旭源.基于任务的小组协作学习教学结构构成要素及关系[J].中国教育技术装备,2009,30(11):74-75.
关键词: 高职教育 Java教学 教学方法
1.引言
Java是由Sun公司开发的新一代编程语言。根据TIOBE 2013年6月编程语言排行榜显示,Java还是处于第二名的位置,它和处于第一名的C语言及处于第三名的Objective-C成为当前最流行的编程语言。Java是当前较为流行的编程语言之一,高职院校要开设Java程序设计课程并且按照Java的应用领域有侧重地安排教学内容。
2. Java的特点及IDE的选择
2.1 Java的特点
从接触Java到从事Java应用与教学,我对Java主要特点的一些理解及其归纳如下:(1)Java的简单性。和C 相比,语法简单了,取消了指针的语法;(2)Java面向对象。Java算是纯面向对象。《Thinking in Java》一书中说:“Everything is object.”这样便于人类的构思和设计,更符合人们的思考问题方式;(3)平台无关性。Java能够跨越不同的操作系统平台,Java引进虚拟机原理,并运行于虚拟机。
2.2Java IDE的选择
隨着使用Java开发的应用系统越来越多,而且功能越来越庞大、内部结构越来越复杂,选择一个适合Java IDE显得十分重要,目前使用最多的是Eclipse和Netbeans,它们都是开源的,但Netbeans很好地集成了Web开发及最近流行的Ajax,Eclipse则需要专门的插件完成开发。JBuilder是唯一能够真正称得上IDE的产品,它早在Eclipse和NetBeans之前就很流行了,由于Jbuilder是收费的,就每况愈下。
3. Java程序设计教学
3.1教学内容的讨论
具体的Java教学的知识点、章节内容不再讨论。通过了解发现,很多高职院校把C语言作为学生的基础编程语言,我们还是按部就班地从语法、三大结构讲起吗?我认为应该更注重编程思想的教学,没必要把时间浪费在基础性的教学上。有人会说,不掌握语法怎么开展下面的学习,我主张这一部分应该让学生自学,因为他们有C语言的基础了。通过几年的Java教学和Java编程大赛,我深深体会到,不要教学生编写多么复杂的程序,而是要让学生明白编程的思想,遇到实际问题怎样把它抽象出来,加以解决。
给学生讲程序举的例子要极为简单,哪怕这个类里面只有一个输出语句。例如在讲类的继承、访问权限等时,我们举例的程序要简单,重要的是结构,让学生能够清晰地看出是怎么继承的,什么样的类、方法声明,它的访问权限是怎样的,重要的是把考虑问题的思想教给学生,告诉他们在遇到实际问题时该如何解决。要把教学的重点转到编程思想上面。
3.2教学环节的实施
对于教学环节的组织和实施,我分了六个步骤:第一,课程回顾(复习)。在这个环节,可以通过提问上节重难点问题,让学生回忆并加深对知识点的理解;第二,本节任务,在这个环节让学生知道这个课时需要学习哪些内容;第三,重点难点分析。这个环节比较重要,分析要学习的内容,得出本节的重点和难点内容,这样学生就会有目的地听课,做到有的放矢;第四,新课。这是整个教学环节的中心,我们采用合适的教学方法完成本节的教学内容;第五,现场答疑。本着不要将不懂、有疑问的问题留到以后的原则,在课堂上留出几分钟的时间进行现场答疑,可以让学生及时解决问题,提高学习效率;第六,总结。这是在下课前很好的一次知识点的归纳和总结。
3.3教学方法的讨论
教学方法可以简单地理解为:在教学中为了完成一定的教学任务,老师和学生在教学活动中所使用的教与学的方式和手段的总称。它不仅包括老师教的方法,而且包括学生学的方法,常用的教学方法有讲述法、讨论法、演示法等。但是这样的教学方法,使得课堂以教师为中心,学生被动听课,而且实践环节太少,不能及时把所学的知识转化为能力。
Java课程作为一门实践性很强的课程,就不只简单地采用常用的教学方法。结合高职学生的特点和课程的性质,可采用行动导向教学法,使学生成为课堂教学的中心,教师成为课堂的组织和协调者,师生良好互动,调动起学生的积极性,引导学生自己独立地获取所需要的信息,制订好计划,组织实施,进行自我评价。行动导向教学法具体的教学方法有:项目教学法、案例教学法、实验实训法、仿真教学法、角色扮演教学法等,前三种是在Java教学过程中经常用到的。
4.结语
只有结合高职学生的特点、参照学校制定的教学进度,选择合适的教学方法教学,才能不断强化教学效果。
参考文献:
[1]赵敬梅,郝桂英,刘凤.高职计算机专业课程体系构建的探索[J].教育与职业,2007,(5):143-144.
[2]钟柏昌.任务驱动教学的反思与重塑[D].南京师范大学,2004:13-15.
[3]王素文.大学教学中的研究性学习:特点与模式[J].教育发展研究,2007,(12B):29-32.
[4]李振娥,刘旭源.基于任务的小组协作学习教学结构构成要素及关系[J].中国教育技术装备,2009,30(11):74-75.