Java Web课程基于工作过程的项目教学改革研究

2016-03-28 09:23
无线互联科技 2016年15期
关键词:教学法高职过程

魏 强

(张家界航空工业职业技术学院,湖南 张家界 427000)

Java Web课程基于工作过程的项目教学改革研究

魏强

(张家界航空工业职业技术学院,湖南张家界427000)

目前计算机专业的教学形势比较严峻,很多企业为降低人才招聘的成本,招聘的人员未经培训就直接上岗工作。但是现在高职院校对于计算机专业人才的培养都是基本的理论教学,对学生项目开发能力的培养相对较少。由于学生缺乏项目开发的经验,导致很多学生毕业后找不到合适的工作。鉴于这种情况,需要对高职院校的Java Web课程进行改革,实现基于工程过程的项目教学改革。文章首先对Java Web课程教学中存在的问题进行了分析,然后重点介绍了基于工作过程的课程设计和项目开发。

Java Web;课程;工作过程;项目教学;改革

Java程序设计课程是各个高校中计算机应用技术专业的基础课程,由于Java编程语言具有面向对象、跨平台等多方面的特征,成为当今社会主要的计算机编程语言,被广泛应用于服务器应用开发、桌面开发以及Web开发等多种过程,其中,基于Web开发占Java应用的50%以上,并且人才招聘市场所需要的人员大多都是基于Web开发的人才。由于市场对Java开发人员的需求量不断增大,很多高校都开设了Java Web课程,该课程的开设主要是面向大学生就业状况,使得现在的大学生发展能够更好地适应人才市场在各方面的需求。但是就现在高职计算机专业教学的现状来看,人才培养质量和社会对人才的需求之间存在较大的差距,学生对于项目开发所需要的职业技能不能够清楚地掌握,从而无法达到企业对人才的需求。本文就高等职业教育中Java Web课程的改革进行探讨,为教学质量的进一步提升提供依据。

1 项目教学法的特点及实施的必要性分析

1.1项目教学法的特点分析

项目教学法就是通过教师分析教学内容,并且对教学任务进行分解,将要讲授的教学内容蕴含到教学任务当中,学生通过完成教学任务的方式就能够掌握基本的教学知识。对教学知识进行分解是教学中的核心内容,但是完成这一部分的内容有较大的难度。项目教学法能够为学生提供一个逐层深入的教学途径,学生可以在学习知识的过程中由浅入深、循序渐进地进行学习,这种教学方法有利于满足学生的学习欲望,调动他们学习的积极性,同时还能够让学生在作任务过程中体验到探索和创新的喜悦。由于项目教学法的实施时间较长,对于教学过程中时间的控制是一个重要问题。

1.2实施项目教学法的必要性

当前社会的就业压力比较大,毕业生工作经验的长短决定着他们能否被企业直接录用。很多学校采用校企合作的教学方式,主要是为了增强学生的实际能力。当前计算机专业教学中实现校企合作的难度较大,由于很多企业的运行成本较高,企业不愿意将自身的成本转嫁给学生,考虑到这方面因素的影响,Java Web课程教学实施改革已经势在必行。很多软件技术专业的学生都已经具备了基础的软件应用知识,但是缺乏编程的技能,为此,学校需要引进软件企业的运作模式,并且结合学校的实际情况进行教学改革,提高学生编程的实际能力,从而促进理论向实践的转化。

2 Java Web课程教学中存在的问题分析

高职院校Java Web课程教学中,课程设计多以技能训练为重点,但是缺乏职业性,项目开发不能够与实际企业开发流程相结合,一定程度上对学生职业能力的培养形成了影响。具体的教学问题体现在3个方面。

2.1课程内容设置不合理

