思考基于项目驱动的Java课程教学改革研究

2016-05-30 00:13:05单薇
亚太教育 2016年16期
关键词:项目驱动教学改革

单薇

摘 要:国内的很多高校都设有Java语言程序设计这一编程类课程,为我国社会培养了很多专业的人才。但是基于变成语言的发展,我国的Java语言程序设计课程教学以渐渐不能适应社会的需要。本文将对Java课程教学中存在的问题进行分析,并探讨基于项目驱动的Java课程教学改革。

关键词:项目驱动;Java课程;教学改革

中图分类号:G40-057文献标志码:A文章编号:2095-9214(2016)06-0138-01

前言

随着社会的不断发展,网络技术呈现出日新月异的变化状态。随着各种智能终端设备的普及,Java已经成为行业中重要的程序设计语言。也正是因为这样,所以国内很多高校才纷纷开设Java语言程序设计相关的课程。但是目前的Java课程教学中存在很多问题,必须要对这些问题进行解决,才能让Java课程教学更好地进行。

一、Java的含义及应用的重要性

(一)Java的含义

Java语言是计算机编程语言中的一种,其具有泛型编程、面向对象和跨平台等特性,应用最广泛的是移动应用开发和企业级Web的应用开发。与一般的直译语言和编译语言不同,Java首先将源代码编译成字节码,然后借助各种平台,利用虚拟机来解释执行字节码,从而实现了一处编写多出运行的跨平台特性。

(二)Java应用的重要性

在Java没有出现之前,早先的WWW智能进行文本和图片的传输,而Java出现之后其实现了互动的页面。在Java出现之后,互联网中有了专门的面向对象的语言,这种语言与C++不同,可以为人们提供让浏览器运行程序的方法,从而可以直接在浏览器中播放视频画面和音频。同时,Java还能让浏览器拥有处理新的类型文件的能力。而对于电子商务而言,Java的出现让其具有更强的安全性,并且能在全世界范围内开展相关业务。

二、Java课程教学中存在的问题

(一)教学手法单一

在Java的课程教学中,传统的教师以教材为主,完全按照教材内容对学生进行知识的传授。在这样的教学中,学生只能被动地接受老师灌输式的教学内容,而缺少相关知识的拓展。而对于Java的教学而言,其关键在于让学生在学习理论知识后能够进行较好的实践,然而很少有教师能够意识到这方面的问题,导致教学手法过于单一,影响学生的学习效率。

(二)学生对课程的难度认识不够

很多学生是看到Java学成后的前景,所以才会选择相关专业。这样就导致学生只看到学习Java的好处,而忽视了Java学习过程中存在的困难。由于学生在初学阶段的认识不足,所以在后期深入学习的时候不能跟上教师的教学进度,导致学生在后期学习中产生心理畏惧感,从而影响后续的学习。

(三)学生实践能力差

传统的Java教学主要以书本知识教授为主,教师的主要教学内容就是培养学生的理论水平。在这样的条件下,学生的知识基本上来自课本。而在面对实际的Java程序设计的时候,学生由于缺乏相关实践经验而表现出很差的动手能力。这样的学生在学成后只能完成理论上的分析,而不能真正的靠自己的能力完成程序的设计,从而很难在社会上利用自己的专业知识。

(四)考核标准单一

传统的教学主要是以笔试的方式来检验学生的学习状况,但这样只能让学生对书本上的知识进行死记硬背,从而在考试中取得较好的成绩。这样会让学生认为实践并不重要,所以就更专注于理论的学习,从心理上对实验产生一种轻视情绪。这样的方式对于Java的教学而言,会让考核失去检验学生综合能力的功能。

三、项目驱动教學法的应用

(一)项目策划阶段

1.项目选取与设计。在进行项目确定的过程中,首先要注意的是项目的目标性,要让目标项目与教学大纲的教学目标相符;其次要对项目的完整性进行考虑,从项目设计到最终的项目完成,必须要保证最终能够获得一个完整的作品,从而让学生在参与项目后能够提升自信,从而提升对Java学习的兴趣;最后要对项目的难度进行考虑,要通过必要的方式对项目的难度进行调节,不能让学生在项目进行的过程中产生畏惧心理,从而影响学生的后续学习。

2.进行人员分组。对学生进行分组并不是要将学习水平相同的学生划分在一起,而是要通过人员分组,让学习水平不同的学生能够充分融合在一起。其中需要教师根据平时的学习情况对学生的知识掌握程度进行划分,然后将不同层次的学生平均划分到每个小组中。这样既能保证学生之间的相互帮助,也能让各个小组之间的实力相当,从而避免出现因小组实力差距而让学习较差的学生产生自卑心理。

(二)项目开发阶段

1.开发前的培训。由于学生在平时的学习中以理论学习为主,所以对实践的了解不多。这就需要教师在项目开发的阶段对学生进行必要的实践方面的培训,培训的内容主要是实际操作中需要注意的问题,并且要对实际操作中的基本技巧进行培训,从而让学生能够更好地参与到实践中。

2.技术指导和项目阶段性评审。在项目开展的过程中,教师不仅要对学生进行基本的技术指导,还需要对学生进行兴趣培养。这就需要教师在进行技术指导的过程中采用能够激发学生兴趣的方式,从而让学生能够主动寻找解决问题的方法。同时,由于学生缺乏实践经验,容易在项目开发过程中出现问题,所以教师还要在项目开发的过程中对学生的实践进行阶段性的评审,防止学生出现整体方向上的跑偏。

四、考核评价

对于Java课程的教学而言,其实践的重要性远超过理论学习,所以对教学的整体考核评价要以学生在实践中的表现作为主要参考。对于学生在项目开发过程中的表现,教师应该通过最终结果和学生之间的相互评价以及团队的整体协作能力综合考虑,然后对学生的实践进行评价。考核评价的作用是促进教学质量的提升,所以教师在进行考核评价的时候要以学生为主,结合学生的实际情况制定相应的标准,避免因为标准的偏差而让最终结果影响学生的学习。

五、讨论与建议

对于Java课程教学而言,基于项目驱动的教育方法是一种新的教学模式。所以教师在应用这种教学方法的过程中还要不断探索,找出其中存在的不足,从而对教学方法进行不断地改进。

(作者单位:苏州高等职业技术学校)

参考文献:

[1]徐南.基于项目驱动的Java课程教学改革研究[J].教育与职业,2011,14:140-141.

[2]苘大鹏,王巍,玄世昌,夏松竹.基于项目驱动的Java课程教学方法研究[J].工业和信息化教育,2016,01:55-57.

猜你喜欢
项目驱动教学改革
项目驱动教学法在机械制造工程学课程教学中的应用
考试周刊(2016年95期)2016-12-21 14:09:19
以项目驱动为核心的电子技术综合设计课程教学改革与探索
科技视界(2016年26期)2016-12-17 17:17:07
依托工作室的软件工程实践教学研究
基于物联网项目驱动的嵌入式系统教学改革的研究与实践
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨
文理导航(2016年30期)2016-11-12 14:46:39
中职学校“生本课堂”的调查研究与实践
成才之路(2016年25期)2016-10-08 10:03:04
高校三维动画课程教学方法研究
成才之路(2016年25期)2016-10-08 10:00:36
基于人才培养的技工学校德育实效性研究
成才之路(2016年25期)2016-10-08 09:51:08
现代信息技术在高职数学教学改革中的应用研究
科技视界(2016年20期)2016-09-29 12:59:03
以职业技能竞赛为导向的高职单片机实践教学改革研究
科技视界(2016年20期)2016-09-29 11:20:38