唐伎玲?李念峰?李国琳
摘 要 计算机专业应用型人才培养须坚持职业能力导向,整个课程体系依据职业能力培养目标分解为数学思维训练、专业基础、专业方向、工程实践和人文素养五个课程群。其中,对于工程实践课程要实施精细化管理,采取小班授课,同时调整课程的理论深度,以能力训练和实践需要来裁剪理论课程内容,并在教学中构建以职业能力为导向的评价指标体系,把每门课程的评价和教学过程紧密结合起来。
关键词 职业能力;应用型人才;计算机科学与技术;课程群
中图分类号 G710 文献标识码 A 文章编号 1008-3219(2017)14-0033-03
从专业整体发展来看,如何瞄准就业市场的需求,调整人才培养模式,通过提高职业能力来提高就业率,不仅是计算机科学与技术本科专业打破自身困境的需要,也是高等教育转型发展的必然要求。
一、計算机科学与技术专业应用型人才职业能力的内涵
与学术型人才相区别,所谓应用型人才是指能将专业知识和技能应用于所从事的专业社会实践的一种专门的人才,是熟练掌握社会生产或社会活动一线的基础知识和基本技能,主要从事一线生产的技术或专业人才,其具体内涵是随着高等教育历史的发展而不断发展的[1]。
国际劳工大会认为,职业能力是指个体获得和保持工作、在工作中进步以及应对工作生活中出现变化的能力。德国学者把职业能力划分为专业能力、方法能力和社会能力。专业能力是在专业知识和技能的基础上,独立完成任务、解决问题的能力,如计算能力、编程能力;方法能力指独立学习、获取新知识的能力,如决策能力、自学能力;社会能力是处理社会关系、理解奉献与冲突及与他人负责任地相处和相互理解的能力[2]。
根据应用型人才的特点和职业能力的分类,结合计算机科学与技术专业的特征,将计算机科学与技术专业应用型人才的职业能力界定为8个范畴,如图1所示。
二、基于职业能力培养的课程构建
(一)专业方向设置
随着国家信息化促进工业化发展战略的不断深入实施,社会各行各业对计算机相关专业人才需求非常旺盛。企事业单位信息系统的建设与运维人员、网络安全人员、手机软件开发人员等在目前就业市场的需求占比很大。长春大学计算机科学技术学院根据人才市场分析,并结合自身的办学能力及条件,设定了移动互联网嵌入式、互联网工程、软件开发与测试、软件营销与运维四个专业方向。专业方向的设置体现了两个层次的目标:一是加强学生专业职业能力的培养;二是以学生个体的身心全面发展为最终教育目的,拓宽专业的基础性和兼容性。
(二)课程群设置
一直以来,普通本科院校由于对专业学术性的过分重视,课程体系的构建及课程内容设置以专业知识为本位,在教学中往往重理论轻实践,重知识的传授轻能力的培养,这导致学生难以适应现代企业的实际需要。而基于职业能力的教学着眼于培养学生的实践能力,提高学生的就业竞争力。整个课程体系依据职业能力培养的目标分解为五个课程群,如表1所示,其与职业能力培养的对应关系如图2所示。
三、基于职业能力培养的课程实施
(一)工程实践课程的实施
从图2可以看出,学生的解决实际问题、学习与决策、合作与沟通等综合能力都在工程实践课的教学环节得到锻炼和提高,因此工程实践课的教学尤为重要。长春大学计算机科学技术学院从2014年以来,程序设计类课程均安排在实验机房,采取小班授课,班级人数控制在30人左右,教师采用案例教学,边讲边练,现场解答学生在程序运行过程中出现的各种问题,学生在不断纠正错误的过程中提升了解决问题的能力。边讲边练的教学方法,让学生在教师的讲解中“知其然”,在实践练习中“知其所以然”,学生之间由于遇到的错误不同,彼此间通过沟通交换知识、相互学习继承知识、创新进化知识,使他们的各种综合能力得到了很好的锻炼。而生产实习、专题训练、工程实践、企业实训、毕业设计等环节,采取校企合作方式,项目的选取借助企业研发一线的实际项目,让学生在解决实际问题的过程中认知整个工程的周期和提高解决问题的能力。
(二)理论课程的调整
转型发展就是要将过度追求知识的学术性转到知识的应用上来,将学生的被动听课转到主动实践操作上来,因此,必须调整课程的理论深度,以能力训练和实践需要来裁剪课程内容。理论是支撑应用的基础,计算机的应用是依据理论算法编写的程序在机器上的运行来实现的。为此提出一种新的课程模式,称为“捆绑课”,即将数据结构和C++面向对象程序设计、计算机组成原理和汇编程序设计等捆绑在一起进行授课,语言课程中的编程练习围绕其捆绑课程的理论代码实现来设置,通过这种实践贴合理论的教学,将抽象枯燥的概念、原理具象为真实可见的代码,学生在程序代码的操作过程中,潜移默化地学到了专业知识,并提高了读写代码的能力。
(三)程序设计语言类课程的教学设计
对于从业者来说,编程语言是工具,因此需要精通所使用的编程语言。但对于还处在“学徒阶段”的本科生,则先要认识并初步使用不同的语言工具,培养其在技术不断更新的大环境下的一种快速掌握新语言的能力。以此作为本类课程教学设计的出发点,按照由低到高的层次设定课程的教学目标,对课程的内容进行统一归并与精简,避免重叠和冗余,同时从宏观上也降低程序设计课程的比重,如图3所示。
经过以上的基础语言能力的训练后,学生在高年级结合专业方向,再选择一门语言深入学习,例如嵌入式ARM汇编、JAVA EE、后端开发的PYTHON等。通过课程设计、各种竞赛培训、毕业设计等教学环节,进一步提高综合实践能力,使学生学会编写可维护的、安全性高的优化程序,能应用各种设计模式及正确的开发工具,并会使用多种语言在多种操作系统平台上工作。
(四)评价体系的改革
长春大学在教学中构建了以职业能力为导向的评价指标体系。把每门课程的评价和教学过程紧密结合起来,把评价嵌入教学的每一个过程中,对过程进行动态评价。指标体系主要设置3个一级指标:专业能力占50分,方法能力占30分,社会能力占20分。专业能力又划分为2个二级指标:知识能力、技术能力。方法能力包括4个二级指标:制定计划、确定方案、查找资料和自学能力;社会能力包括沟通能力、团队协作能力、工作态度、安全意识和自我管理能力[3]。各指标的权重依不同课程的性质动态设置。
(五)教师队伍建设
对于转型发展下的以职业能力为导向的教学改革而言,教师的专业能力水平直接决定培养效率。职业能力培养要求计算机专业教师应具有大型系统的设计与开发经历,清楚软件开发的总体流程,对各种计算机语言有所了解并精通一种以上的设计软件,能够对学生的实际系统开发进行指导。为此,学校从2014年起有计划地派遣教师脱产到企业实习,时间为半年到一年,直接参与企业的项目研发。学校充分利用寒暑假期,请企业的工程师先后为教师举办《嵌入式系统开发》《Android系统开发》《网络安全技术》等集中培训课程。学校还组建了包括企业兼职教师在内的重点研究职业能力培养的教师团队,企业兼职教师直接参与教学的设计,从而形成系统的职业能力培养队伍。
参 考 文 献
[1]吴中江,黄成亮. 应用型人才内涵及应用型本科人才培养[J].高等工程教育研究,2014(2):66-70.
[2]王江涛,俞启定;职业能力培养的历史研究[J].教育与职业,2013(3):18-21.
[3]刘惠敏,冷静.中职计算机专业课程引入企业元素的教学评价改革初探[J].福建电脑,2015(11):142-143.