JavaEE课程在高职院校教学过程中的问题研究

2022-09-10

一、当前Java EE课堂教学中存在的问题

Java EE课程是高等职业院校计算机应用技术专业和软件技术专业高年级学生的核心技能课程,其目标是培养学生使用流行、成熟的SSH框架技术,开发WEB应用系统的职业能力,是一门接近就业岗位实际应用需求的课程。通过多年的教学实践,在该课程讲授过程中暴露出一些普遍存在的问题[1]。

1、重理论,轻应用

Java EE是一门特别注重培养实际操作能力的课程,强调对框架技术的综合应用。由于大多数高职院校教师是从高校应届毕业生中成长而来的,他们普遍没有项目背景和企业实践经历,缺少对SSH框架技术的实际应用能力。因此,在授课过程中教师会避重就轻,侧重讲解自己有把握的理论知识,而忽视或者故意避开自己的弱项——框架技术的实际应用。

2、技术滞后于企业需求

软件开发技术强调“流行性”,通常情况下一种主流开发技术在市场上的生存周期大概是三到五年。而一门成熟的课程从设计到实施,要经过起码三遍以上的讲授和调整,才能逐步完善,教师自身的知识储备至少也需要一年时间。因此会造成学校学到的技术永远滞后于企业岗位实际的需求这一现象。

3、学生对所学知识“说不清”、“做不明”

对于关键知识点的描述,很多学生存在说不清楚,或者描述不够准确的情况。只能理解老师上课讲授的案例,简单重复例题中的实验步骤,对于为什么这样操作,不究其根源。因此当面对实际案例需要应用所学技能时,感到手足无措,不知从哪做起。

4、先修课程准备不充分

Java EE属于高年级核心技能课,它需要很多相关的先修课程知识体系来支撑,比如Java语言、web程序设计,数据库技术,JSP动态网页开发技术等。不光强调学生对于这些知识技能的掌握和理解,更注重各种技术的相互融合和综合应用。大多数学生某些方面存在的知识欠缺会成为新课学习过程中的障碍。

二、为提高授课效果而采取的教学策略

针对目前Java EE课堂中出现的这些典型问题,结合学校和教师的自身客观情况,提出以下几点改进措施。

1、“走出去”,教师进入企业挂职锻炼

针对缺少企业背景这一普遍现象,教师可以采取利用寒暑假期进入本专业的校企合作单位,顶岗挂职锻炼的方式,周期以一个月以上为宜。通过挂职锻炼,教师可以身处公司的一线岗位,熟悉基于SSH框架的项目开发流程,能比较全面的接触行业发展最新动态。每天与企业的一线员工和业内行家“摸爬滚打”在一起,增加了接触交流的机会,明确了企业岗位群对Java EE课程知识和技能的需求,提升教师的专业实践技能,从而更好地将企业实际应用和课堂理论教学活动有机融合。

2、“引进来”,邀请培训机构讲师和行业精英参与实践教学

社会上的培训机构承担了许多为企业新员工进行岗前技术培训的任务,他们的培训内容都是当前行业内最流行的技术,可以直接和企业需求挂钩。学校和很多培训机构都有多年的合作,可以从中挑选出可靠可信的公司,邀请他们派出讲师或者业内精英进学校,对学生实践环节进行指导。学校教师可以采用跟班听课学习的方式,一来可以监督培训讲师的教学质量和进度,二来可以更新自身的专业技能和知识储备,改进自己课堂的授课内容,以适应企业需求。

3、调动学习的兴趣

当前企业对Java EE架构技术方面的人才需求旺盛,而且待遇较高。因此很多学生一开始学习很有兴趣,而且信心十足。可随着Struts2、Hibernate3、Spring2等各个框架的原理和应用的深入学习,学生逐渐感到困难和压力,信心流失,兴趣减退,对所学内容一知半解。为了始终保持学生的学习兴趣,理论知识的讲解要围绕案例展开,而选择的案例要和学生实际生活紧密联系。比如学生学籍管理系统、学工办信息管理系统、宿舍管理系统等等。

引入小组间竞争机制。学习是自主性行为,只有充分调动学生自身的积极性,才能达到好的学习效果。按照每组三到四人的规模将班级划分成若干学习小组。为锻炼学生动手实践能力,教师根据教学目标制定若干小的项目,每个项目对应相应分值,由易到难,由简到繁。学习小组每完成一个项目,就给该小组增加相应的分值。每周对所有小组进行名次排序,对每次排名靠前的小组发放小礼品,进行物质奖励。学生在小组间竞争的同时又在小组内进行分工合作,即锻炼了小组协作意识,又提升了学习兴趣。即学习了理论知识,也锻炼了动手能力。

4、借鉴MOOC课程教学模式,课下开展个性化指导

MOOC课程具有资源多元化、实施方便、知识点粒度小、反转课堂等特点。为解决学生先修课程掌握程度不一的问题,可将Java、web程序设计,数据库技术,JSP等相关课程知识点的讲授录像上传至网上,共学生课下自主学习,查漏补缺,弥补自身的不足。教师和学生可以通过微信、QQ等即时通信平台进行交流和学习指导。

三、Java EE课程涵盖的主要知识点和技能

本课程主要介绍Struts2、Hibernate3、Spring2三种框架的原理和应用。

Struts2框架章节涵盖MVC模型、Struts2框架的工作原理、Struts2配置方法、Struts2标签库、Struts2拦截器工作原理、Struts2数据输入校验等。

Hibernate3框架章节涵盖Hibernate3环境配置、检索技术(QBC、HQL、SQL)、掌握Hibernate分页技术等。

Spring2框架章节涵盖Io C基本概念、DI的三种方式、Bean Factory与Application Context使用、AOP实现原理、Advice的实现等。

四、总结

Java EE是贴近就业岗位需求的一门核心课程,不仅要求对理论知识体系有准确的理解,更强调对技能的掌握和实际应用能力[2]。这一要求不仅针对学生,更是针对教师。

摘要:通过多年高职院校JavaEE课程教学实践经验的积累,对教学过程中出现的问题进行分析,提出相应的解决方法和思路,并归纳出该课程主要涵盖的知识点和必须掌握的技能。

关键词:JavaEE,教学策略,软件技术

参考文献

[1] 李宏利.JavaEE技术教学改革与实践[J].科技创新导报,2014(28).

[2] 钱宇虹.高职JavaEE编程技术课程改革的探索与实践[J].计算机教育,2010(04)

上一篇:基于M23模块的数据无线传输终端设计下一篇:浅谈“VCM互动课堂”在物理教学中的运用