论文摘要:本文分析了Java语言的特点及在专业课程体系中的地位,针对Java语言教学中存在的一些问题,提出了一种内容模块化、教学案例化和辅导网络化的教学方法,并运用于Java课程教学,收到了明显效果。
论文关键词:模块化,网络化,案例化
当前,随着Java语言应用的日趋广泛,Java人才的需求量不断增大,高等院校的计算机专业也都相继开设了Java语言程序设计课程,并成为一门重要的专业技术基础课,使其在专业培养方案中的地位越来越重要。
1Java语言的特点及地位
Java语言有许多优点,但其中最重要的特点有:
(1)纯粹的面向对象语言
作为一种面向对象的编程语言,Java与C++不同,Java语言是纯粹的面向对象程序设计语言,始终是以类和对象作为分析问题、解决问题的核心。学生在学习编程语言类课程时,最为头疼的不是语言本身,而是编程思想,Java语言有助于学生对面向对象程序设计思想的理解。
(2)跨平台的规范化语言
Java语言语法和语义都比较简单,Java对C++中容易引起错误的成份进行了相当成功的改造,如去掉指针,取消多重继承和运算符重载等等,从而简化语义,减少出错机会,更适用于教学。Java还提供了大量功能丰富的可重用类库,简化了编程工作量。去难求易,深入浅出,使学生学习起来更加容易,教学效果也更加理想。与平台无关是Java语言最大的优势力,实现了“一次写成,处处运行”的目标。
(3)Java语言是主流的开发技术
随着Internet的发展和广泛应用,计算机软件开发已经更多的成为了基于B/S结构的软件设计。当前,基于B/S结构的软件设计平台主要有Java和.net两个方向,特别是近几年来,从就业市场得到的信息来看,Java的人才需求量是逐年递增。当然,我们这里所讲的Java教学只是Java平台中最基础的部分,和企业所需要的Java技术还有一定的差距,但是,它是学习Java的第一步也是非常重要的一步,对学生以后继续学习J2EE、J2ME起着基础作用。因此,Java语言是计算机专业学生必须掌握的开发工具。
正是由于上述3个特点,奠定了Java语言在计算机科学与技术专业课程体系中的地位。
(1)Java语言是重要的专业基础课,在整个计算机专业人才培养方案中的地位越来越重要。
(2)Java语言是训练学生编程能力的主要途径。
(3)从就业市场得到的信息来看,Java的人才需求量是逐年递增,学习Java已经成为学生就业的重要法码之一。
2当前Java语言教学中存在的一些问题
2.1只重视语言本身,不重视面向对象程序设计思想的培养
在Java语言的教学过程中,讲解语言本身的语法、语义、结构等基础知识较多,而对于Java语言中类、对象、事件处理等内容讲解的不够深刻,只告诉学生如何去用,忽视了最重要的面向对象程序设计思想的讲解。比如:在讲解类的时候,只是介绍了如何定义类;类的成员有哪些;如何定义和使用类的静态属性;如何定义和使用类的方法等内容。这些内容当然需要学生会,但更重要内容应该放在对如何抽象类,如何设置类及类成员的访问控制等问题上的讲解。因此,在讲授Java语言课程时,应更多的注重培养学生的面向对象程序设计思想,发挥出Java语言是纯粹的面向对象程序设计语言这一特点,使学生很好地掌握编程思想,进而更好地学习Java及其他后续课程。
2.2课程的重点部分不够突出
Java的重点部分是多线程、I/O输入输出流、网络功能以及数据库部分,这部分也是Java语言的特色,但在教学过程中这部分内容往往讲解的学时较少,讲解的深度也不够,就目前一些本科阶段的教材而言,这部分内容也过少,只讲了一些皮毛,学生也只是对这部分的知识学会一些简单的应用。特别是网络部分,Java语言最重要的应用就是在网络方面,这不仅是基于B/S结构的应用,C/S结构的应用也是十分重要的,而对于C/S结构的程序设计,网络部分的知识内容就十分重要了。数据库部分也同样重要,目前,应用程序中的绝大多数都会用到数据库的知识,而有些教材居然没有数据库部分的章节,这也很难让人理解。因此,学生在学完Java语言后,感觉学到的内容和C语言差不多,没有什么新东西,也就体会不到Java语言的特点了,在解决实际问题时,就会有力不从心的感觉。
2.3学生在实践教学环节中得不到应有的锻炼
实践教学是语言类课程教学中十分重要的环节,Java语言也不例外。实践教学主要包括两部分,一部分是实验课,另一部分是课程设计。
对于实验课来说,它是和理论课同等重要的教学手段,它能够提高学生的动手能力,还能够使学生在实际操作中发现问题,解决问题,从而加深学生对知识内容的理解。但是,目前Java的实验课,大多还停留在验证阶段,也就是说,把理论课上讲过的例子,或者教材上的例题拿到实验课上再验证一遍,这种做法学生很难在实验课中发现问题,更谈不到主动的去解决问题了,学生只能得到有限的练习,没有达到实践教学的目的,降低了实验课的功能。因此,我们应加强实验课内容的设计,制定出完整的实验教学计划,认真设计每一阶段实验课的教学内容,提高实验课质量,从而提高整个教学质量。 1/2 1 2 下一页 尾页 |