刊文精选

高职《Java Web 应用开发》课程教学的问题分析及对策研究

来源:教育教学论坛     2019-3-20 19:53:26      点击:

程东升

摘要:《Java Web应用开发》是高职信息技术相关专业的一门重要核心课程,其支撑的就业岗位需求强劲,教学投入也比较可观,但教学成效却并不显著。本文首先分析了该课程当前教学中存在的问题,并基于自身实践经验提出了若干对策。

关键词:《Java Web应用开发》;迭代式教学;项目引领教学

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2018)38-0257-02

一、引言

随着互联网技术的普及,整个信息产业得到迅猛的发展。在信息技术产业中,Web应用开发是一项占有重要地位的应用技术。当前,国内外的信息化建设已经进入基于Web应用为核心的阶段,各种信息管理系统的工程架构模式逐步由传统的单机模式或C/S模式向B/S模式转变。基于Web的开发技术受到重视,市场也越来越需要大量的掌握这门技术并能进行实际开发的人才。在主流的Web技术中,Java Web技术以其跨平台、安全及易于维护管理等特点占据了大量的市场份额;另一方面,在Java的企业级开发中,Java Web开发也占了一半以上的技术市场。

当前,多数高职院校的信息技术相关专业都开设了《Java Web应用开发》课程,特别是在电子信息产业发达地区的高职院校。以培养服务区域产业的高素质技能型人才为目标,在Java Web方面投入大量资源的课程教学却并没有取得预期成效,即培养的学生在实际应用开发方面还远远达不到企业的要求。面对大量的岗位空缺,不少学生选择培训机构“回炉”重学技术。出现这种现象说明了相关教学陷入了困境,对此我们的教师负有重要责任,特别是处在该课程一线教学的教师。因此,课程教师亟待进行教学改革,探索新的教学方法和手段,提升教学成效。对此,相关的教学工作者开展了一定的教学改革探索[1-3]。下面,我们结合自身的教学经验,首先分析当前与《Java Web应用开发》相关课程普遍存在的问题,接着针对这些问题提出一些解决对策,为促进该课程的教学提供一些参考。

二、高职《Java Web 应用开发》课程教学的问题分析

当前,造成高职《Java Web 应用开发》课程教学困境的因素是多方面的,包括外因和内因。

客观方面的外因主要有以下几点:(1)Java Web技术本身的复杂性。《Java Web应用开发》是一门综合性的顶端课程,涉及的知识点众多,如网页设计、Java 程序设计、数据库、JSP程序设计、各种框架结构(Strut、Spring、Hibernate、SpringMVC、MyBatis等)。此外,Java Web技术又在不断地更新发展,因此技术的复杂性导致了课程教学的艰巨。(2)学生的知识基础和能力水平参差不齐。近年来,由于生源和招生途径的多样化以及受高校扩招的影响,高职学生的个体差异较大,在知识基础和能力水平方面明显出现了分层,这种客观情况也给传统的教学方式带来了挑战。(3)部分教学环境上的限制。《Java Web应用开发》是一门实践性很强的课程,在课程教学过程中,除了具备基本的教学条件外,学校所在地区的企业或行业带来的影响也不容忽视,如在校企合作、校外实习实训、比赛和产品开发等方面,部分高职院校处于不利的环境,特别是西部地区的院校。

内因是和教学工作者相关的因素,涉及课程的教学设计、教学模式、教学方法和手段等,具体主要体现在以下几个方面:(1)教学设计不够合理,忽视了课程之间的内在联系,没有形成完整的课程体系。围繞Java Web人才的培养,不同学校、不同专业都开设了诸如《中小型Web开发实战》、《轻量级J2EE开发》、《Java Web开发》和各种后台框架结构等课程。但是这些课程往往没有经过仔细地安排设计,各个课程之间要么内容重复较多,要么就衔接不紧密,因而造成教学重复投入或教学不足。(2)教学内容的重点不突出,课程核心知识模块脉络不清。由于Java Web技术的知识点繁多且更新较快,如果不进行深入的课程分析和市场调研,很容易胡子眉毛一把抓,凸显不出重点,导致教学效率不高。(3)教学“一刀切”,没有考虑学生的知识基础和能力差异。虽然分层教学[4,5]的理念广为熟知,但很少有教师付诸实施。究其原因,一方面是教师的时间和精力有限,另一方面是教师没有足够的决心。“一刀切”教学造成基础薄弱的学生跟不上学习步伐而早早放弃,而能力强的学生又没能得到充分的技能提升。(4)校企合作不够深入,实践教学薄弱。校企合作是当前高职教育的一大特色,但多数在人才培养方面没有做到深度契合,特别是在典型实践教学资源的设计方面缺乏充分沟通。实践教学的目标是培养学生的实际开发技能,对准就业岗位,而薄弱的实践教学将直接导致学生岗位能力不足。

