APP下载

基于企业需求的嵌入式专业课程体系建设探究

2017-08-15朱其慎查英华

职业技术教育 2017年20期
关键词:企业需求课程设置高职院校

朱其慎?查英华

摘 要 高职院校的专业设置和人才培养方案需从市场需求出发,适应区域企业的需求。企业的招聘信息是企业需求的风向标,通过统计企业需求的高职嵌入式系统专业的网络招聘信息,对招聘人才的主要技术要求和职位信息进行统计分析,根据课程学习难度,使用函数修正企业招聘职位数与课程的关系,设置修正系数,建立数学模型,确定嵌入式专业课程的设置方法。

关键词 招聘信息;嵌入式专业;课程设置;企业需求;高职院校

中图分类号 G718.5 文献标识码 A 文章编号 1008-3219(2017)20-0025-04

一、引言

在国家“互联网+”战略不断推进,移动互联网、物联网等与传统制造业结合,推动传统制造业不断转型升级的背景下,高职嵌入式专业迎来了新的发展机遇。高职院校的人才培养方案和课程设置需从市场需求出发,分析企业需求,对现有专业和课程体系进行优化改革。

企业的技术需求紧跟经济发展,紧跟新技术的发展,反映了当前技术人才的需求信息。调查表明,只有59.1%的企业认为高职课程“基本适合”企业的需要,认为高职课程“不很适合”与“不适合”的比例达 40.9%,这意味着近半数的企业对高职课程设置或教学内容不满意[1],高职院校的课程体系与企业的需求严重脱节。高职院校嵌入式专业的课程设置与企业的人才需求的矛盾同样突出,一方面用人单位抱怨嵌入式专业人才缺乏,另一方面高职院校的嵌入式专业学生就业的专业对口率很低,因此,及时、科学地分析企业的需求,建立动态调整专业课程体系和资源配备的常态机制,是高职嵌入式专业课程改革亟需解决的问题。

二、网络数据调查研究与结果分析

网络招聘是学生找工作的主要媒介,也是学生、教师和学校了解企业需求的重要途径。通过收集招聘网站与嵌入式专业相关的招聘需求,分类整理分析,得出招聘信息和专业课程的相关度,作为高职院校嵌入式专业课程体系建设的重要依据,优化和扩展现有的专业课程体系。

本文以前程无忧招聘网站为例,统计了2016年12月份发布的嵌入式专业的招聘信息,每年的11~12月份是高职学生离校顶岗实习找工作的高峰期,也是企业新的一年工作项目需求的规划期。招聘信息检索以“嵌入式”为关键字,工作地点为嵌入式专业招聘企业相对集中的南京、杭州、上海、苏州、宁波等江浙沪城市,学历要求为大专,完整的检索条件为:嵌入式+南京+上海+杭州+苏州+宁波+大专+近一个月,共检索出4706条招聘信息。

“互联网+”战略的提出,传统行业的转型升级扩展了嵌入式专业的就业领域。在对职位信息分析过程中发现,嵌入式专业不仅用于消费电子、汽车、新能源、家电、通信等传统行业的技术改造,还应用到智能手机、可穿戴设备、智能医疗等智能制造领域。职位根据嵌入式软件和硬件工程师进行统计,把企业的需求技能与主流嵌入式专业的课程相关联,各种职位的技术要求跟高职院校嵌入式专业课程的对应如表1所示。

表1 职位对应的技术要求统计表

职位名称 技术要求 对应专业课程

嵌入式软件工程师 C、C++、STM32、ARM芯片開发、ARM芯片相关驱动和应用程序开发。 C语言、C++语言、Java语言、Linux操作系统、单片机接口技术、Linux-C编程、ARM接口技术、嵌入式Linux应用系统设计、Android系统开发、测试技术

嵌入式硬件工程师 ARM、STM32等芯片技术,I2C总线、SPI总线、CAN总线、UART接口、嵌入式硬件设计、C/C++等语言。 C语言、Linux操作系统、单片机接口技术、Linux-C编程、ARM接口技术、嵌入式Linux应用系统设计、传感器技术、电子线路CAD设计、测试技术