就我国高职院校的Java Web课程教学状况来看,课程内容设置上还是采用与传统的教学内容设置方式,没有紧跟现代技术发展的趋势,Java Web课程教材内容的开发都是以基础的知识讲解和技能培训为重点,与企业对Java Web的开发差别较大,采用这样的教材进行教学,培养的学生难以满足企业对人才的需求。现代企业需要熟练掌握Web应用程度开源框架(Struts+Spring+Hibernate,SHH)的Java Web开发人才,但是学生在学校中没有学习到这些开发框架知识,因此,在就业中往往处于被动的地位。

2.2教学模式比较单一

高职院校教学中虽然采用了任务驱动和项目导向的方式进行教学,但是项目中知识点的针对性不强,每一个项目只是针对小部分的知识点,导致整个教学模式比较单一。还有一些教学中,全部的项目内容涵盖了多个知识点,但是教学缺乏系统性,不能够引导学生将一些零散的知识点集中起来,也无法让学生将琐碎的知识和内容应用到系统开发中。此外,实际教学课堂与实践操作的地方相分离,无法让学生感受到职业气氛,外加学校与企业之间的联系不多,导致学生在校学习和实际工作之间的差距较大。

2.3教学方法缺乏引导性

高职院校Java Web课程教学中,虽然教学方法的使用上教师能够根据课程内容和学生的特点灵活的运用教学案例,但是理论教学的部分过多,教师在教学中重点讲解的部分较多,没有对学生进行引导,学生在实践方面还严重缺乏经验。单一的理论教学导致学生的实践能力较差,在遇到问题时很多学生不是想着如何解决问题,而是选择逃避问题。为此,教师应该加强对学生之间的交流和沟通,对学生进行引导,让他们积极地思考问题,学会面对问题,可以采用多种教学方式提高学生学习的积极性,增强他们的思维拓展能力。

3 基于工作过程的Java Web课程教学改革的措施

3.1综合多种方法进行课堂教学

Java Web课程教学中可以选择工学结合的教学方法进行教学,综合采用项目导向、案例分析以及多媒体演示等教学方式,将理实一体化的教学思想贯穿于整个教学过程中。

本课程教学只要以“在线答案系统”的开发为例,将不同的知识点融合在项目开发过程中,从简单到复杂,从基础到高级实现系统的开发,将每一种方法作为一种开发模式,在基本的框架下开发Web应用程序的开发。具体的教学手段可以分为3个部分。首先,让学生自己组成项目开发小组,每一个小组内指出一个项目组长,每一个项目成员都要掌握相关的技术。项目结束之后,实施组内评价和学生自我评价,从而提高学生的学习积极性。其次,教师可以组织学生开展第二课堂活动,并且让学生对参与课余实践活动,对学生进行积极指导和引导,让学生能够将课堂上学习到的知识应用到其他项目的开发当中,从而达到学以致用的目的。最后,教师应该在教学中多采用多媒体技术,和学生一起开发适合教学的多媒体数据资源库,在资源库中建设课程网站,课程网站的内容主要包括课程设计、课程标准、项目活动设计、课程需要的习题以及案例,还包括学生的作品等多种资料。有效利用学校的教学资源和实训资源,发挥理论教学和实践教学相结合的优势,从而满足学生的学习需求。

3.2坚持任务驱动型教学模式

任务驱动型教学模式需要选择实际项目作为载体,为了有效地将理论教学和实践教学结合在一起,教师可以从课内、课外以及顶岗实习3个阶段选择实际项目作为课程教学任务。该项目的选择需要符合Web程序员学习的要求,同时难度不能太大,要与学生的实际生活密切相关,并且技术涵盖量较大,利用这样的项目实施教学符合学生实践能力发展的需求。鉴于以上要求,实践教学中主要选择了3个项目,分别是“网上书店”“成绩管理系统”“案例模仿项目”。

在项目实施中,将网上书店项目作为“案例模仿项目”的载体,然后将Java Web应用程序的开发与企业对软件的实际要求相结合纳入到项目开发中,教师采用行动导向的教学模式组织教学,在教学之前,教师先进行示范,然后让学生进行模仿,体现了工学结合,理实一体化的教学理念。

