111
I
nternet Application
互联网+
应用
引言:
当前,我国经济正由高速发展向高质量发展转型,大规模地培训技术人才是有效支撑经济转型发展的关键。职业教育作为技术技能型人才培养的重要教育形式也迎来了重大机遇。大力发展职业教育已经上升为国家战略 ,职业教育的利好政策近年来也相继发布。
2019年,教育部发布《关于在院校实施“学历证书+若干职业技能等级证书”制度试点方案》,部署启动“学历证书+若干职业技能等级证书”(简称1+X)制度试点工作,公布了首批5个领域6种职业技能等级
证书。“1 + X”证书制度是职业教育的制度创新的新举措之一。其要求试点院校根据职业技能等级标准和专业教学标准要求,将证书培训内容有机融入专业人才培养方案,重新构建专业课程体系,培养更符合企业需要的高技能复合型人才。
一、“课证融合”证书的选取
截至到目前,教育部已经先后公布了四批共四百多个“1+X”职业技能等级证书标准。其中,与信息技术大类相关的证书标准多达一百多个。
(一)软件产业发展新特点
随着云计算、大数据、虚拟化等新技术的不断成熟。原有软件产品开发、部署、运行和服务模式正在发生深刻的变化。软件技术呈现出越来越明显的网络化特性。基于互联网的软件架构,开发模式及开发工具逐渐成为主流。人们对网络化的软件产品及服务的交互性体验、视觉体验和跨设备平台的兼容性体验要求越来越高。各种Web 前端开发技术层出不穷,前端开发逐渐从软件项目的附属部分演变成和传统的后端服务器应用程序开发同等重要的组成部分。
1+X 证书制度下
软件技术专业课程体系的构建研究
【摘要】 在梳理分析、对比归纳软件技术专业岗位和Web 前端应用开发职业技能等级证书所需职业能力的基础上,按照职业教育人才培养规律,将证书培训内容有机融入软件技术专业课程中,构建了课证融合的专业新课程体系。【关键词】 1+X 证书 软件技术 课程体系 构建
资助项目: 湖南省教育科学十三五规划课题(编号:XJK20CYJ010)研究成果。
胡君,男,主要研究方向为软件工程、教学改革。
因此,在软件技术专业结合Web 前端开发类的证书开展课证融合实践,构建新的课程体系是应有之义,也正当其时。
(二)1+X 职业技能证书选取思路
以信息与通信技术领域的首批试点证书Web 前端开发职业技能等级证书为例,用Web 作为关键字进行整理,现有的1+X 证书还包括Web 安全测试、web 全栈开发、JavaWeb 应用开发、Web 应用软件测试等。具体情况如表1。
其中,Web 前端开发证书和Web 全栈开发证书的内容侧重于前端开发技术,Web 安全测试证书和Web 应用软件测试侧重于测试技术,JavaWeb 应用则主要侧重于应用程序的开发技术。
按照“1+X”证书制度设计的初衷,证书是作为学历教育的补充和扩展,有利于学生通过学习可以尽快适应企业的要求,实现零距离上岗。客观来讲,从企业的需要和学生学习的时间精力两个维度分析,在进行“课证融合”时,都不是与越多证书融合越好。
因此,在进行融合证书选取时,首先应该考虑的是质量,而不是数量。尽可能选取适合学校实际情况,培养目标和岗位面向更接近,社会和企业认可程度较高,培训评价组织知名度更大,权威性更强的证书。
(三)确定需融合的证书为更精准、更有效的进行软件技术专业课程体系的构建,已经通过问卷调查的方式,对部分软件企业进行了调研,设计了如表2所示的关于“1+X”证书选取的部分问题。
从回收问卷的情况看,仍有部分企业不太了解1+X 证书。但几乎所有的企业都认为,持有相关证书的求职者会在应聘
表1 职业技能等级证书标准
序号试点时间培训评价组织
职业技能等级证书12019年4月工业和信息化部教育与考试中心Web 前端开发22020年12月北京神州数码云科信息技术有限公司
Web 安全测试32020年12月腾讯科技(深圳)有限公司Web 全栈开发42020年12月天津东软睿道教育信息技术有限公司
JavaWeb 应用开发5
2020年12月
北京四合天地科技有限公司
Web 应用软件测试
I nternet Application
互联网+应用
岗位时占有优势,同时Web前端开发工作在软件项目开发中的重要性持续上升。在证书认可程度的问题上,大部分企业认为政府机关举办,并负责考核、颁发的证书更能反映持证人的能力。另外,持证人的工作表现也会影响企业对相应证书的认可。综合以上调查结果及各企业反馈的Web前端开发岗位技能需求,结合表1中各类证书的职业技能等级标准,最终决定选取Web前端开发职业技能等级证书作为课证融合的对象。
二、Web前端开发职业技能等级证书分析
Web前端开发职业技能等级证书根据就业岗位的工作领域,分解出对应的工作任务,再把工作任务细分为原子化的职业技能,最后根据职业技能归纳整理出所需的技能要求、知识要求。
按照技能的难易程度,证书分为三个等级,包括初级(3个领域,5个任务,12项技能)、中级(4个领域,6个任务,22项技能)、高级 (6领域,10个任务,41项技能)。相关技能覆盖网页设计、网页制作、响应式页面搭建、移动网页制作与设计、网站搭建、网站规划与设计等工作场景。
初级证书要求的职业能力为静态网站设计与制作能力。其职业技能主要包括使用HTML+CSS进行网页设计与制作、使用HTML5+CSS3进行移动端网页开发、使用JavaScript进行交互效果开发、使用JQuery前端框架制作网页交互特效等。
中级证书要求的职业能力为网站规划与建设能力、关系型数据库设计与管理能力、网站响应式开发能力、数据交互能力。所需职业技能在初级证书的基础上增加了使用Bootstrap 前端框架技术快速搭建交互式网站前台页面、使用PHP 开发动态网站、使用Restful API 设计微服务程序、使用Ajax 进行数据交互、使用 Laravel 框架构建动态网站、使用MySql数据库进行数据的管理和维护等。
高级证书要求的职业能力为前端架构设计能力、移动端开发能力、前端组件化能力、网站性能优化能
力。所需技能进一步增加了使用Node.js开发服务器端应用、使用Vue 构建用户界面、使用Webpack 打包前端资源、使用JQuery Mobile开发移动网站。
上述内容基本涵盖了目前Web前端开发的主流技术。学生具备证书规定的中级职业技能后,就能较好满足Web 前端开发岗位的大部分的需求。如果具备高级职业技能,则可胜任Web前端开发的各项工作。
三、高职软件技术专业课程体系现状分析
软件技术专业开设时间比较长,由于历史原因,许多学校的课程体系中课程内容更多是侧重于服务器端应用程序开发的技能和知识,涉及前端应用程序开发方面的内容相对比较薄弱,其广度和深度都达不到Web前端开发职业技能等级证书中、高级证书所需的要求。以作者所在学校为例,在1+X证书试点开始以前,课程体系设置大多数基于应用程序开发岗位,如JAVA程序员、.NET程序员等。分JAVA和.NET 两条技术线,以《面向对象程序设计》、《桌面应用程序开发》、《Web应用程序开发》、《SSH框架技术》、《.NET 框架设计》等为核心课程,辅以包括《网页设计》、《数据结构》在内的5-8门必修课,和包括《操作系统》、《计算机网络技术》在内的若干们选修课。Web前端开发方面的内容仅涉及入门的HTML、CSS等,前端开发技术的教学内容技术不新,体系性不强,课时量也不足。结合软件产业发展趋势,岗位需求特点,以及软件技术专业课程设置可以看出,现有课程体系中的课程无法满足Web前端开发职业技能等级证书对学生能力的要求,需要进行优化、重构。
四、1+X证书制度下软件技术专业课程体系构建
(一)课程体系构建思路
为实现课程体系与证书内容的有机融合,必须在分析本专业主要就业岗位所需基础知识、专业技能、工作规范的基础上,结合技能等级证书的要求,按照学生学习的认知规律及职业教育人才培养的特点构建新的课程体系。为了拓宽毕业生的就业渠道,提高其就业竞争力,在进行课程体系构建时,尽量能够覆盖多个岗位的核心技能,满足软件项目全栈开发所需的能力,以培养学生综合能力为原则,避免盲目的将课程体系完全证书化。
首先将软件技术专业面向的岗位所需的职业能力和Web前端开发职业技能等级证书所需掌握的职业能力进行对比、分析。对吻合度比较高的这一部分职业能力,对应到课程体系中的同一门专业课程中。对两者间存在一定差异的职业能力,再进一步细化其对应的知识点和技能点,无法合并的,设计划分到不同的专业课程中;可以合并的,按照能力需求选取教学内容,根据学生的认知规律将所选内容科学的序化组合,形成新的课程。对完全不同的职业能力,则为证书技能设计选修课,补充完善课程体系。最后根据课程性质重新划分专业平台课、专业基础课、专业核心课以及专业选修课。
(二)软件技术专业面向的岗位能力分析
在对行业、企业、往届毕业生进行访谈、问卷调查后,发现软件技术专业的毕业生主要面向的岗位,包括软件工程师、软件测试工程师、Web前端开发工程师等。在高职院校中,学生主要是考取中级证书,为保证大多数学生的学习需求,在分析Web前端开发工程师岗位技能时,主要参考 Web 前端开发中级证书职业技能点。根据不同岗位所需技能
表2 问卷调查问题
序号问题
1贵公司对“1+X”证书制度是否了解?
2是否知道Web前端开发类的“1+X”技能等级证书有哪些?
3毕业生持Web前端开发类“1+X”证书,在工作时是否会获得加分?
4贵公司会从哪些角度评价不同的职业技能等级证书?
5从事Web前端应用开发工作所需掌握的技术有哪些?
6在贵公司,开发岗位中从事Web前端开发的岗位占比是多少?
112
113
I
nternet Application
互联网+应用
的情况,进行分类归纳。把各岗位都需要掌握的基本技能作为基础技能、核心技能作为公共技能,把每个岗位特有的核心技能作为专项技能,把进一步提升所需的技能作为拓展技能。如表3所示。
(三)科学构建课程
在课程体系课程设置时,基础技能对应的课程主要安排在第1,2学期,公共技能和专项技能对应的课程主要安排在第2,3,4,5学期。拓展技能作为补充,以选修课的形式开设。还有少量Web 前端开发职业技能中级证书中涉及到的技能,没有专门开设课程,都安排在技能等级证书考证课程中完成教学。
新的课程体系如表4,大幅强化了Web 前端开发技术的内容,实现了与Web 前端开发职业技能中级证书的无缝对接,还满足了高级证书中的一些技能要求。比如新增了《HTML5基础》、《BootStrap 前端开发框架》等课程;把JQuery 与
表3 岗位技能需求
岗位
基础技能
高级java程序员掌握技能公共技能
专项技能
拓展技能
软件工程师
1.能使用JAVA 进行面向对象的程序设计
2.能使用HTML+CSS 制作及美化网页
3.能够使用数据库建模工具设计和创建数据库
4.使用数据库管理工具管理和维护数据
5.能使用JDBC API 访问数据库数据
1.能使用软件建模工具进行软件建模
2.能使用Ajax 进行前后台数据交互
3.能使用JavaScript 和JQuery 开发网站交互效果
4.能够综合应用 HTML5、CSS3进行响应式页面的设计、开发
5.能使用Bootstrap 前端框架开发页面
6.能安装配置测试环境
7.能正确设计测试方案及测试用例
能使用Spring boot 框架和MyBatis 数据持久化框架设计和开发Web 应用程序 1.能使用事务和并发管理
机制维护和管理数据库2.能进行分布式存储管理3.能在Linux 操作系统上
配置和维护服务Web 前端开
发工程师 1.能使用PHP 制作动态网站2.使用 Laravel 框架 1.能使用Vue 框架开发2.能使用Node.Js 开发软件测试工程师
能完成单元测试、集成测试和性能测试能使用主流的自动化测试工具进行测试
表4 专业课程设置表
学期必修课
选修课第一学期专业导论(32)、网页设计与制作(64)、JAVA 程序设计基础(96)
无
第二学期数据库应用技术(64)、HTML5基础(48)、JAVA 核心技术(80)、
Java 应用程序开发实训(40)专业英语(32)、Linux 操作系统(32)
第三学期软件测试技术(32)、软件建模技术(32)、Javascript 编程(64)、
JAVA Web 应用开发(96)、Web 应用开发实训(40)Hadoop 开发(32)、软件工程(32)
第四学期BootStrap 前端开发框架(64)、SSM 框架技术(96)、企业应用开发实训(40)Vue 框架技术(32)、Node.js 开发(32)
第五学期PHP 应用开发(80)、专业基本技能培训(100)、技能等级证书考证课
程、软件开发综合实训
无第六学期
顶岗实习、毕业设计
无
JavaScript 合并到《Javascript 编程》课程中,并增加了课时数;在选修课中规划了Vue 框架及Node.js 等。此外,按照岗位需求,对部分原有课程的内涵和技术也进行更新。比如《Java 核心技术》课程,由于软件产品及服务的趋势是网络化,Web 化,GUI 图形化界面编程用得越来越少,所以在新的《Java 核心技术》中去掉了该部分的内容。用《SSM 框架技术》课程替换原来的《SSH 框架技术》等。
五、结束语
随着国家职业教育改革的不断推进,1+X 证书试点的全面铺开,软件技术专业的发展也站在了新的起点上。将 1+X 证书内容有机融入专业课程中,重新构建软件技术专业课程体系,有利于强化学生专业技能,拓宽学生的就业面,培养符合行业要求和时代要求的高素质复合型软件人才。 作者单位:胡君 湖南科技职业学院 吐鲁番职业技术学院
参 考 文 献
[1]马铮,龚福明.1+X 证书制度下高职院校课程体系重构探析--以汽车检测与维修技术专业为例[J].武汉交通职业学院学报,2019(12):51-68.
[2]郑根让,史志强等.1+X 证书制度下以书证融通重构专业核心课程体系--以 WEB 前端开发证书与软件技术专业为例[J].职业教育研究,2020(1):12-17.
[3]张莉.1+X 证书制度与Web 前端课程教学融合创新探索[J].电脑知识与技术,2021(4):90-92.
[4]戴勇.1 + X 课证融通与专业人才培养方案优化的原则与方法[J].机械职业教育,2020(2):1-5.
[5]陆彩兰,吉万年.高职教育“1 + X”证书制度实施问题探究[J].扬州职业大学学报,2020(6):44-47.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论