欢迎来到天天文库
浏览记录
ID:12896032
大小:30.50 KB
页数:0页
时间:2018-07-19
《高校java教学方法的改进》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、浅谈高校Java教学方法的改进【摘要】当前,大部分高校都设有与java相关的教学课程,其教学效果的好坏,直接影响到学生的程序设计能力和对java知识的学习兴趣。有些学生对java语言程序设计课程存在着误区,而一些教师又盲目教学,使得学生在学习过程中云山雾水不知所措,因此在这里提出理论和实践两方面的教学改革的建议,目的在培养学生独立编写软件的能力,自己思考和创新的能力,进而提高学生的就业竞争力,最终探索出适合java教学的方法。【关键词】java;教学方法;课程改革目前软件开发企业需要大量基础的应用型人才,但是我们的教
2、学的现状是理论与实际操作脱节,导致学生为了考试而学,学到的知识无法尽快的应用到实际中,出现了有知识和学历却无法胜任岗位的现象,从而导致毕业生就业困难,到了工作岗位难以胜任工作,从而失去了高校教育的“学”是为了“用”浅谈高校Java教学方法的改进【摘要】当前,大部分高校都设有与java相关的教学课程,其教学效果的好坏,直接影响到学生的程序设计能力和对java知识的学习兴趣。有些学生对java语言程序设计课程存在着误区,而一些教师又盲目教学,使得学生在学习过程中云山雾水不知所措,因此在这里提出理论和实践两方面的教学改革的
3、建议,目的在培养学生独立编写软件的能力,自己思考和创新的能力,进而提高学生的就业竞争力,最终探索出适合java教学的方法。【关键词】java;教学方法;课程改革目前软件开发企业需要大量基础的应用型人才,但是我们的教学的现状是理论与实际操作脱节,导致学生为了考试而学,学到的知识无法尽快的应用到实际中,出现了有知识和学历却无法胜任岗位的现象,从而导致毕业生就业困难,到了工作岗位难以胜任工作,从而失去了高校教育的“学”是为了“用”的意义。1.课堂理论与实际操作应用相结合从现在的局势看来软件开发企业需要大量基础的应用型人才,
4、但是我们的教学的现状是理论与实际操作脱节,出现了有知识和学历却无法胜任岗位的现象,从而导致毕业生就业困难,到了工作岗位难以胜任工作,从而失去了高校教育培养高级人才的意义。本文从教师的课堂教学和学生的实践课两方面思考,提出以下改进:首先,在课堂教学方面,通过一些简单的实例,向学生阐述了某种原理后,学生会对原理有一定的了解,但也仅仅是记住了一条规则,至于,为什么会有这样的原理、为什么需要这样的原理、什么时候会用到都不了解。因此,还需要把原理性的内容扩展到应用层面上,着力阐述原理的实际意义。例如,在讲述java异常处理机制
5、原理时,通过简单的例子,学生知道在java中什么是异常——异常是程序运行过程中出现的非正常情况,比如:除数为0、数组越界、文件找不到、要装入的类文件格式错误等。异常本身作为一个对象,产生异常就是产生了一个异常对象。这个对象可能由应用程序本身产生,也可能由java虚拟机(jvm)产生,这取决于产生异常的类型。异常主要是分如下两大类。系统定义的异常类,自己创建的异常类。throwable类是类库java.lang包中的一个类,它产生了两个子类:exception和error。error类又派生了一些子类,这些子类定义了通
6、常无法捕捉并不能恢复的异常类型(如内存溢出)。当产生这种异常情况时,一般不能由应用程序直接处理,必须交由操作系统处理。而exception类及其子类则供应用程序使用。它有runtimeexception和ioexception两个基本的子类,其中runtimeexception派发的各种异常由系统检测,用户可不做处理,系统将它们交给缺省的异常处理程序。系统定义的异常类主要用来处理系统自己可以预见的运行错误。对于某个应用程序所特有的运行错误,则需要编程人员根据程序的特殊逻辑自己创建用户自定义的异常类和异常对象,来处理程
7、序中特定的逻辑运行错误,为了创建和抛出自定义异常,首先必须先定义一个异常类,通常是从java的异常类中派生出一个类至此,学生对异常处理机制的意义有了更深入的认识,不再局限于简单的语法规则上,达到了学以致用的目的。其次,在教学过程中,应侧重于培养学生利用面向对象的思想解决实际问题以及亲自动手完成解决问题的能力。许多学生在学习基本理论知识后,并不能很好的把面向对象的思想融入到实际问题中去,也不具备自己独立操作一套开发工具的能力。在实际操作的教学中,如果有条件教师可以与小规模公司合作,使用软件开发公司的一个实际的项目作为案
8、例,用在学生的实验课中。在实验课中,首先要让学生掌握一套开发工具,如jcreator、eclipse、jbuilder、javaworkshop等建议使用免费开发工具jcreator、eclipse。先给学生介绍该小规模的案例的实际需求,让学生独立分析用户的需求,然后让学生自己寻找解决问题的办法,引导学生用学过的面向对象的知识架设项目工程。在这
此文档下载收益归作者所有