三、对高职《Java Web应用开发》课程教学存在问题的对策建议

在进行《Java Web应用开发》课程教学时,技术本身的复杂性及学生知识能力的差异是无法改变的,而能改变的则是教学设计、教学模式、教学方法和手段等这些教师能够充分发挥能动性的方面。下面基于我们自身的教学经验提出相关的对策建议,为促进该课程的有效教学提供一些参考。

1.进行教学设计改革,成立Java Web方向课程组,形成依次递进的课程主线。成立课程组就是要建立完整、精练的Java Web教学体系,把相关的课程有机整合,形成层次化的递进的课程主线,不再割裂或者重复相关的课程,而是从全局的角度来规划学生的培养方案,真正做到以学生为本,在顶层设计上把握对Java Web应用开发人才的培养。

2.校企合作开发教学资源,实施“双项目”引领教学。在原有校企合作的机制上继续深化合作,以人才培养为中心,以就业市场为导向,寻求双方的平衡点,深度合作开发教学资源。在具体教学中,实施任务驱动、“双项目”引领教学法,即设计两个平行的、类似的综合项目案例,把Java Web的核心知识模块和技能要点嵌入其中。一个项目用于教师授课演示与学生学习模拟,另一个项目用于巩固学生的知识技能,并实现能力迁移。项目不在于多,而在于精,优质的“双项目”引领教学使学生的知识技能得到了及时的巩固与迁移,对促进学生的学习兴趣、提升教学效率都具有相当的积极意义。

3.实施迭代式教学,在迭代过程中促进学生知识和技能的递进提升。Java Web的一个突出特点是同一项目可以通过多种不同的技术手段实现,如可以使用基本的JSP+JavaBean+Servlet,也可以用各种框架技术。因此,针对同一项目,利用课程主线上依次递进的各核心知识模块,反复迭代完成项目,实现学生知识能力的螺旋式上升。在反复迭代的过程中,知识模块难度的逐步提高符合学生的学习特点,同时前后迭代的对比有效增加了学生的知识理解與吸收,促进了学生知识技能的稳步提升。

4.实施自适应分层教学,因材施教。在教学过程中要考虑到学生的知识能力差异,确保优秀的学生学得更多,同时也保障了基础薄弱的学生有所收获,即让所有的学生都有获得感。为此,实施自适应分层教学,即在教学目标上设立一个宽泛的范围,所有的学生从同一起点出发学习,最终到达目标范围内的不同目标。对于不同的学生,在同一时空内,学习的内容和进度可能都有差异,体现了因材施教的理念。自适应分层不预先划分学生层次,而是在经过一步一步、踏踏实实的教与学后,学生自然形成的层次,层次性主要表现在达到的不同目标上。

四、结语

本文针对高职《Java Web应用开发》课程教学存在的问题,提出了四个对策建议,即改革教学设计、实施“双项目”引领教学、迭代式教学和自适应分层教学。这些教学改革的实施是紧密相连的,而并非孤立。在具体实施过程中,需要教师灵活应用,同时也需要付出艰辛与勇气。我们在本校2014级计算机信息管理专业进行了初步的尝试,并取得了良好的效果。

参考文献:

[1]张小华,黄波.Java Web课程统一项目教学改革与实践[J].计算机教育,2017,(4):94-97.

[2]索望,林宏刚.信息安全专业Java Web课程教学改革探索[J].教育教学论坛,2015,(52):127-128.

[3]王国春,李万龙,彭馨仪,等.技术递进驱动教学法在Web程序设计课程中的应用[J].职业技术教育,2009,30(35):34-36.

[4]王春模,周荣虎,张林龙.高职院校实施分类培养分层教学模式的探索与实践[J].教育与职业,2016,(4).

[5]蔡柏良.分层教学的实践和思考[J].中国职业技术教育,2002,(17):24-26.


本文版权归教育教学论坛杂志社及本文作者所有,未经同意,不得转载! ——《教育教学论坛》查稿电话:0311-85178286