高职计算机应用专业基于工作过程课程体系开发的探讨
2010-12-21刘雪飞孙岩岩张英奇
贾 勤,刘雪飞,孙岩岩,张 毅,张英奇
(中国环境管理干部学院,河北秦皇岛066004)
高职计算机应用专业基于工作过程课程体系开发的探讨
贾 勤,刘雪飞,孙岩岩,张 毅,张英奇
(中国环境管理干部学院,河北秦皇岛066004)
介绍了基于工作过程课程体系开发的一般方法,探讨了该方法在计算机应用专业课程体系开发中的应用,并以网站开发综合课程为例,介绍了基于工作过程课程开发方法在具体课程教学设计中的应用。
工作过程;学习领域;学习情境;课程开发
2006年教育部提出了“工学结合”的人才培养模式。工学结合是一种将学习与工作相结合的教育模式,以学生为主体,以职业为导向,充分利用校内外不同的教育环境和资源,把课堂教学和直接获取实际经验的工作有机结合起来,扩大学生参与和受益面,有助于学生的职业选择。
以工作过程为导向的职业教育理论是德国20世纪90年代提出的。当前,工作过程导向课程开发模式已成为高职院校推进课程改革的主要模式之一。这种模式有利于缩短学习与工作的距离,使学生减少或避免到工作岗位之后“重新组装”的过程[3]。
1 现有课程开发模式
能力本位职业教育的核心是“以能力为基础的教育”,是一种以满足企业需求为目的,以实际能力培养为主的职业教育。它强调学员在学习过程中的主导地位,其核心是如何使学员具备从事某一职业所必需的实际能力。能力本位课程模式以企业岗位应具备的综合能力作为设置课程的依据,并按能力需求设置课程内容。
能力本位的课程模式所传授的知识是为能力的培养与提高服务的,重视学生动手能力的培养。但是能力本位的课程模式在强调职业能力时,对完成相应职业的工作过程描述和体现不够,把能力看作是一系列孤立的行为,这种由单项能力组合成综合能力的方式忽视了工作的整体特性和经验成分。例如,对于学习软件开发技术的学生来说,应该具备程序设计的能力,但是学生在达到相关课程的能力目标、掌握了程序设计技术后,仍不能很快适应职业工作的要求。原因之一是学生不了解如何把程序设计的能力应用到工作过程中,因此基于工作过程的课程成为现代职业教育课程研究和探索的重要内容。
2 工作过程导向式课程开发思路和方法
2.1 基于工作过程的课程模式
所谓工作过程是“在企业里为完成一件工作任务并获得工作成果而进行的一个完整的工作程序”[2]。基于工作过程的课程体系开发,要对现实的工作任务进行归纳,对其具体的工作过程进行分析,以获知应具备的职业能力,并以职业能力为基础设计课程方案。工作过程导向的课程是按工作过程对知识进行重新排序,仍然注重对学生能力的培养,更加关注工作过程的整体性和完成工作任务所需要的创造能力,而不是将工作任务分成各个独立的能力点、知识点和技能点,并以分解后的能力、知识和技能作为课程开发的依据。
2.2 基于工作过程课程体系开发方法
基于工作过程的课程开发是对原有课程体系的重新构建,是在内容上紧紧围绕职业活动所涉及的工作过程对课程进行重组,其开发过程如图1所示。
图1 课程开发思路
课程体系开发的出发点是通过对职业岗位工作过程进行分析,将具有教学价值的典型工作过程描述出来。要想深入分析工作过程,必须首先详细描写工作过程的各个层面,这些层面包括基本工作对象、重要的工作组织方式、工具以及社会、企业和顾客对该职业的期望等。以软件开发技术的典型工作过程的提取为例,一般是通过对软件开发实践专家进行问卷调查、访谈,同实践专家研讨等方式获取软件技术相关岗位的典型工作任务列表,并把工作任务放在生产运营过程和学习者的全面发展的大环境中进行综合分析和设计。
在对典型工作任务分析的基础上,准确确定和描述每一个典型工作任务所对应的学习领域,给出学习目标、内容和基准学时要求,并按照学生的职业成长规律和教学规律进行时间上的排列,得到学习领域课程计划,将学习领域变成可以教学的课程,并开发编制学习领域课程教学大纲。
学习情境是学习领域课程的教学内容,即一个案例化的学习单元,它把理论知识、实践技能与实际应用环境结合在一起,是一个完整的工作过程。学习情境可以表现为具体教学项目,对软件开发专业来说,教学项目多为设计一个软件,开发一个网站等。
3 基于工作过程的计算机应用技术专业课程体系开发
我系计算机应用技术专业以培养软件开发人才为核心目标,同时为了培养学生的多种能力,并保证对不同层次学生的培养,通过市场调查,设置了软件开发、网络安装与维护两个技术领域。本文以软件开发技术领域为例,应用基于工作过程的课程开发方法进行课程开发。
3.1 职业能力目标分析
职业能力分析是构建课程体系和教学内容的重要环节,主要内容是在工作任务及工作过程分析的基础上,识别出岗位工作人员完成工作所需要具备的能力。软件开发工作涉及多方面的知识、技术,具有明确的技能要求,在对软件开发岗位工作过程分析的基础上得到如表1所示的职业能力要求。
3.2 典型工作任务确定
在软件开发工作中,高职毕业生的主要工作岗位是程序编码员和软件测试员,其主要工作过程是:读懂软件需求分析规格说明书和概要设计报告、进行详细设计(有些企业只要求能够读懂设计文档,无需进行详细设计)、编码、测试、软件试运行。软件开发工作领域的典型工作过程分析见表1。
表1 计算机专业职业岗位能力及工作过程分析
3.3 学习领域设计
学习领域构建要求将典型的工作过程进行教学处理,使其符合学生的认识水平和知识技能系统建构过程的要求。对表1所列出的软件开发岗位工作过程和所需职业能力及关键能力基础上做进一步分析,要完成软件开发这个工作过程,知识起点是程序设计、数据库技术、计算机网络基础等专业基础学习领域课程,也需要相应的思想素质、身体素质和人文素质培养的公共学习领域课程。因此,将软件开发技术岗位学习领域分为公共基础、专业基础和专门技术三个学习领域。专门技术学习领域是完成软件开发的核心学习领域,考虑到软件类型的多样性,由编写程序的典型工作过程导出了网站程序编写、信息管理系统程序编写两个核心学习领域。当前编写程序的软件开发平台为Java和.Net两大平台,根据学生在校学习时间,将Java方向作为专门技术学习领域的平台。通过对编写软件程序典型任务的过程分析,软件开发人员需编写程序设计规格说明书和进行系统集成测试,则可设置程序设计规格说明书的编写、集成测试两个学习领域,这样可得到软件开发专门技术学习领域,如表2所示为软件开发专门技术学习领域。
表2 软件开发专业学习领域课程
3.4 学习情境设计
学习情境是一个项目化、案例化的学习单元,它把理论知识、实践技能与实际应用环境结合在一起。以网站开发综合学习领域为例,应用基于工作过程的方法进行学习情境设计。
3.4.1 网站开发综合课程描述
网站开发综合学习领域课程描述如表3所示。课程的进行是按照软件开发工作过程,也就是在某一具体项目需求定义的基础上,按照概要设计、详细设计、编码、测试的过程展开课程,在软件开发的工作过程中培养学生的软件开发能力。
3.4.2 课程实施
(1)为了培养学生的工作能力及团队合作及沟通能力,学生分成项目小组来完成指定的任务。在这种开放的教学过程中,学生之间可以进行充分的沟通和合作,有利于激发学生的推理、分析、鉴别等高级思维活动。在课内、外的有机结合以及教师适当的帮助和支持下构建学生的软件开发能力。
(2)软件开发综合课需要“双师结构”教师,教师要具备软件开发及相关行业的经验,能够按照课程目标设计项目任务,并控制项目的进程。教师的角色不是简单的知识传授者,而是软件开发活动的主导者,其基本职责是指导、引导和辅导。
(3)课程实施强调在真实的工作环境中引导教学过程的展开,可按照工作过程的要求集中10~12周的时间,构造虚拟的软件开发工作情景。
表3 网站开发综合课程描述
3.4.3 课程评价
基于工作过程的课程开发要求改革传统的课程评价方法,采用多种评价手段来分析学生能力发展的状况。软件开发综合课程采用过程性评价与总结性评价相结合的方式,按照各学习情境的考核标准衡量和检查工作任务的完成情况。过程性评价的对象是学生个人,总结性评价针对最终完成的工作任务(包括程序和设计报告等),评价的对象是项目小组。每个学生的最终成绩由个人的过程性评价成绩和小组综合评价成绩确定。
4 结束语
基于工作过程的课程是一系列综合性典型工作任务的列表,而不是若干综合能力或单项能力的列表,这就使得以提高整体职业素质为目标的职业教育成为可能。但基于工作过程的课程开发在我国还面临着诸多亟待解决的问题,不同高职院校和专业需要根据具体情况去努力探索适合自己的方法和模式。
[1]姜大源.职业教育学研究新论[M].北京:教育科学出版社,2006.
[2]赵志群.职业教育与培训学习新概念[M].北京:科学出版社,2005.
[3]刘哲.基于工作过程的课程开发方法[J].中国职业技术教育 ,2008,(16) :41-43.
[4]杨理连.基于工学结合的工作过程导向式高职课程开发的再思考[J].职业教育技术,2008,(28):50-52.
[5]雷军环.软件技术专业工作过程导向课程开发[J].职业技术教育 ,2008,(8):13-15.
[6]朱强.基于工作过程的课程开发方案研究[J].中国职业技术教育 ,2008,(1) :42-44.
[7]袁玫.基于工作过程系统化的课程开发探讨[J].中国职业技术教育,2008,(4):31-32.
[8]朱强.基于工作过程的课程开发方案研究[J].中国职业技术教育 ,2008,(1) :42-44.
A Study on Course System Construction of Higher Vocational Computer Application Profession Based on Work Process
Jia Qin,Liu Xuefei,Sun Yanyan,Zhang Yi,Zhang Yingqi
(Environmental Management College Of China,Qinhuangdao Hebei 066004)
To introduce a general method of constructing course system based on work process,and discuss its application in course exploiting of computer application specialty,and provide a course example of web exploiting,and discuss the method’s application in concrete course teaching design.
work process;study field;study instance;course exploit
X712
A
1008-813(2010)02-0074-04
10.3969/j.issn.1008-813X.2010.02.021
2009-09-07
贾勤(1972—),女,湖南益阳县人,毕业于燕山大学计算机应用技术专业,硕士,副教授,主要研究计算机测控、非线性光电检测。