Java语言的教学研究与实践_模块化-论文网_第1页
Java语言的教学研究与实践_模块化-论文网_第2页
Java语言的教学研究与实践_模块化-论文网_第3页
Java语言的教学研究与实践_模块化-论文网_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java语言的教学研究与实践_模块化-论文网论文摘要:本文分析了Java语言的特点及在专业课程体系中的地位,针对Java语言教学中存在的一些问题,提出了一种内容模块化、教学案例化和辅导网络化的教学方法,并运用于Java课程教学,收到了明显效果。论文关键词:模块化,网络化,案例化当前,随着Java语言应用的日趋广泛,Java人才的需求量不断增大,高等院校的计算机专业也都相继开设了Java语言程序设计课程,并成为一门重要的专业技术基础课,使其在专业培养方案中的地位越来越重要。1Java语言的特点及地位Java语言有许多优点,但其中最重要的特点有:(1)纯粹的面向对象语言作为一种面向对象的编程语言,

2、Java与C+不同,Java语言是纯粹的面向对象程序设计语言,始终是以类和对象作为分析问题、解决问题的核心。学生在学习编程语言类课程时,最为头疼的不是语言本身,而是编程思想,Java语言有助于学生对面向对象程序设计思想的理解。(2)跨平台的规范化语言Java语言语法和语义都比较简单,Java对C+中容易引起错误的成份进行了相当成功的改造,如去掉指针,取消多重继承和运算符重载等等,从而简化语义,减少出错机会,更适用于教学。Java还提供了大量功能丰富的可重用类库,简化了编程工作量。去难求易,深入浅出,使学生学习起来更加容易,教学效果也更加理想。与平台无关是Java语言最大的优势力,实现了“一次写

3、成,处处运行”的目标。(3)Java语言是主流的开发技术随着Internet的发展和广泛应用,计算机软件开发已经更多的成为了基于B/S结构的软件设计。当前,基于B/S结构的软件设计平台主要有Java和.net两个方向,特别是近几年来,从就业市场得到的信息来看,Java的人才需求量是逐年递增。当然,我们这里所讲的Java教学只是Java平台中最基础的部分,和企业所需要的Java技术还有一定的差距,但是,它是学习Java的第一步也是非常重要的一步,对学生以后继续学习J2EE、J2ME起着基础作用。因此,Java语言是计算机专业学生必须掌握的开发工具。正是由于上述3个特点,奠定了Java语言在计算机

4、科学与技术专业课程体系中的地位。(1)Java语言是重要的专业基础课,在整个计算机专业人才培养方案中的地位越来越重要。(2)Java语言是训练学生编程能力的主要途径。(3)从就业市场得到的信息来看,Java的人才需求量是逐年递增,学习Java已经成为学生就业的重要法码之一。2当前Java语言教学中存在的一些问题2.1只重视语言本身,不重视面向对象程序设计思想的培养在Java语言的教学过程中,讲解语言本身的语法、语义、结构等基础知识较多,而对于Java语言中类、对象、事件处理等内容讲解的不够深刻,只告诉学生如何去用,忽视了最重要的面向对象程序设计思想的讲解。比如:在讲解类的时候,只是介绍了如何定

5、义类;类的成员有哪些;如何定义和使用类的静态属性;如何定义和使用类的方法等内容。这些内容当然需要学生会,但更重要内容应该放在对如何抽象类,如何设置类及类成员的访问控制等问题上的讲解。因此,在讲授Java语言课程时,应更多的注重培养学生的面向对象程序设计思想,发挥出Java语言是纯粹的面向对象程序设计语言这一特点,使学生很好地掌握编程思想,进而更好地学习Java及其他后续课程。2.2课程的重点部分不够突出Java的重点部分是多线程、I/O输入输出流、网络功能以及数据库部分,这部分也是Java语言的特色,但在教学过程中这部分内容往往讲解的学时较少,讲解的深度也不够,就目前一些本科阶段的教材而言,这

6、部分内容也过少,只讲了一些皮毛,学生也只是对这部分的知识学会一些简单的应用。特别是网络部分,Java语言最重要的应用就是在网络方面,这不仅是基于B/S结构的应用,C/S结构的应用也是十分重要的,而对于C/S结构的程序设计,网络部分的知识内容就十分重要了。数据库部分也同样重要,目前,应用程序中的绝大多数都会用到数据库的知识,而有些教材居然没有数据库部分的章节,这也很难让人理解。因此,学生在学完Java语言后,感觉学到的内容和C语言差不多,没有什么新东西,也就体会不到Java语言的特点了,在解决实际问题时,就会有力不从心的感觉。2.3学生在实践教学环节中得不到应有的锻炼实践教学是语言类课程教学中十分重要的环节,Java语言也不例外。实践教学主要包括两部分,一部分是实验课,另一部分是课程设计。对于实验课来说,它是和理论课同等重要的教学手段,它能够提高学生的动手能力,还能够使学生在实际操作中发现问题,解决问题,从而加深学生对知识内容的理解。但是,目前Java的实验课,大多还停留在验证阶段,也就是说,把理论课上讲过的例子,或者教材上的例题拿到实验课上再验证一遍,这种做法学生很难在实验课中发现问题,更谈不到主动的去解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论