Java程序设计教育问题与对策

来源 :读写算 | 被引量 : 0次 | 上传用户:zjie16
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文针对当前我国一些高等院校计算机和软件技术专业课程开设情况,对专业课JAVA语言的教学模式进行了分析和讨论,找出JAVA程序设计传统教学模式存在的诸多问题。文章以提高学生创新能力和实践能力为出发点,根据实践教学经验,讨论了JAVA课程的教学方法改革。有利于今后JAVA语言程序设计教学效果的提高。
  关键词:JAVA程序设计 教学方法 问题 解决措施教学改革
  随着我国高等职业教育的规模迅速扩大,出现了高职毕业生就业难与一线实用人才严重短缺的矛盾,同时又面临高职院校录取分数不断降低的生源状况。造成这种状况的根本原因是高职教育办学特色不足,高职教育沿用的教学模式没有培养出高级技术应用型人才,所以对高职教育课程教学改革研究势在必行。
  在互联网时代,JAVA语言已经是使用最广泛的编程语言之一。JAVA程序设计具有移植性、健壮性和多线程性等特点,赢得编程人员的广泛应用。资料显示,IT人才属国内人才紧缺指数较高的一类,优秀的JAvA编程人员更是尤其缺乏。而且Java程序设计课程作为Java系列课程的基础课程,学生对其掌握的好坏程度直接影响对系列后继课程的学习。学习这门课程,不仅要提高程序编程能力,而且更要培养一定的软件开发和设计能力。但是在JAVA语言的教、学过程中还存在很多问题,以下就是对所出现的问题进行深入探讨。
  一、JAVA教学过程中存在的问题
  1.传统教学模式教学手法单一。一定程度上忽视了学生作为学习主体的存在,忽视了JAVA语言具有极强实践性的特征,使学生丧失了学习的积极性、自主性和创造性。加上"填鸭式"的教学方式,使得很多学生的注意力都集中在了具体的语法细节上,完全忽视了解决问题的整体思想,从而使学生感觉这门课程学习既"苦"又"枯"。"苦"指的是学习的内容较多,学到的东西不会巧妙的运用;"枯"指的是学生刚刚接触这门课还没有产生学习的兴趣,学习时感到很枯燥。
  2.学生对课程的难度认识不够。传统的语言教学更加注重对JAVA语言基本语法知识的讲解,那些编程的例子也只是用来验证语法的规则,导致很多学生在学习语言编程过程中只看到表面的一些东西,却不知较深层的含义,不能吃透、学以致用,使得学生在学完课程后,也只能简单孤立的做点小程序,学生开发设计能力差,最终不能达到提高学生编程能力的目的。
  3.实践能力差。应试教育思想的影响,学习JAVA目的较狭隘,大多数学生在学习JAVA语言时只注重应试教育忽略了设计的应用和开发,使得学生在学习时只是模仿或者是直接照抄书本上的例子,学习知识点不能做到随时整理,对系统开发认识概念较模糊。传统教学模式下培养出的学生,被动接受知识,理论掌握得较好,也能在实验中实现一些孤立算法,各个知识点之间没有建立相关串联,一旦被要求完成一个实际的完整项目时,则会茫然:得不知从何下手,更不用说运用软件工程的思想进行开发和团队合作了。
  以上诸多问题究其根源是学生学习动力的缺乏,解决的办法就在于激发其学习兴趣和信心,最好的途径就是能够让学生自己动手解决实际问题,让其能力得到肯定和承认,让其体会到成功的快乐,从而增强学习动力。针对于此,有必要对传统的课程教学模式进行改革。
  笔者认为在教学过程中,可以采用以下一些手段来进行Java程序設计的教学:
  1.采用多种教学方法与手段交错使用,同时,还参考目前做得较好的培训机构的教学方法和理念,以项目为驱动,将知识溶入到实际开发中,取得的教学效果也是较理想的。
  首先:教师在教学时,把课本上的案例教学和项目驱动教学模式相结合。设计出另一个与此项目类似的新例子,例如:网上订票系统,此案例和要求学生开发设计的项目有较多相似的地方,大大降低了学生设计项目的难度,有利于学生产生对此课程学习的兴趣,带动他们学习的积极性。其次教师引导学生对设计项目加以划分。教师要对项目进行合理、科学的划分,将网上订票系统划分多个部分:用户登录、车票信息、车票添加打破购物车中、网上结账等功能,培养学生在学完书上的案例后对自己设计的项目进行划分。接着,进行项目设计。课程学完之前的几周,教师引导学生分组分工,仿照教师根据软件工程的思想,进行系统开发设计。
  2.强化训练。在前面内容学习时,要求学生不能用可视化开发工具,而是用记事本写代码,每一行代码都是手写的,这种强化训练使得学生写代码能力大大提高。
  除了以上提及的教学方法外,还有案例分析、角色扮演和参观学习。同时,充分利用网络资源:如每次课后将PPT、程序案例、项目任务、授课笔记、API帮助文档等资料上传到校园ftp;利用邮箱课后答疑;为学生提供技术论坛网址等。
  3.考试是对教学效果的测试手段,也是教学的一个重要环节。现如今,JAVA课程的考试还是采用笔试的方法,此项考试模式只是注重考察语言的理论知识,而完全忽略了学生实际操作能力的考察,这样的考试模式不能真正反映学生的真实水平。结合JAVA的语言特点,除了笔试之外,在平时的学习过程中,还要增加各种考试一级项目设计的考核。这些都将作为最后期末的总成绩的一部分。
  总之,计算机技术和计算语言的发展速度已经非常的快了,应用的范围也越来越广,而我们对计算机教学却不能做到面面俱到,学习这门课程,不仅要提高学生程序编程能力,而且更要培养一定的软件开发和设计能力,这样,有利于今后JAVA语言程序设计教学效果的提高。同时Java程序设计作为Java系列课程的垫脚石,学好本门课程对后续课程的学习起到不容忽视的作用,JAVA程序设计不仅要掌握一定的理论知识,而且还要注重实践设计。经过大量的实践证明,将项目教学模式在计算机课程中加以推广,让学生学到更多的东西。
  参考文献
  [1]邢国春,李紫薇.基于Java语言的项目驱动教学的透明性研究[J]
  [2]刘瑜,杨玫,赵秀丽.“项目驱动”教学法在JAVA教学中的应用[J]
  [3]吴海花,王连山.计算机软件项目教学改革的实践与探索—基于“任务驱动”的小组协作教学模式[J]
  [4]何受倩.Java程序设计教学改革与研究
