Java程序设计课程教学中遇到的问题和对策
2017-06-14谭琦
谭琦
【摘要】随着Java技术不断地发展,其应用领域不断的扩展与成熟,现在人们越来越重视Java技术,目前Java技术已经成为程序编辑中,应用最为广泛的语言之一。本文通过对Java程序设计课程教学中遇到的各种问题进行分析,从而使学生更加容易的学习与掌握Java程序设计,并提高学生解决问题的实践能力。
【关键词】Java程序设计 课程教学 问题分析
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2017)20-0216-01
Java主要是面对对象的程序编辑语言,其最主要的特点为跨平台性,已经成为目前IT行业使用最为广泛的语言。Java技术目前还在不断地更新中,新的技术标准不断地被提出,教学方向也在不断地改变,只有不断地追随技术发展的脚步,Java教学才能够更加的符合社会的需要。
1.Java在教学过程中遇到的问题
1.1学习目标及路径不够清晰
Java并不是一门独立的语言,在Java教学中必须向学生指明今后学习的具体方向,这样学生在学习过程中面对庞大的Java技术体系可以少走一些弯路。学生在学习Java过程中包括三个阶段:初级阶段,主要是了解与掌握Java最基本知识以及开发环境;巩固阶段,这一阶段主要是对Java基本知识与内容进行巩固,方便以后的学习与应用;进阶阶段,这个阶段可以分为两个学习方向,如果学生主要学习桌面端程序开发,可以选择Swing等技术进行后续的学习,如果学生想要学习服务端软件进行开发,可以选择RMI、JMX等技术进行深入的学习。通过学生对Java技术有一个感性的认知,可以有效的帮助学生确定学习Java技术的方向。
1.2课程开设不够完善
目前已经有相当多的学校开设了Java程序设计这门课程,但是由于课时比较有限,而且绝大多数的学生在之前很少接触或者根本就没有接触到Java程序设计等各种原因。多数院校当前仍然只是以Java SE平台进行授课教学,在教学过程中基本偏向于Java的主要内容进行教学,而对于学生的动手能力关注较少。很多的院校在开设基本的Java教学课程之后,没有后续课程进行支持,造成学生对后续的Java EE、Java ME等内容的学习会更加地艰难。
1.3 在学习Java过程中存在的问题
1.3.1 学生动手能力
现在很多的院校在教学的过程中重视理论的教学,而对实际的动手能力要求的甚少。综合运用所学知识的能力较差。在解决实际遇到的问题时,又无从下手,对知识的应用能力较弱。
1.3.2 学生缺乏探索精神
现在由于互联网快速发展,可以非常方便地获取所需要的知识,更多的是利用现成的资料,不假思索地进行套用,作业设计的原创性较差。
1.3.3 学生缺乏严格的逻辑理论
学生在学习Java程序设计时,没有养成良好的逻辑关系,在进行程序设计和写代码时,没有进行严格的逻辑归类,随意性较大,给后期的检查与修改带来了非常大的麻烦。
1.4 对教师的教学素质与能力提出了新的挑战
学生在学习中希望能够利用所学到的Java程序设计,解决现实生活中遇到的各种问题,则对于教师在课堂上的案例与教学方法都提出了更高的要求。Java程序设计学习中更重要的是在程序开发过程中经常会遇到的问题以及如何面对这些问题,这需要长期一线程序开发与实践经验,对于这一点也正是目前Java程序设计教师所缺乏的,这对学生学习Java程序设计非常重要,但是教师又不能提供有效的帮助。
2. Java程序设计在教学过程存在问题的解决措施
2.1 Java程序设计课程的设置
院校条件允许的情况下,可以开设不同阶段的Java课程,对于一些基础性较差的学生开设Java SE 程序设计与应用课程,而对拥有较好的基础的学生,可以开设Java ME 程序设计与应用课程。在选课系统中可以增添每一门课程的简单介绍,这样可以使学生对于教师授课的重点有初步的了解,针对自己的知识需求与兴趣选择课程。
2.2 增强学习渠道
有条件的院校可以开设一些有关Java程序设计的网络课程、提供一些网络资料。Java有着非常好的开放性,互联网上一些企业提供有很多有关Java程序开发的工具以及一些资料下载。互联网上还有非常多的Java技术论坛与技术网站,他们可以提供大量的技术方案、教学视频、开放源码等各种资料,这些资料可以有效地帮助学生在學习Java过程中解决所遇到的问题。
2.3 锻炼学生的编程思想与分析能力
学生在学习过Java程序设计的相关知识后,在遇到实际问题时,没有分析解决问题的方法。这就需要教师在教学的过程中要特别地注重这些方面,如在进行案例分析课时,可以让学生先回忆相关的知识点,以及软件工程的方法等案例中所用到的知识和思想。这些对于学生学习案例时有非常大的帮助,可以有效地让学生感受到案例程序的每一个步骤,深刻地理解案例。分析解决问题的思想是Java技术的核心,教师在Java程序设计课堂教学中应该将一些优秀的编程思想介绍给学生,使他们能够学习掌握并在程序开发中应用。
2.4 改革考察模式
目前多数院校对学生的考察只是停留在笔试,而Java程序设计是一项实践性非常强的课程,在对学生进行考察时更应该注重学生的实践能力,采用笔试+程序设计的形式是目前和未来对学生考察的主要方式。考察的方式对于学生学习影响比较大,对学生进行考察时只采用笔试的形式,则会导致学生只注重理论知识,对实际操作比较轻视,造成学生高分低能的现象更加明显。
结束语:
由于Java程序设计课程学科的特点,要制定与之相适应的教学方案。教师在课程前要认真的进行准备工作,引导学生对Java的兴趣为着手点,以实际应用为主考察为辅,确保学生能够较全面地掌握应用所学知识,从而提高学生学习Java的质量。
参考文献:
[1]藤剑锋.Java课程改革的研究与实践[J].计算机教育,2015(12):87—90