Java程序设计课程教学中遇到的问题和对策.doc

上传人:3d66 文档编号:1787264 上传时间:2019-01-07 格式:DOC 页数:6 大小:18KB
返回 下载 相关 举报
Java程序设计课程教学中遇到的问题和对策.doc_第1页
第1页 / 共6页
Java程序设计课程教学中遇到的问题和对策.doc_第2页
第2页 / 共6页
Java程序设计课程教学中遇到的问题和对策.doc_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java程序设计课程教学中遇到的问题和对策.doc》由会员分享,可在线阅读,更多相关《Java程序设计课程教学中遇到的问题和对策.doc(6页珍藏版)》请在三一文库上搜索。

1、Java程序设计课程教学中遇到的问题和对策 随着Java技术不断地发展,其应用领域不断的扩展与成熟,现在人们越来越重视Java技术,目前Java技术已经成为程序编辑中,应用最为广泛的语言之一。本文通过对Java程序设计课程教学中遇到的各种问题进行分析,从而使学生更加容易的学习与掌握Java程序设计,并提高学生解决问题的实践能力。 Java程序设计 课程教学 问题分析 G64 A 2095-3089(2018)20-0216-01 Java主要是面对对象的程序编辑语言,其最主要的特点为跨平台性,已经成为目前IT行业使用最为广泛的语言。Java技术目前还在不断地更新中,新的技术标准不断地被提出,教

2、学方向也在不断地改变,只有不断地追随技术发展的脚步,Java教学才能够更加的符合社会的需要。 1.Java在教学过程中遇到的问题 1.1学习目标及路径不够清晰 Java并不是一门独立的语言,在Java教学中必须向学生指明今后学习的具体方向,这样学生在学习过程中面对庞大的Java技术体系可以少走一些弯路。学生在学习Java过程中包括三个阶段初级阶段,主要是了解与掌握Java最基本知识以及开发环境;巩固阶段,这一阶段主要是对Java基本知识与内容进行巩固,方便以后的学习与应用;进阶阶段,这个阶段可以分为两个学习方向,如果学生主要学习桌面端程序开发,可以选择Swing等技术进行后续的学习,如果学生想

3、要学习服务端软件进行开发,可以选择RMI、JMX等技术进行深入的学习。通过学生对Java技术有一个感性的认知,可以有效的帮助学生确定学习Java技术的方向。 1.2课程开设不够完善 目前已经有相当多的学校开设了Java程序设计这门课程,但是由于课时比较有限,而且绝大多数的学生在之前很少接触或者根本就没有接触到Java程序设计等各种原因。多数院校当前仍然只是以Java SE平台进行授课教学,在教学过程中基本偏向于Java的主要内容进行教学,而对于学生的动手能力关注较少。很多的院校在开设基本的Java教学课程之后,没有后续课程进行支持,造成学生对后续的Java EE、Java ME等内容的学习会更

4、加地艰难。 1.3 在学习Java过程中存在的问题 1.3.1 学生动手能力 现在很多的院校在教学的过程中重视理论的教学,而对实际的动手能力要求的甚少。综合运用所学知识的能力较差。在解决实际遇到的问题时,又无从下手,对知识的应用能力较弱。 1.3.2 学生缺乏探索精神 现在由于互联网快速发展,可以非常方便地获取所需要的知识,更多的是利用现成的资料,不假思索地进行套用,作业设计的原创性较差。 1.3.3 学生缺乏严格的逻辑理论 学生在学习Java程序设计时,没有养成良好的逻辑关系,在进行程序设计和写代码时,没有进行严格的逻辑归类,随意性较大,给后期的检查与修改带来了非常大的麻烦。 1.4 对教师

5、的教学素质与能力提出了新的挑战 学生在学习中希望能够利用所学到的Java程序设计,解决现实生活中遇到的各种问题,则对于教师在课堂上的案例与教学方法都提出了更高的要求。Java程序设计学习中更重要的是在程序开发过程中经常会遇到的问题以及如何面对这些问题,这需要长期一线程序开发与实践经验,对于这一点也正是目前Java程序设计教师所缺乏的,这对学生学习Java程序设计非常重要,但是教师又不能提供有效的帮助。 2. Java程序设计在教学过程存在问题的解决措施 2.1 Java程序设计课程的设置 院校条件允许的情况下,可以开设不同阶段的Java课程,对于一些基础性较差的学生开设Java SE 程序设计

6、与应用课程,而对拥有较好的基础的学生,可以开设Java ME 程序设计与应用课程。在选课系统中可以增添每一门课程的简单介绍,这样可以使学生对于教师授课的重点有初步的了解,针对自己的知识需求与兴趣选择课程。 2.2 增强学习渠道 有条件的院校可以开设一些有关Java程序设计的网络课程、提供一些网络资料。Java有着非常好的开放性,互联网上一些企业提供有很多有关Java程序开发的工具以及一些资料下载。互联网上还有非常多的Java技术论坛与技术网站,他们可以提供大量的技术方案、教学视频、开放源码等各种资料,这些资料可以有效地帮助学生在?W习Java过程中解决所遇到的问题。 2.3 锻炼学生的编程思想

