APP下载

试论任务驱动式教学在JAVA程序设计教学中的应用

2017-08-20熊欢

课程教育研究·上 2017年29期
关键词:Java程序设计任务驱动教学法

熊欢

【摘要】Java作为一种程序设计的语言,其以任务驱动教学法教学发展快、应用广。然而,在Java 程序设计课程的问题也不容忽视,本文在现实的基础上,分析了当前教学存在的问题。在这之中突出的就是教学问题,并结合任务驱动式对于教学的重要性,将传统的满堂灌进行探索改革,使得咱们在进行教学时能够事半功倍,有的放矢。

【关键词】任务驱动教学法 授课革新 Java程序设计 教育的方法 Java课程

【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2017)29-0235-01

1.JAVA授课中存在的问题

1.1教学手段单一

无法调动学生的学习积极性,且方式比较古板。由于教学方法单一,基本上理论课按照语法,教师按照课程的内容要求准备PPT。按部就班进行讲授,然后结合着一些简单的程序设计技巧讲课学生学得很被动。教学效果不佳,且遇到实际问题时便会茫然无措,有名无实。

1.2学生能力培养

学生没有学习目标,且对于动手的能力培养不足,缺乏学习兴趣。基于传统的考试评估方法,学生没有短期的有吸引力的目标。许多学生的学习动机仅仅是为了考试不挂科,因此使得学生注意力不够集中,所以平时投入的精力很少。对于课程的理论知识和技巧上,学生学习不够深入和扎实,导致无法对编程形成一个清晰的认识,因此会缺乏对所学知识的实际应用。教师和学生注重的往往使得学生不能灵活运用这些力量,而仅仅沉溺于编程语法等表面知识,并不能真正解决实际问题。没有系统地分析能力,会忽视实际应用;没有开发环境的能力,就会轻视编程思维的训练。当真正遇到一个项目时,其结果是学生不会应用,不能快速有效的进行构思,运用所学知识解决实际问题。不进行设计与运行的话,学到的知识也会很快遗忘。

1.3教学目标

大多数学校的学习目标笼统,程序设计课程的教学效果不够理想,并且并没有行之有效的评估方法。据调查,课程结束后学生仍不会编程,大多数课程的学习目标仅仅是规定了咱们需要学习的知识点,这样子会直接直接影响学生后续课程的学习以及未来实际的应用。上述问题带来的综合后果就是使得教学仅仅停留在灌输阶段。所以我们要根据Java程序设计课程的特点,认识到传统方法对教学不利,以Java程序设计课程的总体目标为导向,进行很多有益的探索和实践,从而引入任务驱动教学法。

2.任务驱动教学的实现

2.1通过设立目标引领激励学生

通过设立综合性项目,以任务为中心组织教学内容,设立目标引领激励学生,按照驱动教学过程进行评价和考核。在课程开始时要对教材内容仔细分析,并且进行一个需要综合运用的课程内容的综合性的活动,并将主要知识进行划分。根据提供项目需求说明书,以及程序语法的发杂程度来给出评分标准,让学生尽心地并且独立的完成自己的项目,然后将其纳为期末考试考察的范畴。

2.2实施过程

针对以上知识模块,废弃“填鸭式”教学方法,精心设计内容,提高学习效率。可先将学生按照小组划分,并采用快速填鸭式教学方法,即可加强团队协作能力,也能初级编程知识传授给学生。同时要避免出现一些不愉快的事情,并且这样的快速入门是完全可行的。因为在每个任务的开发过程中,这些内容在以后的不光在教学中会在我们进行过真正的编程时也会反复出现和运用。通过自己的独立思考以及日后的不断重复,解决问题的能力会得到提升,相关知识会固化在学生的脑中。团结协作是工作的法宝,基础知识是的基础,尤其是在任务驱动”和“做中学”中。因此在小组讨论的基础上,教师讲授为主,引导学生集思广益。

2.3任务驱动

Java程序设计课程项目,以及好的评价方案。前者综合应用了课程的全部知识,后者对学生的学习有个良好的促进作用。对于一个真正的项目,学生最初是没有能力完成的。在这方面我们也进行了积极的探索,尽管学生沒有能力完成,但是我们也要改变传统的授课模式,但也不能让学生失去信心。将重点放在项目考核的同时,就必须不断地为学生考虑从实际情况入手,立力所能及的短期目标,完善考核方案。

2.4构筑学生的综合能力。

课程开始时布置了一个综合性的课程项目,接下来如何高质量地完成这个项目成为学生学习本课程的一个持久驱动力。在课程学习过程中,教师要经常提醒学生“今天学习的知识如何能够运用到课程项目中去?”,这不仅可以激发学生的学习兴趣,而且这种“为了应用而学习”的主动学习方式与单纯的“为了通过考试而学习”的被动学习方式相比有着不言而喻的优越性。最后,通过整个课程项目的完成,学生运用Java程序设计语言进行软件开发的初步能力必将形成。

3.实现的建议

在教学改革实施的过程中,我们也注重莅临结合实际,觉得宜采用小班化教学。这样子来进行任务驱动教学的话,可能会事半功倍。同时在Java程序设计课程中,不管要注意理论上的事情,也应该注意实施任务驱动教学需要一定的硬件条件。

4.结束语

经过这一阶段的摸索和改革,尤其是在具体实施方法和模式上,已经取得不错的成绩,基本形成了应用任务驱动教学法。并在建立了完整教学方案的的基础上取得了比较满意的效果。本学期对其分组进行了尝试,也希望能为其他课程气功宝贵的经验,进行进一步的探索和完善,找到更好的学习方法。

参考文献:

[1]王国华,刘新桥. 高职《Java程序设计》任务驱动分步迭代教学改革与实践[J]. 科技信息,2012,03:411-412+393.

猜你喜欢

Java程序设计任务驱动教学法
“互联网+”背景下基于翻转课堂教学模式的程序设计课程改革
《Java程序设计》项目化教学改革与实践
《Java程序设计》课程网站的设计与实现
Java程序设计基础课实践教学中的分层教学模式研究
任务驱动教学法在高中作文教学中的几点尝试
任务驱动教学法在军械士官大专“机械基础”课程中的具体实施
任务驱动教学法在成人教育中的运用分析
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
项目教学法在建设项目LCM课程实训中的创新应用