在检索到的4706个职位中,统计汇总出嵌入式专业的12门专业课程和对应的招聘人数,详细的对应关系统计见表2。与C语言、C++语言和Java语言相关的招聘人数分别有3585、2055和2755个,这些招聘人数彼此有交叉,说明近80%的职位都有明确的编程语言要求,企业要求的主流编程语言与www.tiobe.com权威网站公布的主流编程语言走势图一致[2]。

三、嵌入式专业课程设置存在的问题

“互联网+”促进和提升了企业智能化制造的发展和传统技术的改造升级,而嵌入式技术作为“互联网+”的底层技术,在企业进行技术融合过程中,对嵌入式人才的需求也在不断增加,而且会有更多的新技术与传统嵌入式技术进行融合,使嵌入式技术的概念不断拓展。企业需求是高职院校专业课程设置和优化的依据。嵌入式技术不仅随着计算机、互联网、物联网等技术的发展不断更新,也随着应用范围的扩大不断延伸到不同的行业,企业的需求也在不断更新迭代。由于学校和企业之间还不能做到无缝对接,高职院校制定人才培养方案时,传统的做法是从专业教师自身的技术体系、实验实训条件出发进行课程设置,与企业的实际需求有很大差距;而且学校的实验实训设备的更新速度也明显落后于技术的发展,造成学生学到的知识很难适应企业的真实需求。所以,关注市场需求的新技术以及技术要求成为高职院校人才培养课程体系建设的必要前提。

四、嵌入式专业课程体系改革方案

(一)课程结构改革

1. 课程学习难度

有研究者提出,学科难度可以用该学科中含有的数学、逻辑和语言等基本要素和经验内容进行衡量,数学、逻辑和语言等内容的含量越大,则此学科的学习难度越大[3]。对于嵌入式专业而言,课程的学习难度指的是学生在已学知识的基础上新增知识量的多少。此处定义的课程学习难度是以学生的基础、对课程的重视程度、学习的努力程度等因素基本一致为前提。

根据教师多年的教学经验对每门课程知识量的计算以及学生的学习反馈,确定上述嵌入式专业课程在整个专业体系的学习难度,用0~9表示,数字越大表示难度越高,如C语言的学习难度为3,嵌入式Linux应用系统设计的学习难度则为9,也就是说嵌入式Linux应用系统设计包含的知识量要高于C语言,学习的复杂程度要高。每门课程的学生学习难度见表2。

2. 课程难度系数设置

李中复等人提出学生成绩符合正态分布规律[4],刘根正等人的研究也认为学生的能力水平一般呈现正态分布的特征[5],黄艳等人提出高校毕业生就业综合竞争力符合正态分布的规律[6]。王少湘等人虽然认为过分强调成绩的正态分布对学生的学习有消极的影响,呼吁教育者摆脱正态分布率的桎梏,但他也认同正态分布率是建立在发现教育观基础上的学生学业成绩总体分布的一种极可靠的数学模型[7]。依据这些学者的研究结果,高职院校的课程设置应根据符合正态分布规律的学生能力水平进行调整,让处于正态分布中部的学生学到更多的企业需要的技能。

不少研究者详细论述了教育中的实践能力阶梯的教育改革[8][9][10],在专业设置时进行阶梯分段培养,阶梯培养的课程体系之间不能出现拐点,应该是逐步提高和深化的知识结构。正态分布作为近似分布,其概率密度函数是中间高两头低的钟形曲线。本文讨论的课程难度和课程包含的知识量成阶梯状分布的理想状态,所以标准正态分布不适合本文课程难度的修正要求。本文选择sin(x)函数作为本数学模型的修正系数,原因是sin(x)值在0~1之间,图形数据的对称性与正态分布相似,符合课程难度修正要求。

3. 根据课程难度调整课程设置

根据学生的学习能力呈现正态分布和课程难度成阶梯状分布的特征,本文选择sin(x)函数作为修正系数建立企业招聘职位数与课程关系的数学模型。提出课程与招聘人数的关系使用与正态分布函数相似的sin(x)函数进行修正,根据学习难度设置修正系数,公式为:修正系数=sin((π/10)*学习难度),修正值根据岗位人数和修正系数进行计算,公式为:修正值=招聘岗位人数*修正系数,进一步算出每门课程在整个课程体系的占比,占比为每门课的修正值除以修正值的总和。嵌入式专业的专业相关课程的理论学时总数一般为600~800学时,本文以总学时600进行计算,根据占比计算每门课開设的学时数。计算结果如表2所示。

