关键词:校企共建;Java Web技术;项目化
中图分类号:TP312 文献标识码:A 文章编号:2096-4706(2019)06-0197-02
Keywords:school-enterprise cooperation;Java Web technology;projectized
0 引 言
随着Internet技术的飞速发展,Web技术应用日益广泛,各种信息管理系统的工程架构模式逐步由传统的单机模式或C/S模式向B/S模式转变[1]。Java Web技术因为Java技术的跨平台性、可扩展性、高稳定性成为Web开发的主流技术,广泛应用于政府、金融、通信、电力、教育等多个行业领域。因此,众多高等院校把Java Web技术相关课程作为计算机科学与技术、软件技术等专业的主干课程。Java Web技术相关课程是与企业需求紧密结合的课程,与其它课程相比,该系列课程更要求理论与实践的统一,更强调学生的动手实践能力和综合素质的培养。教材是体现教学内容和教学方法的载体,是进行教学的基本工具,是深化教育教学改革,培养应用型人才的重要保证[2]。而市面上的Java Web技术教材要么知识点覆盖太全,重点不够突出,使学生无从下手,要么缺乏生动实用案例,学生无法掌握技术的真正应用。因此,建设重实践、实用的Java Web系列课程教材尤为重要。
1 Java Web教材的现状
教材是课程的载体,它是教师向学生传授知识能力、设计教学过程的重要保障,同时也是学生自我学习的重要依据。一部好的教材能够在“教与学”两方起到双向促进的作用,极大地提高学习效率[3]。Java Web技术系列课程相关知识点繁多、抽象,不容易掌握,一旦教材选择不当,很容易打击学生的学习积极性,使学生对Java Web技術产生抵触。目前市面上的Java Web教材数不胜数,但是有些教材偏重于理论知识的罗列和知识体系的完备,内容繁多覆盖量大,重点不突出,缺乏系统经典教材案例。教材中的例子大部分是针对知识点的列举,学生能够通过一个个例子学会相应知识点的使用,但是由于例子之间缺乏关联,造成学生即使掌握的再熟练,也无法融汇贯通知识点,将其熟练应用到实际场合。项目驱动教学是开展Java Web类实用型课程的有效手段,学生通过完成贯穿所学技术的完整项目,既掌握了技术原理和其应用场合,又提高了学生学习的自信心。市面上部分教材内容安排较精简,同时附有完整的项目案例,但是这些案例只是附在教材后面的一个综合项目,在每部分知识点阐述中并没有穿插项目的具体应用,不适合项目驱动教学的开展。因此,要想使教学过程与企业需求接轨,使培养出的学生直接为企业所用,建设真正的项目化Java Web教材势在必行。
2 项目化Java Web教材建设思路
目前高校使用的Java Web技术教材忽视实用技术和岗位技能培养,教学过程与企业实际需求脱节,尽管体系完备,但无法把已学技能与实际项目开发相融合,以至于企业不愿聘用应届毕业生,或者招聘后先进行培训再上岗,增加了企业成本。项目化教材是以项目课程标准为依据,参照职业资格要求来进行设计与开发的教材,项目化教材既要以适度、够用为标准涵盖该学科的专业理论知识点,又要注重对学生实践能力的培养,同时还要突出课程的特点,包括课程的目标、任务、课程的实施方法等[4]。因此,建设项目化的Java Web教材要遵循以就业为导向,以实用技能为核心,以完整项目为主线的设计思路,实现教材内容与软件企业工作过程对接,让学生在学校学到真正实用、能用的知识,把学生培养成实践能力强的应用型人才。Java Web技术内容繁多,更新快,这就要求我们要充分深入了解企业技术需求,掌握哪些技术被企业运用,哪些技术开发产品速度快,质量高,了解了这些,才能在教材内容编排上迎合企业需求,让学生学到真正实用的技术。对于教材内容的安排,则适合采用基于项目贯穿和任务驱动的方式,为每个知识点设计小任务,让学生初步领会其含义,同时,设计完整的项目贯穿整个教学内容,让学生进一步巩固学到的知识,体会技术的具体应用场合。在项目的选择上要与企业应用相接近,如果有条件,项目也可以来自企业。通过项目的实践,学生会具备更多的行业知识和项目经验,为将来踏上工作岗位打下良好的技能与实践基础。
3 项目化Java Web教材的建设
Java Web开发技术是学生踏上工作岗位后将会直接应用到的一门技能,因此,此类课程的教学必须注重学生的就业技能与职业素质的培养。我院通过与企业合作、到企业调查和与有软件开发经验的毕业生座谈等多种方式,了解了企业最需要的人才和主流技术,编写了《JSP动态网页开发基础》和《JavaEE开发基础》讲义,在计算机科学与技术、软件技术等专业中使用,效果良好。与市场上大部分Java Web教材相比较,我们自主编写的项目化的讲义更适合Java web开发技术类课程特点,更注重学生技能的培养。通过总结Java Web技术类课程教材使用经验,对于项目化Java Web教材的建设,应遵循以下几个原则。
3.1 教材内容选择以就业为导向
Java Web技术是实用型开发技术,为了保证学生在校的学习内容能够直接到企业应用,教材内容的选择以企业使用的主流开发技术为主。因此,需要我们在编写教材之前,通过多种方式调研当前Java Web开发中的一些主流技术,比如深入到软件开发企业做详细的调研,查阅软件开发企业招聘信息和人才需求,通过已经就业的毕业生做调研等,了解企业主要使用的技术,企业对应聘人员的期望。利用企业需求一手资料选择教材内容,使学生学完相关课程后能够成为企业需要的人才,能够直接为企业服务,为企业创造价值。
3.2 教材内容安排以实用技能为核心
有时候“面面俱到”不见得是好事,对Java Web技术来说也是一样,如果想把所有的知识都教给学生,结果往往会适得其反,学生只是被动的接收纷繁芜杂的知识点,过多的知识点一是会造成学生消化不了,二是会养成学生的惰性,弱化了学生主动探求知识的主动性。所以,教材内容不在于多,而在于精,教材所选的核心技术应该是通过多种途径获取的企业的真正实用的技术,能够解决实际问题的技术。在教材内容安排上,实用型的技术占主要篇幅,通过对贯穿项目进行分解,使学生熟练掌握这些实用型技术及其应用场合,而对于一些不常用技术可以点到为止,鼓励学生自己主动探索学习。总之,教材内容安排上要本着以用为本,学以致用,不用不学,学了就用,综合应用,要让学生花费最少的时间学习最实用的技能。
3.3 教材内容组织以任务驱动和项目贯穿为主线
任务驱动和项目驱动教学是开发软件实践类课程的有效手段。Java Web开发技术中涉及到很多新的、抽象的、难以理解的概念与组件技术,所以教材内容的每个知识点以任务驱动的方式设计,让学生先了解任务需求,然后使用教材中提供的技术去解决任务,这样学生带着问题去学习,在好奇心的驱使下学生会主动探索,完成任务后学生自信心也会得到提升[5]。同时,教材中要制定贯穿于所有知识点的完整的项目,把这些难以理解与抽象的知识分解到真实的项目开发所对应的功能实现模块中去,使学生能够更好更直观的理解与掌握它们。学生通过完整的项目实践,在巩固知识点的同时,还能掌握企业软件开发的流程。在项目的选择上要考虑项目的实用性,可以仿照企业的实际项目修改或者是使用企业的真实项目,但是功能不能太过复杂,规模不能太大,因为课堂的教学时间和学生课下学习时间有限。项目化的教材有利于学生课前预习和课后复习,不至于让学生无从下手,同时又有利于项目驱动教学的开展,使学生在熟练掌握技能的同时易于理解知识原理[6]。总之,项目化的教材应保证学生在大纲规定时间内尽量高效的学到更多的实用技能,为将来踏上工作岗位提供有力保障。
4 结 论
通过项目化自编讲义的使用,激发了学生的学习兴趣,提高了学生自我学习的主动性,学习效率显著提高。教材建设是一项系统工程,需要不断的调研、修改、完善,因此,下一步工作将继续结合实际授课经验,对教材建设进行深入研究、探索和实践,继续完善Java Web教材的建设,力图推出更加优秀、实用、高效的Java Web教材。
参考文献:
[1] 黄华,何秀玲,南燕,等.校企合作共建高职专业案例教材的探索与实践 [J].广东化工,2015,42(13):302-303.
[2] 金建.关于高职教育教材建设若干问题的思考 [J].宁波教育学院学报,2014,16(6):45-47.
[3] 周传运,刘继修.基于项目化教学的教材开发研究 [J].成人教育,2013,33(8):54-55.
[4] 林瑜.基于工作过程的《网络技术》项目化教材的建设 [J].科学中国人,2015(1):79-80.
[5] 冯娟娟,赵克玲,郭全友.Java Web技术及应用 [M].北京:清华大学出版社,2015.
[6] 闫海珍,李绪成.强调能力培养的Java Web课程教材的设计 [J].工业和信息化教育,2013(10):64-66.
作者简介:刘春霞(1978-),女,汉族,山東沂水人,讲师,硕士,在读博士,研究方向:计算机应用。