项目教学法在JAVA教学中的应用研究
2018-02-12谢志伟
谢志伟
摘 要:传统JAVA教学一般存在学习内容枯燥无味的现象,导致JAVA教学的有效性不高,因此本文进行了项目教学法在JAVA教学中的应用研究,首先介绍了项目教学法的概念及其优势,然后阐述了JAVA教学现存的问题,最后提出了项目教学法在JAVA教学中的应用策略。教学实践表明,运用该策略能够使得项目教学法在JAVA教学中顺利开展,有效地提升学生进行JAVA自主学习的动力,大幅提高JAVA教学的有效性,具有一定的参考价值。
关键词:项目教学法;JAVA教学;应用研究
十几年来JAVA语言一直名列计算机编程语言排行榜首位,JAVA不仅能够开发Web程序,也能开发桌面程序,甚至还能开发移动应用,是当今应用最广的计算机编程语言。随着智大移云等信息技术的飞速发展,JAVA的应用范围越来越广,是计算机等相关专业大学毕业生必须掌握的一门编程语言,因此,适时进行项目教学法在JAVA教学中的应用研究,试图提高JAVA教学的有效性,具有一定的现实意义。
一、项目教学法的概念及其优势
所谓项目教学法,是指采用实际项目来进行教学的方法,一般首先由教师布置项目任务,其次在教师的指导下学生进行资料的搜集,再次学生进行项目设计,然后学生进行项目实施,最后进行项目评价。
项目教学法的优势主要包含以下几个方面:第一,在整个项目教学的过程中,学生始终处于主体地位,而教师则处于辅助引导地位,这样保证了学生的学习主体地位,有利于学生自主学习能力的提升。第二,该方法始终以项目为主线,使得目标明确,且容易被学生理解,避免了学生对教学目标模糊不清的现象。第三,项目教学法一般周期较短,且可控选性好,具有易于实施的优势。第四,由于项目教学法采用师生共同配合完成项目的方法,因此能够增强师生互动,能够有效避免教师一言堂的现象。第五,项目教学法具有中理论和实践并重的优势,不仅能够充实学生的理论知识,使得学生具备应有的开发能力,还能较好地锻炼学生的实践能力。
二、JAVA教学现存的问题
(一)学生的学习兴趣不高。传统的JAVA的教学内容比较枯燥无味,且比较陈旧,导致学生的学习兴趣不高。另外,JAVA的学习需要一定的逻辑思维能力,而部分学生虽然从大一就开始接触基础编程语言的学习,但仍缺乏一定的逻辑思维能力,导致在JAVA学习的过程中产生恐惧感,从而降低了JAVA教学的有效性。
(二)学生的自主学习能力不足。在JAVA教学过程中,发现很多学生缺乏自主学习能力,很少进行JAVA的自主学习,需要教师引导学生培养自主学习能力,使得学生逐步形成良好的自主学习JAVA的良好习惯。
(三)学生知识运用能力较差。目前,很多学生对JAVA综合知识的运用能力较差,难以独自运用JAVA综合知识解决实际问题,在遇到问题是往往感觉无从下手,经常出现放弃学习的现象。另外,学生的动手能力不足,不能很好地理论联系实践,过多的依赖于书中的案例,灵活变通的能力较差,不能够举一反三。
(四)学生缺乏良好的编程习惯。在JAVA的教学过程中,发现很多学生缺乏良好的编程习惯,表现为学生在进行JAVA项目的设计和项目实现的过程中,存在设计和实现较为混乱及随意的现象。另外,部分学生过多的依赖现成的解决方案,经常出现不加修改直接套用的现象,导致JAVA项目的设计及实现原创性不高。
三、项目教学法在JAVA教学中的应用策略
(一)利用项目教学法提升学习兴趣。可以利用项目教学法,有教师设定能够吸引学生兴趣的项目任务,例如趣味小游戏项目、美拍美颜相关的移动应用项目或联网聊天相关的移动应用项目等,这样能够有效地吸引学生学习JAVA的兴趣,使得学生能够积极参与JAVA的教学活动。
(二)运用项目教学法提高自主学习能力。可以运用项目教学法来提高学生的自主学习能力,教师可以选择能够激发学生进行JAVA学习热情的使用项目,在布置完项目任务后,完全交由学生自行查询资料,自行设计功能结构,然后由学生自行分组实现,鼓励学生自己上网查找解决问题的办法,这样能够有效地锻炼学生的自主学习能,从而提升JAVA的教学有效性。
(三)采用项目教学法锻炼知识运用能力。可以采用项目教学法锻炼学生的综合知识运用能力,以具有一定难度的实用项目为主线,使得学生能够明确项目目标,做到有的放矢,锻炼学生理论联系实践的能力。另外,可以利用项目教学法增强师生互动,发挥教师的引导作用,帮助学生锻炼JAVA综合知识的运用能力。
(四)实施项目教学法培养良好的编程习惯。在JAVA教学过程中实施项目教学法,可以借鉴软件公司的组织架构,结合学生对项目开发的理解程度,进行项目分组教学,每组5人,选一人充当项目经理,负责项目总体管理及进度掌控;选一人充当系统分析员,负责项目的系统分析;选一人充当程序员,负责项目的实现;选一人充当测试员,负责项目的黑盒及白盒等测试;剩余一人充当文档管理员,负责文档的管理。在整个项目的开发过程中,学生们各司其职,团队合作,按照项目的要求规范的完成项目的分析、设计、实现与测试等工作,培养学生良好的编程习惯。
四、结语
JAVA的教学内容具有逻辑性强的特点,传统的JAVA教学模式难以引起学生学习JAVA的兴趣,导致传统的JAVA教学有效性不高。因此,本文试图将项目教学法引入JAVA的教学中,首先介绍了项目教学法的概念及其优势,然后阐述了JAVA教学现存的问题,最后提出了项目教学法在JAVA教学中的应用策略。经过近一学期的JAVA教学实践,发现该应用策略能够有效地提升学生对JAVA语言的兴趣,很好地锻炼学生的逻辑思维能力,具有一定的参考价值。
参考文献
[1] 梁春燕,王一鸣.基于学习共同体的项目引导式教学设计研究——以“Java语言程序设计”课程为例[J].工业和信息化教育,2017(09):35-40+45.
[2] 馮欣悦,黄雄波.“项目+任务”教学法在高职《Java面向对象程序设计》教学中的应用——以佛山职业技术学院计算机应用技术专业为例[J].教育现代化,2016,3(37):195-197.