紧接着是同步拓展项目的开展,在完成“网上书店”项目教学之后,教师可以给学生布置一个“成绩管理系统”设置的项目。此项目主要是课外拓展性项目,教师要求学生自主完成该项目的开发。项目开发中,教师扮演软件需求方和技术顾问的角色,向学生提出一些技术性问题。在项目开发过程中,学生也可以扮演不同的角色。根据任务的不同,学生可以扮演项目经理、程序员、分析员和文档员等多种不同的角色,对项目的功能进行分析,并且认真撰写项目实施计划和后期的运行。最后,每组人员根据教师提出的问题进行项目答辩,学生要在规定的时间内完成项目,不仅能够培养学生的团结意识,同时还能够增强他们的时间观念,为以后的工作打下基础。

最后开展生产创新项目,该项目的开展主要是培养学生的实践能力。学生可以从学习中选择一个比较感兴趣的项目,通过教师审批之后作为自主创新项目,以班级为团队,按照软件开发流程以顶岗实习的方式完成项目设计工作。在项目设计中,学生可以选择自己喜欢的岗位角色,按照软件开发流程组织项目实施,从而增强学生的实践能力和职业素养。

4 结语

基于工程过程的Java Web课程教学改革可以在教学过程中模拟Web开发过程,让学生对所学的知识充分应用,将更多的理论知识和实践相结合,从而提高学生的实践动手能力。本文主要应用任务驱动教学法和案例教学法实施教学,不仅能够改变传统的单一教学方法,丰富教学内容,还能够实现理实一体化教学,从而提高学生学习的积极性,对教学效率的提升也有很大的帮助。

[1]魏晓艳.JAVA课程中基于工作过程的项目教学实践[J].陕西国防工业职业技术学院学报,2011(2):17-18,22.

[2]魏晓艳.JAVA课程基于工作过程的项目教学改革研究[J].考试周刊,2011(32):19-20.

[3]冯明卿,冯玉东,马军周.基于工作过程的Java Web开发课程改革[J].中国电力教育,2010(18):115-117.

[4]陈哲.基于工作过程的“Java Web应用程序开发”课程教学效果实证研究[J].教育与职业,2012(35):153-155.

[5]郑凤婷.工作过程导向的高职项目教学研究与实践[D].新乡:河南师范大学,2013.

[6]赵凤霞,徐南.关于Java课程基于工作过程的模块化项目教学模式[J].教书育人,2013(33):88-89.

[7]蒋卫祥,朱利华.基于工作过程的《Java Web应用》课程设计[J].新课程研究(中旬刊),2009(10):44-47.

Research on project teaching reform based on the working process of Java Web course

Wei Qiang
(Zhangjiajie Institute of Aeronautical Engineering, Zhangjiajie 427000, China)

At present, the teaching situation of the computer professional is severe, in order to reduce the cost of recruitment, the personnel without training of a lot of enterprises are directly going to work. But now the cultivation of computer professionals are limited to the basic theories in higher vocational colleges, training on students' ability of project development is relatively less.Because the students lack experience in project development, resulting in the failure to fnding a suitable job of students graduated. In view of this situation, it is necessary to reform the Java Web course in higher vocational colleges so that we can implement the project teaching reform based on engineering process. First of all, problems existed in Java Web teaching were analyzed and then the curriculum design and project development based on the working process were introduced as a focus in this paper .

Java Web; curriculum; working process; project teaching; reform

魏强(1978— ),男,四川什邡,本科,讲师;研究方向:软件技术。

猜你喜欢
教学法高职过程
描写具体 再现过程
临终是个怎样的过程
高职应用文写作教学改革与创新
在这个学习的过程中收获最大的是哪些,为什么?
高职人才培养模式创新探讨
开放引导式阅读教学法描述
关于提高高职人才培养质量的思考
“假弱”教学法你用了吗?