其他文献
【摘要】着重阐述实施成功教育的思想、方法;以及如何在技校教育教学中实践成功教育。  【关键词】成功教育 方法  职业技术学校的学生由于受多方面影响,其生源多数为智力正常,学习成绩异常的所谓困难学生。学习的主动性差,依赖性强,必须在教师的督促下才能勉强完成学业,他们往往对理论课的兴趣低,不爱遵守课堂纪律等等。这是因为,由于基础差,他们在学习过程中就经历了很多次失败,从而自信心下降,失去了原动力,再
【摘 要】基于生本教育在中职教学应用中的问题,提出有效的策略,实践生本教育的理念。  【关键词】生本教育 中职 问题 对策  一、生本教育在中职教学开展情况  生本教育采用以学生为主的教学方式,让学生成为学习的主体,注重学生的过程考核,体现学生的动作智能,课堂教学气氛热烈,非常适合中职教学的特点,取得了很好的教学效果。目前,广大师生正以饱满的热情投入到生本教育这项教学改革中来。  二、生本
本文通过对荣华二采区10
期刊
目前职业教育发展形势大好、前景辉煌。越来越多的学生来到技工学校学习争取获得一技之长,但是,无论学什么专业,无论走到哪儿,英语都是必不可少的。况且,他们都是二十一世纪的主力军,无论他们今后做什么,他们都会接触英语,都会运用英语,都会走在与世界接轨的大道上。随着我国经济的迅猛发展,国家交往领域的不断拓宽,越来越多的外国人来到中国经商、投资、旅游,这就促使社会需要更多的具有较高英语素质的人才。而当今的社
期刊
摘要:本文选取了商务秘书英语这门课程,论述了该门课实训课程的必要性,探讨了该门课实训课程的教学方法和实训方式。  关键词:复合型涉外秘书 教学方法探讨 实训方式  随着中国对外贸易的迅速发展,尤其在是中国加入WTO组织后,各大跨国公司陆续进入,社会上对于商务英语秘书类人才的需求越来越大。为此,很多高职院校都为秘书专业的学生开设了商务秘书英语课程。但是如何能够通过此课程真正提高学生的实际应用能力
摘要:随着中国高职院校的异军突起和生源的连年下降,从2012年起,中国高职院校已经从规模发展转入内涵发展阶段,它们之间的竞争已经进入白热化的时期。每个高职院校的社会满意度高与否直接关系到它们今后的生存与发展。中国高职院校有一个特有的的社会满意度标准,它看似简单又主观,却蕴含许多奥妙,既适用于高职院校的自我衡量,也适用于考生和家长去衡量高职院校。这个标准就是:“你愿意让自己的孩子就读本校吗?”  关
摘要:中职学校学生厌学问题正受到社会的高度关注,本文分析其厌学心理的表现特征以及形成厌学的自身、家庭、学校和社会等方面的原因,针对原因提出了相应的对策,以达到消除厌学心理、激发学习动机、提高学习效率的目的。  关键词:中职学校 厌学 原因 对策  厌学是“学生对学校的学习生活失去兴趣,产生厌倦情绪,持冷漠态度等心理态度极其在行动中的不良表现方式。”中国儿童心理卫生专业委员会2004年调查显示
【摘要】目的:探讨模拟临床情景教学法在医学生教学中的应用效果。方法:对医疗专业的学生采用模拟临床情景教学法进行教学。模拟临床工作环境,观看多媒体,教师示教,实物演示,角色扮演,实务操作。完成以患者为中心的诊疗活动。结果:学生对临床工作有了直观的认识,能够掌握完整工作程序,迅速熟悉工作环境。结论:在医学教学中采用模拟臨床情景教学,有利于培养学生学习兴趣和实践操作能力,临床处理能力,加深理论理解能力,