APP下载

JavaEE教学改革与实践

2016-04-19李小丽

科教导刊·电子版 2016年5期

李小丽

摘 要 JavaEE课程是计算机专业Java方向的专业必修课程,介绍了课程的改革背景,从课程的设计理念、教学内容、教学手段、评价体系几个方面进行分析,重点讨论基于案例驱动的阶段性教学模式设计在教学中的应用,并在教学改革的过程中实践和不断更新,已经取得了较好的效果。

关键词 JavaEE 案例选择 阶段性教学 过程性评价体系

中图分类号:G642;TP311 文献标识码:A

1教学改革背景

JavaEE课程是计算机专业Java方向的专业必修课程,对该课程掌握的程度直接关系到学生就业的好坏,所以对JavaEE课程教学的分析和改革势在必行。根据河南大学教学改革的指导思想,结合河南大学软件学院Java方向学生的情况,提出在JavaEE教学过程中可以采用的方式方法对当前教学非常重要。

JavaEE课程是一门实践性较强的课程,与其它计算机相关课程相比,该课程知识点较多,综合性较强,而且趋于应用,总的来说,它具有以下特点:

(1)学习起点高。该课程要求学生已经完成面向对象程序设计,Java程序设计,计算机网络,软件工程,数据结构,数据库技术,Web程序设计等先修课程的学习。

(2)实践性强。JavaEE是企业级应用的构建平台,其每个知识点都完全体现在实践中。

(3)学习难度大。JavaEE核心涉及JSP、Servlet、JDBC、struts、hibernate、spring等关键技术。

学生刚开始接触该课程会觉得环境搭建复杂,而且内容较多,有的学生可能产生恐惧或抵触心理从而一开始就放弃了学习;而有的学生在学习的过程中感觉吃力,慢慢跟不上,到后期可能听不懂或者糊里糊涂,最终学习效果也不理想;有一部分学生在课堂上能理解教师所授内容,能够完成任务,最终取得较好的成绩,并喜欢上了JavaEE;也有一部分学生刚开始听不懂,慢慢又听懂了,最终也能取得理想成绩;迫于就业压力,刚开始能听懂,后期自我放弃学习的学生较为少见。

2案例驱动的阶段性教学模式设计

通过对以上学生的学习情况进行分析发现,学生理解课堂所授知识是学生最终能否取得良好成绩的重要条件,所以如何帮助学生最大程度理解课堂教学是该文重点讨论的内容。

2.1案例设计

JavaEE课程是一门实践性较强的课程,在教学过程中采用案例教学,而课堂教学能否吸引学生很大程度上取决于教学案例的选择,所以教学案例的设计是非常重要的,案例选择的原则有:实用、有趣,大小适中。与实际项目开发联系紧密的案例,往往更能激发学生的学习兴趣,而且可以尽量将案例设计的有趣一些,由于教学内容较多,案例不易过大,能让学生能够掌握知识点的基本使用即可。

2.2教学手段

在授课方式方面,由于JavaEE是操作性较强的课程,所以采用讲练结合的方式进行授课,教师边讲解边手动敲代码演示,学生随后进行练习,这样更便于学生对知识点的掌握和理解。

在课堂设计方面,由于JavaEE教学内容较多,所以好的课堂设计能让学生的学习更加轻松和更容易获得学习的成就感。将知识点进行梳理和组合,而且对教学过程进行分段,教师讲解以20分钟为宜,学生随后进行练习,教师当堂解决学生练习过程中出现的问题。

在讲解的过程中有的操作步骤也比较长,学生极有可能无法完全掌握,所以在教学的过程中可以采用录制视频的方式,便于学生查漏补缺和课下学习。由于JavaEE的知识点比较琐碎,教师需要不断地对知识点进行梳理和总结。做笔记是让学生对知识点进行梳理和总结的一种很好的方式,教师在讲解和演示完整个过程中之后,通过做笔记的方式让学生对知识点进行回顾和整体把握。

2.3阶段性大作业

为了让学生能够对知识点进行灵活运用,阶段性的大作业必不可少。JavaEE课程的主要内容有:JSP、servlet、Struts、hibernate和spring,按照课程内容可以分为四个阶段:JSP+servlet,Struts、hibernate和spring。

第一个阶段:在JSP和servlet学习完毕之后,选择相应的项目,该项目不宜过大,对应的数据库一般会包含一两张表。教学目的是让学生可以使用JSP和servlet技术进行数据的增删改查,并让学生掌握MVC和DAO等模型,掌握文件的上传下载等相关技术。

第二个阶段:在学习完struts框架之后,对第一阶段的项目引入struts框架进行重构,在重构的过程中让学生了解struts框架的作用和优点。与第一个阶段相比,在第二个阶段中更多地让学生独立完成代码的编写,教师不断进行指导和纠正,让学生在此过程中体会到学习的成就感,激发学生更大的学习兴趣。

第三个阶段:学习完hibernate之后,让学生对第二阶段中的项目引入hibernate进行再次重构。hibernate是SSH三大框架中较难掌握的部分,在此部分的讲解中需要难易结合,而且由于该项目的难度较低,所以在此过程中主要让学生掌握hibernate的基本使用。

第四个阶段:学习完spring框架之后,让学生对第三阶段的项目引入spring进行重构。由于时间的紧迫性,在此阶段可以根据情况调整对springMVC的学习。

2.4评价体系

JavaEE课程的考核方式采用过程性评价体系,将课程的最终成绩分为几部分构成:课堂参与度、阶段性大作业、期末考试,这种考核方式将期末考试的压力平均到学生的整个学习过程中,而且让学生在平时的作业中就完成了对知识点的掌握,避免了“临阵磨枪”的状况发生。

通过前两年的实践,该方法取得了较好的效果,培养了学生的自学能力,激发了很多学生的学习热情,引导学生踏入了JavaEE技术的大门,为学生后续的学习打下了坚实的基础。

3结语

在JavaEE教学改革实践中,我院已经取得较好的成果。由于JavaEE教学改革是一项持续性的工作,随着教学手段的改进和新的教学理念的提出,我院会继续在教学过程中不断摸索出更好的方式方法,

参考文献

[1] 赵春生.浅谈JavaEE程序设计课程教学改革[J].科教导刊(中旬刊),2014(08).