【摘 要】本文结合企业对高职程序设计类毕业生的技能要求,根据梧州职业学院的实际情况,基于工作过程课程开发的依据,探索在高职程序设计课程实验教学课程中根据课岗位技能设置典型工作任务及情境,并对教学的实施及评价进行了详细说明。

【关键词】程序设计课程 工作过程 课程开发 实验教学

【中图分类号】G 【文献标识码】A

【文章编号】0450-9889(2016)11C-0161-02

高职程序设计实验课程是计算机专业重要的技能训练课程,也是计算机专业岗位技能拓展课。它主要培养学生代码设计、系统分析、项目管理、前台设计、后台开发、软件文档编写等的职业技能和实践能力。很长一段时间,高职计算机类专业在教学过程中,大部分院校都突出了书本知识学习,忽视了项目实战的训练,人才培养过程重基础,学理论,无项目实战。正因如此,老师和学生对实验教学只停留在“上机实训只是为了巩固和理解理论知识”的片面认识上,而且上机实验都是验证性练习。基于以上问题,本文基于工作过程探讨程序设计课程实验教学改革。

一、基于工作过程的实验教学改革步骤

基于工作过程的实验教学,就是教师通过计划和实施方案,使学生在实际工作中根据岗位设置设计需求、规划、组织、分析、执行和评价验收的工作过程的学习。在教师的有效组织下,学生通过项目实战训练,不断总结学习过程,反复修改项目,从而具备企业岗位所需的技能,体现教学改革的效果。从流程上分析,基于工作过程实验教学改革可以分为以下三个步骤。

(一)企业岗位调研。企业调研主要涉及软件类企业对高职毕业生各方面能力的要求、高职毕业生存在的问题、各岗位对毕业生的需求现状及能力要求、用人单位对高职培养程序设计类学生的意见和建议等。依据企业工作岗位对人才需求,结合高职计算机人才培养现状,由此确定实践教学改革才能真正契合企业对人才的需要,这样实践教学才能真正地服务专业发展,改革的方向就能明确。调研发现,90%的企业认为目前高职程序设计类专业毕业生在踏上工作岗位前最欠缺的职业教育为:专业技能,占65%;行业背景知识,占20%;职业生涯规划指导,占8%;职业道德教育,占5%;职业礼仪培训,占2%。

(二)确定技能训练目标。结合企业调研分析结论,从程序设计岗位能力需求出发,将实践训练与教学改革有机融合,使用基于工作过程的教学方法,在项目开发过程中,以企业岗位为依据,能给学生技能带来实际提升,进行项目训练后,达到企业所需的技能目标。

(三)基于工作过程实验课程改革思路。首先,分析归纳阶段,分析查看岗位工作过程,对实际任务归纳,即确定工作任务;其次,课程开发阶段,以实际的项目开发确定工作过程中的典型子项目,演变成实践教学内容,即确实学习领域;最后,教学设计阶段,根据典型工作任务,设计基于工作过程的具体工作任务,即教学情境设计。根据以上步骤,基于工作过程的实验教学改革过程思路,如图1所示。

二、基于工作过程的实验教学项目情景设置

模仿某软件公司进行税务微信平台项目开发,基于工作过程的实验内容可分为七大情境:项目调研、项目可行性分析、项目需求分析、系统设计、编码开发、系统测试、上线运行,见表1。每个情境均根据岗位工作要求进行实训,在实训中学习从客户处获取需求、可行性分析、需求分析、系统设计、编码技术、测试技术等方面的基础理论知识,以此基础再进行项目演练。例如,在“编码开发”的情境里,按工作过程又可分为系统架构、各个功能模块开发、数据接口调用三个子情境。子情境“系统架构”包括一个基于spring mvc,spring,hibernate,easyui的架构和daoserviceaction层的划分这两部分内容,在这两部分内容的学习中学生要掌握基于myeclipse10微信平台开发方法,项目情景设置如表1所示。

三、基于工作过程的实验教学实施

本文主要对如何在高职程序设计类实践教学中,做好学生实践与理论学习一体化,强化技能训练过程的研究,达到改变传统、单一的实验教学方式的目的,把训练学生技能放在更加突出位置,学生在基于工作过程学习中主动学习,教师则对整个学习或工作的过程进行发动、监督、帮助、控制和评估的教学模式。整个实验教学以典型项目为导向、学生为主体。

首先,学生根据典型工作任务,通过各种途径收集资料,并且分组讨论,制订具体实施方案,经历分析问题的过程,提升解决实际问题的能力。其次,教师审核方案并且组织学生实施。教师审核各组根据工作任务制订的实施方案,组织讨论,分析各方案的优缺点,指出存在的问题,完善方案;再审核、讨论、完善方案,多次反复本过程,最后确定可实施的方案。最后,评估考核。根据学生最后完成项目情况,按照考核标准及学生工作表现、团队协作状况综合评定成绩。整个考核注重学生在工作过程中表现的考核,学生能够以此获得“工作过程知识”,而不仅仅是简单的操作技能。

本实验教学课程的改革方法是将基于实际工作过程的教学理念应用到实验教学中,解构了传统的实验教学体系,构建了符合职业能力形成规律的职业教育模式,通过实际应用到教学中,该课程的教学取得比改革更好的教学效果,学生实际岗位技能得到明显提升,达到了我们预期的效果。

总之,在基于工作过程的高职程序设计课程实验教学改革过程中,我们结合企业对岗位技能的要求,融合高职计算机类专业建设的特色,将主流开发技术以项目形式体现在实验教学中,教学分层级进行,突出学生的中心地位,形成知识、素质和技能三位一体的实验课程教学特色,学生学习的积极性大幅提高,学习效果明显改善。

【参考文献】

[1]万荣泽,余思东,莫洪武.基于工作过程的《ASP.NET程序设计》课程教学改革实践[J].高教论坛,2014(4)

[2]周金凤,龙远春,梁春贤.有效教育在C程序设计教学中的实践[J].计算机教育,2014(18)

[3]陈晋音,张健,卢瑾.基于Ch交互式平台的C++语言程序设计课程教学研究[J].计算机教育,2015(8)

[4]李高杰.任务驱动式教学在计算机软件教学中的应用探析[J].无线互联科技,2013(8)

[5]张晓明,杜天苍,秦彩云.计算机网络编程课程的教学改革与实践[J].实验技术与管理,2010(2)

【基金项目】广西新世纪高教教改工程项目2013年度立项一般项目A类课题“高职程序设计课程基于工作过程的实验教学改革研究与实践”成果之一(2013JGA468)

【作者简介】唐永平,男,梧州职业学院机电工程系讲师。

(责编 王 一)