从以上的计算分析得出,C语言、Java语言和测试技术的学习难度相对较低,但企业针对高职的招聘人数较多,所以应设置较多的课时数,如C语言的学习难度为3,虽然不是最高,但由于企业的需求量大,需要的课时数却达到108学时。但这些课程都属于专业基础课,在其他专业课程和实训中都会应用,根据教学经验,设置的学时数为表中数据的70%较合适,如C语言的课时为108*70%,约为72学时,而108-72=36学时的课程可以分散到与C语言相关的其他专业课中,用来加强对C语言的学习和应用。而对于学习难度和招聘人数都低的课程,说明无需单独设置,可以在相关的课程中增加一些教学内容作为补充,如传感器技术和电子线路CAD设计等。

对于课程难度较大的课程,企业面向高职招聘的人数较少的课程,如ARM接口技术和嵌入式Linux应用系统设计等课程,可以设置为选修课,供感兴趣或学有余力的学生选择。而对于大多数学生,这类课程可以通过开设讲座的方式进行入门教育,开阔学生视野,不作为主要的技能教学目标。对于难度系数偏大且企业需求大的课程可以加大课时数,如单片机接口技术、Linux-C编程和Android系统开发等课程,使大多数学生都能通过努力学习,达到企业的技术要求。

4. 专业课程设置

将嵌入式专业的课程分为专业基础课、专业课和技术拓展课三大类,根据企业招聘职位数与课程关系的数学模型,计算出各类课程的课时总数分别为297、250、53,各类课程的平均学习难度分别为2.5、5.25、6.5,如表3所示。各类课程的学时数在总学时的占比分别为:42%、49%、9%,各类课程的平均难度课时数分别为:118.8、47.62、8.15。

从数据分析的结果来看,专业基础课的学时数最多、课程难度最小和平均难度学时数最大,专业基础课程需要设置较多学时,这也符合企业要求具有良好专业基础的人才需求,学生具有良好的专业基础才能适应企业的实际项目开发。专业课程的平均难度学时数是专业基础课的一半左右,也就是说在学生掌握专业基础之后,应多开设专业方向课程,促使学生掌握多种专业技能。技术拓展课的平均难度学时数最少,这部分课程可以开设选修课,开阔学生的视野,了解最新的技术动态,或者穿插在其他专业课程中讲解,让学生了解这些课程的基本知识点,可以不作为主要的专业技能要求。

5. 根据企业技术发展更新课程

随着“互联网+”战略的实施和技术发展,以Android技术为主的移动互联+底层嵌入式应用的软硬结合模式发展迅速,需求激增,招聘比例占到9%左右;传统的嵌入式系统的应用也正从过去的单机控制或者过程控制为主,向支持多种网络通讯方式的远程监控特别是移动设备的方向发展,因此嵌入式专业引入Java语言和Android开发,符合企业的技术发展,可以在原有课程体系的基础上,动态调整增加一些与移动开发相关的课程,增加新的技术发展相关课程,开拓新的前沿技术,在嵌入式专业设置软硬件相结合的课程。

(二)加强高职院校实际项目的开发

对企业技术招聘信息的分析表明,90%的企业更需要实际动手能力强、专业知识应用扎实和一定开发经验的毕业生。为了提高学生的实践动手能力,需要高职院校高度重视实践动手能力的培养。特别是中小企业,希望求职者进行过相应项目的开发,能够担当重任,尽快投入到企业的实际项目中去。院校可根据企业的需求调整教学内容、教学计划,提高应用型人才的培养质量,用企业真实项目案例及管理流程为学生提供实验、实训资源,进而更贴近企业需求,为学生的技能训练提供真实、全面和规范的内容服务体系。

猜你喜欢

企业需求课程设置高职院校
应用型本科高校物流类大学生创新能力培养研究
迈向企业造型需求的机械外观设计
高职物流专业课程设置与物流岗位职业证书的有效对接
独立学院商务英语专业人才培养模式探索
高职院校创新创业教育初探
全球化背景下高职院校韩语专业毕业生就业现状分析
多元智能理论视角下高职院校体育课程评价体系的研究
浅谈财务管理存在的问题及完善措施