7、与分析能力 学生在学习过Java程序设计的相关知识后,在遇到实际问题时,没有分析解决问题的方法。这就需要教师在教学的过程中要特别地注重这些方面,如在进行案例分析课时,可以让学生先回忆相关的知识点,以及软件工程的方法等案例中所用到的知识和思想。这些对于学生学习案例时有非常大的帮助,可以有效地让学生感受到案例程序的每一个步骤,深刻地理解案例。分析解决问题的思想是Java技术的核心,教师在Java程序设计课堂教学中应该将一些优秀的编程思想介绍给学生,使他们能够学习掌握并在程序开发中应用。 2.4 改革考察模式 目前多数院校对学生的考察只是停留在笔试,而Java程序设计是一项实践性非常强的课程,在对学

8、生进行考察时更应该注重学生的实践能力,采用笔试+程序设计的形式是目前和未来对学生考察的主要方式。考察的方式对于学生学习影响比较大,对学生进行考察时只采用笔试的形式,则会导致学生只注重理论知识,对实际操作比较轻视,造成学生高分低能的现象更加明显。 结束语 “师”之概念,大体是从先秦时期的“师长、师傅、先生”而来。其中“师傅”更早则意指春秋时国君的老师。说文解字中有注曰“师教人以道者之称也”。“师”之含义,现在泛指从事教育工作或是传授知识技术也或是某方面有特长值得学习者。“老师”的原意并非由“老”而形容“师”。“老”在旧语义中也是一种尊称,隐喻年长且学识渊博者。“老”“师”连用最初见于史记,有“荀

9、卿最为老师”之说法。慢慢“老师”之说也不再有年龄的限制,老少皆可适用。只是司马迁笔下的“老师”当然不是今日意义上的“教师”,其只是“老”和“师”的复合构词,所表达的含义多指对知识渊博者的一种尊称,虽能从其身上学以“道”,但其不一定是知识的传播者。今天看来,“教师”的必要条件不光是拥有知识,更重于传播知识。由于Java程序设计课程学科的特点,要制定与之相适应的教学方案。教师在课程前要认真的进行准备工作,引导学生对Java的兴趣为着手点,以实际应用为主考察为辅,确保学生能够较全面地掌握应用所学知识,从而提高学生学习Java的质量。 我国古代的读书人,从上学之日起,就日诵不辍,一般在几年内就能识记几

10、千个汉字,熟记几百篇文章,写出的诗文也是字斟句酌,琅琅上口,成为满腹经纶的文人。为什么在现代化教学的今天,我们念了十几年书的高中毕业生甚至大学生,竟提起作文就头疼,写不出像样的文章呢?吕叔湘先生早在1978年就尖锐地提出“中小学语文教学效果差,中学语文毕业生语文水平低,十几年上课总时数是9160课时,语文是2749课时,恰好是30%,十年的时间,二千七百多课时,用来学本国语文,却是大多数不过关,岂非咄咄怪事!”寻根究底,其主要原因就是腹中无物。特别是写议论文,初中水平以上的学生都知道议论文的“三要素”是论点、论据、论证,也通晓议论文的基本结构提出问题分析问题解决问题,但真正动起笔来就犯难了。知

11、道“是这样”,就是讲不出“为什么”。根本原因还是无“米”下“锅”。于是便翻开作文集锦之类的书大段抄起来,抄人家的名言警句,抄人家的事例,不参考作文书就很难写出像样的文章。所以,词汇贫乏、内容空洞、千篇一律便成了中学生作文的通病。要解决这个问题,不能单在布局谋篇等写作技方面下功夫,必须认识到“死记硬背”的重要性,让学生积累足够的“米”。1藤剑锋.Java课程改革的研究与实践J.计算机教育,2018(12)8790唐宋或更早之前,针对“经学”“律学”“算学”和“书学”各科目,其相应传授者称为“博士”,这与当今“博士”含义已经相去甚远。而对那些特别讲授“武事”或讲解“经籍”者,又称“讲师”。“教授”和“助教”均原为学官称谓。前者始于宋,乃“宗学”“律学”“医学”“武学”等科目的讲授者;而后者则于西晋武帝时代即已设立了,主要协助国子、博士培养生徒。“助教”在古代不仅要作入流的学问,其教书育人的职责也十分明晰。唐代国子学、太学等所设之“助教”一席,也是当朝打眼的学官。至明清两代,只设国子监(国子学)一科的“助教”,其身价不谓显赫,也称得上朝廷要员。至此,无论是“博士”“讲师”,还是“教授”“助教”,其今日教师应具有的基本概念都具有了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1