基于职业技能竞赛的《软件项目开发综合实训》课程实践性教学改革
2020-09-10刘亮
摘要:技能大赛是一项非常重要的职业教育工作。“普通教育有高考,职业教育有技能大赛”的提出,足以說明技能大赛的重要性 [1]。2020年举办的是第十三届全国职业院校技能大赛,近几年来,大赛的内容不断丰富,赛项的质量不断提高 [2]。技能大赛对高职院校的软件技术专业教学改革起到巨大的引领和带动作用,促进了软件技术专业体系建设。
《软件项目开发综合实训》是软件技术专业中一门实践性较强的专业课,综合Web前端及服务端知识,实现PC+移动多终端系统。现在的实践课程多采用项目化教学,由老师讲授,学生按部就班地完成。在实施的过程中,有些学生缺乏动力,不愿意动手编程。而且学生并未接触过实际的WEB应用开发,理解性较差,导致学习积极性低。
本文针对现有教学中存在的问题,结合全国职业院校技能大赛——高职组“Web应用软件开发”赛项,探索《软件项目开发综合实训》课程改革的新模式。同时,引入快速迭代开发模式和高并发应用场景,模拟真实竞赛环境,培养学生解决实际问题的能力以及团队协作精神。
关键词:技能大赛;Web应用软件;课程改革
中图分类号:G4 文献标识码:A 文章编号:(2020)-31-297
1、《Web应用软件开发》赛项分析
近几年来,全国职业技能大赛“Web应用软件开发”赛项都是围绕着WEB前端、后端开发及文档编写进行考核,随着移动互联网的普及,大前端的考核比重达到了60%。赛项目拟采用一套中慧“Web应用软件开发”平台,竞赛组委会会提供给所有参赛选手一个完整项目的《需求说明书》、《详细设计说明书》和相应项目Web框架的部分源代码,这些源代码编译后可以直接运行,但项目包含部分功能缺失和异常。比赛项目通过“系统文档”、“程序排错”和“功能编码”三种形式来考查。
重点考察学生利用Java语言进行Web应用系统SSM架构设计,系统采用前后端分离技术和开放式API模式设计,使用Bootstrap框架设计管理端Web页面,利用Element-UI和Mint-UI框架完成PC端和Mobile端页面设计。
竞赛以团队方式进行,每支参赛队由3名选手组成,须为同校在籍学生,其中队长1名,性别和年级不限,可配2名指导教师。3名选手每人一台电脑及1套终端用户交互设备,3名选手共用1套Web软件开发平台。3名选手自行分配1个系统文档题、3个“程序排错”题、7个“功能编码”题,以保证整个团队并行开发和调试。
2、《软件项目开发综合实训》课程存在的问题
一、实训课程学时短,WEB开发的技能点无法较为全面地进行讲解;
WEB开发所需要的技术栈主要包括前端及服务端相关技术,前端包括Vue.js,Jquery,Css,JS;后端业务逻辑开发则更为复杂,涉及的技术包括Spring,SpringMVC, Mybatis, Open API,需要大量时间和精力才能将以上技能掌握并熟练运用。
二、实训项目的考核知识点与技能竞赛;
改革前的实训项目,在知识点上没那么全面,甚至一些重要知识点没有涉及,导致学生的知识广度还不够作用企业的开发工作。
三、项目难度较大,很多学生无法坚持;
WEB软件开发的综合性非常高,学生在对HTTP协议的理解还不够深刻,对程序的调试技术还有一定欠缺,导致在少量几个难点花费大量的时间,由于难点没有及时解决,许多同学会失去学习的兴趣,从而跟不上学习进度。
3、改革方案
一、以项目驱动式教学;
《软件项目开发综合实训》引入了一个实训项目,基于移动端和PC端的购物商城;同时也引入了一个拓展项目,基于移动端的的购票系统;实训项目以训练知识点为主,拓展项目中引入了高并发场景,模拟瞬间流量进行抢票,使学生不止能够完成功能模块的开发,还能对高性能,高并发,高可用有一定的了解,为成为高级工程师打下坚实基础。
二、修改课程内容,对接技能大赛核心技能;
以技能大赛章程为基础,以大赛真题作为实训内容,进行教学和考核,使学生掌握的知识点全面与企业对接,做到知识点上的全覆盖。
三、以闯关的形式进行实训评价;
借助educoder平台,对每一部分知识点进行考核,每过一关就增加相应的分数,即增加了学习的趣味性,学习同时也掌握了专业技能。
4、结束语
经过连续3年带队参加“Web应用软件开发”职业技能大赛以来,获得了若干奖项,为学校争得了荣誉;在大赛中积累了许多经验,并将之应用于日常教学当中,学生的动手能力,实践能力也有了进步,对WEB开发有了进一步的认识。近3年以来,学生专业对口就业质量日益提高,证明了软件技术专业的毕业生适应企业的需求,综合实力较强;同时也佐证了技能大赛发挥的巨大作用。
参考文献
[1] 史文生.推动技能大赛全员化[J].职业技术教育,2017(18):28-30.
[2] 张爱东.以赛促教,以赛促学,课赛融合的研究探索[J].知识经济,2018(2):166-167.
[3]顾家铭.基于技能大赛的《物联网综合应用实训》课程改革,电脑知识与技术[J].2018(16):16-18.
刘亮 长沙民政职业技术学院 讲师 研究生 硕士 大数据分析与处理
作者单位:长沙民政职业技术学院软件学院长沙