徐晨 蔡茜
摘要:随着互联网科技的飞速发展,市场对Web前端开发人才的需求量越来越大,越来越多的高职院校开始将Web前端开发设立为软件技术专业的一个单独的专业方向。本文基于成果导向教育理念,结合“底层共享、中层分立、高层互选”的专业群课程体系,对高职软件技术专业Web前端开发方向模块化课程体系构建进行了积极的探讨。
关键词:成果导向;Web前端开发;模块化;课程体系
中图分类号:TP393.09-4;G642.0 文献标识码:A
随着互联网科技的飞速发展,网站作为一种方便、易用的工具和平台与人们的生活融合得越来越紧密,需要大量的Web网站开发人才投入到互联网行业中。随着人们对Web应用的交互和性能要求越来越高,以及HTML 5、CSS 3等相关Web前端技术的快速发展,Web前端开发技术的难度变得越来越大,专业性越来越强,简单的Web页面制作已经不能满足市场对Web前端开发人才的要求,越来越多的高职院校开始将Web前端开发设立为软件技术专业的一个单独的专业方向。
1 基于OBE理念的课程体系构建分析
OBE(Ooutcome-based Eeducation)成果导向教育是一种较早出现在美国和澳大利亚的教育理念。该理念强调学生的学习成果,以学生接受教育后所取得的学习成果为导向,对照毕业核心能力和要求对专业教育的有效性进行评价[1]。
构建基于OBE理念的课程体系首先要明确人才培养目标,培养目标是学生毕业3~5年预期达到的专业和职业成就[2]。下一步由培养目标确定对学生的毕业能力要求,毕业能力要求是学生在毕业时应具备的知识、技能、素质能力要求[1]。再将每个毕业能力要求分解为若干条指标点,然后建立与毕业要求指标点对应的课程支撑矩阵,进而形成专业核心课程体系[3]。通过课程矩阵将毕业能力要求指标点分解到具体课程后,据此确定课程目标,然后根据课程目标制定出课程标准,依据课程标准实施教学,学生取得学习成果,根据毕业要求对学生的学习成果做出评价,循环改进课程体系,如图1所示。
1.1 培养目标
培养目标需要在广泛调研的基础上,综合考虑学校的办学目标,政府、行业的社会需求以及企业的用人需求进行确立。以重庆工商职业学院软件技术专业Web前端开发方向为例,该专业方向致力于培养德、智、体、美、劳全面发展,爱国爱党、遵纪守法,具有良好人文素养、专业精神、职业精神、工匠精神和创新意识,掌握本专业基础知识和基本技能,面向Web前端开发应用领域,能够从事Web前端开发、全栈开发、UI设计等工作,适应产业转型升级和企业技术创新需要的复合型技术人才。该专业方向的人才培养目标如表1所示。
1.2 毕业能力要求及指标点
根据培养目标确定对学生的毕业能力要求,毕业能力要求即学生在毕业时应获得的学习成果。确定毕业能力要求后,按照易落实、可评价的原则对其进行适当分解,产生若干(通常是2~5条)具有逻辑性且符合学生能力形成的规律的指标点[4]。以重庆工商职业学院软件技术专业Web前端开发方向为例,对该专业方向的毕业能力要求及指标点分解如表2、表3所示。
1.3 专业核心课程矩阵
根据毕业能力要求指标点可构建出专业核心课程矩阵。若某门专业课程难以覆盖任何一条毕业能力要求指标点,则应思考开设该课程是否合理。若某项指标点没有任何一门课程提供支撑,则应考虑增加相关课程。若某门课程覆盖了过多的指标点,则应思考该门课程是否博而不精,是否需要进行进一步拆分。若某项指标点同时由好几门课程在同一个层次上培养,则需要考虑是否存在过度培养的现象。
以重庆工商职业学院软件技术专业Web前端开发方向为例,该专业方向的核心课程矩阵如表4所示。(培养学生身心素质、职业道德、专业素养和创新创业意识相关能力,主要以公共课和穿插在各专业课中的形式进行,故不在专业核心课程矩阵中列出)
2 模块化课程体系构建
结合专业群构建的实际情况,按照“底层共享、中层分立、高层互选”的原则,将课程分为公共基础模块、公共拓展模块、专业群基础模块、专业技能模块和专业拓展模块,构建出如图2所示的软件技术专业Web前端开发方向课程体系。学生在第一学年学习公共基础模块、公共拓展模块和专业群基础模块课程,即“底层共享”;在第二学年学习专业技能模块课程,即“中层分立”;在第三学年根据兴趣和就业意向选择学习专业拓展模块课程,即“高层互选”。
2.1 公共基础模块
根据党和国家有关文件规定,以及专业群素质要求,开设《思想道德修养与法律基础》《毛泽东思想和中国特色社会主义理论体系概论》《形势与政策》《军事技能训练》《军事理论》《大学生安全教育》《体育》《信息技术素养》《大学生心理健康教育》《职业规划与素质教育》《中华优秀传统文化》《高等数学》《实用英语》《大学语文与写作》等通识课程。
2.2 公共拓展模块
开设艺术鉴赏类选修课、公共素质拓展选修课等全校性选修课程。
2.3 专业群基础模块
重庆工商职业学院计算机专业群由大数据技术与应用、计算机应用技术、软件技术Web前端开发方向、软件技术人工智能技术服务方向和云计算技术与应用5个专业(方向)组成。根据专业群各典型工作任务共有的基础能力,组合成专业基础模块。课程包括程序设计基础、计算机网络基础、网页设计基础、数据库基础与应用和Linux操作系统。
2.4 专业技能模块
根据Web前端开发相关职业能力构建出3个专业核心课程模块,即Web前端UI设计模块、Web前端开发基础模块、Web前端框架开发模块。每个模块由3~4门理论实践一体化课程与模块综合实训课程组成,如图3所示。
2.5 专业拓展模块
专业拓展模块处于课程体系高层部分,实现跨专业之间的课程互选,培养学生专业拓展能力。该模块由3门岗位强化训练课程组成,每门岗位强化训练课程提供一定数量的课程供学生选择学习,如图4所示。
3 结语
本文基于成果导向教育理念,结合“底层共享、中层分立,高层互选”的专业群课程体系,构建了高职软件技术专业Web前端开发方向模块化课程体系。随着互联网技术的快速发展,Web前端开发的技术也在不断更新,课程体系应结合技术发展、社会需求以及学生学习成果的评价反馈及时做出调整。
(责任编辑:武多多)
参考文献:
[1]王正勇,柳兴国,吴娟.基于成果导向的专业群“平台+模块”课程体系构建[J].中国职业技术教育,2020(2):44-49.
[2]丁才成.成果导向与工作过程导向课程开发异同分析与融合应用——基于《悉尼协议》范式研究[J].中国职业技术教育,2019(32):30-34.
[3]文志强,朱艳辉,陶立新,等.基于OBE的计算机科学与技术专业课程体系构建[J].计算机教育,2020(8):131-135.
[4]孙立双,赵琪,谢志伟,等.基于“OBE”理念的專业培养体系设计与评价[J].中国建设教育,2019(4):181-184.