【摘要】高职教育培养学生在加强基础理论知识学习的同时,强化职业技能的训练,能够将理论和实践相结合。本文结合高职《软件工程》课程的特点提出采用项目化教学的意义,通过项目化教学指导学生将工程化的思想应用于软件项目的开发与管理,突出职业技能的培养。
【关键词】高职教育;职业技能;项目化教学
近几年由于高职本科院校的成立与竞争,高职高专学生就业竞争加强,高职高专毕业生如何在高职本科院校毕业生脱颖而出获得就业岗位,各高职院校依据国家出台各项政策的基础上开展人才培养模式改革,坚持以就业为导向,建设以“一带一路”为背景服务社会经济的产教协同特色高职教育体系。越来越多的高职高专院校通过校企合作办学共建专业,开展基于工学结合的课程教学改革等办法提高教学质量,提升学生的职业技能,提高毕业生的就业竞争力。本文结合我国高职教育的发展现状,在此基础上以培养学生职业能力为出发点,选取《软件工程》课程为课例,阐述了课程教学的现状分析、项目化教学的意义和项目化教学在高职院校《软件工程》课程教学中的应用研究。
一、我国高等职业教育发展的现状
教育部在2016年6月召开的新闻发布会上,教育部职成司司长葛道凯介绍,近年来高职教育快速发展,全国高职院校的数量在不断增加,由2010年的1246所上升至2015年的1341所,学生人数占高等教育的41.2%,将近一半的人数也使高职教育成为高等教育的半壁江山,在我国高等教育中占据非常重要的地位。高职教育是高等教育不可或缺的一部分,目前高职高专专业涵盖了各个产业,培养大量的技术技能型人才。高职教育一直受到国家教育部的重视,近几年国家加大职业教育课程建设与改革的力度出台了一系列政策文件,如2014年国务院《国务院关于加快发展现代职业教育的决定》文件中提到教学服务经济社会的发展和人的全面发展,推动专业、课程与产业、职业标准对接[1];2015年《教育部关于深化职业教育教学改革全面提高人才培养质量的若干意见》文件指出推进专业教学紧贴技术进步和生产实际,推广项目教学,培养学生职业能力[2]。每个文件都是在遵循职业教育规律原则,结合学生身心发展规律,人才培养与职业岗位对接,实现培养毕业生即是职业人的目标。应时代要求培养适应社会企业人才,我国高职院校课程教学经历了三次改革历程,从基于实践本位到基于能力本位,最后是基于工作过程本位的课程改革,人才培养的侧重点也从突出实践能力的培养,过渡到仅突出职业适应力的职业能力培养,最后转变为强调与工作过程相结合,体现职业适应力和职业迁移力结合的职业能力培养[3]。基于工作过程的课程开发必须对课程的内容进行重构和序化,仿真职业岗位工作环境,设计教学情境,通过角色的扮演实现学生的学习过程即是工作过程。
二、高职《软件工程》课程介绍与教学现状分析
《软件工程》课程是高职软件技术专业必修的一门专业基础课程,它的先导课程主要是程序设计课程、数据结构和数据库。软件项目的开发过程类似于建筑大楼的过程,在建筑的过程中,工程化的方法、工具和过程是顺利盖起大楼的三大要素,缺少其中一个要素都将可能使得工程失败[4]。软件项目也不例外,在软件的开发和维护过程中同样要采用工程化的思想来指导解决出现的问题,降低出现软件危机的概率[5]。《软件工程》课程教学主要以教师课堂讲解工程化的方法(开发方法)、工具(支持方法的工具)和过程(管理过程),课程内容比较抽象、学生因缺乏工程实践难以理解和接受。实验课上教师要求学生多动手实践,实践的内容大多是教师给软件工程参考资料,学生按照资料照葫芦画瓢地编写一些文档,学生缺乏独立的分析思考,认为软件工程课程仅是完成文档的撰写,没有深入理解软件工程真正的意义,教学效果难以达到软件工程课程教学目标[6]。
三、项目化教学的意义
项目化教学强调培养学生实践能力为目标,将学科知识融入项目中,以选取的项目作为载体,将项目分解为各个任务,教学过程中以任务驱动,学生通过团队协作在完成任务的过程中锻炼自己的分析思考解决问题能力、培养团队协作精神与提高团队沟通能力。通过项目化教学实现理论和实践相结合,在实践中完成知识的学习和提高自身的实践技能。
四、高职《软件工程》课程项目化教学的研究
分析软件工程的教学现状,归根究底学生缺乏软件开发的经验,难以理解与体会到学习该课程的意义。解决方法是制造学生开发项目的环境,模拟企业软件开发工作岗位任务,改变学生的角色,学生按照职业人的要求将课程知识应用于软件项目的开发与维护中,体验岗位工作并完成项目的开发,整个开发的过程也是收获知识、提升职业能力的过程。因此,软件工程课程教学改革首先是选取合适的项目,以软件开发流程为主线,根据职业岗位工作任务序化知识点,为学生创设学习情境,帮助学生实现角色转换,使学生身临其境,在角色体验过程中激发学生求知欲,充分发挥学生的学习自主性,体现职业适应力和职业迁移力结合的职业能力培养。下面以高职《软件工程》课程为例开展项目化教学,阐述了课程设计思路和教学活动设计。(一)课程设计思路以培养职业能力为核心,提高学生职业综合素养为目标,基于职业岗位任务的项目化教学融合课程内容与企业工作任务,突出课程的职业性、实践性和开放性的特点[6]。根据职业岗位工作任务,课程内容参照企业软件开发流程,任课教师在研读教材的基础上将课程内容按照项目进行重构与知识点的序化,并设计学习任务。图1描述了项目化教学课程设计思路(二)项目化教学活动设计项目化教学以项目为主线整合课程内容,课程教学选取学生较容易理解的图书管理系统为例,通过分析岗位能力需求确定课程目标,通过知识点序化设计学习任务如表1所示。教学实施过程中教师通过创设情境教学,以图书管理系统为载体,按照项目开发流程分解为7个不同的学习任务,在每个任务中引进工作岗位要求的知识与技能,学生通过完成每个任务的同时获得知识与技能,并达到课程设置的能力目标。评价是引导与帮助学生学好课程内容的有效手段。本着评价内容多元化、评价重视发展性和评价主体多元化等多元化的原则,采用CIPP评价模式进行课程教学评价,为项目化教学提供指引,这种评价方式具有全程性、过程性和反馈性三大特性,评价的结果有助于改进和完善教学实施过程[7]。
五、结论
项目化教学在高职《软件工程》课程中的应用实践表明,该方法有利于学生了解企业职业岗位的工作任务,以及掌握软件项目开发的流程。课堂教学不再枯燥无味、摆脱理论灌输,充分发挥学生的学习自主性,促使学生从学习者到职业人的角色变换,突出学生职业能力的培养。
【参考文献】
[1]国务院.《国务院关于加快发展现代职业教育的决定》[Z].[2014]19号文.
[2]教育部.《关于深化职业教育教学改革全面提高人才培养质量的若干意见》[Z].[2015]6号文.
[3]陈彦霖.浅析中国高等职业教育课程改革历程及发展趋势[J].课程教育研究.2013(13).
[4]李爱萍.软件工程[M].人民邮电出版社,2014.[5]张海藩.软件工医学论文撰写程[M]医学论文投稿.清华大学出版社,2009.
[6]邓奉先,卓书尧.谈基于工作过程的高职《软件工程》课程教学[J].2014(02).
作者:邓奉先 卓书尧 单位:海南软件职业技术学院
相关专题:肉类研究 city planning