工作过程系统化在.NET网站建设中的课程开发策略
摘要:职业教育的课程需要根据工作过程系统化过程进行开发。本文阐述了工作过程系统化的基本概念及过程、现有教材和学生的学习情况,以ASP.NET课程作为蓝本,利用工作过程系统化思想进行课程开发,通过企业调研、工作过程系统化工作流程重构、软件工程—迭代等方法,建立了适合本课程的开发策略,并总结了创新之处及实践意义。
关键字:工作过程系统化;ASP.NET案例课程;开发策略20 世纪末, 人们认识到实际工作过程中的技术问题需要用与工作过程相联系的知识、技能去解决,职业教育是培养“为了工作而学习”的人的教育。 因此,职业教育的课程开发必须打破传统学科知识系统化的束缚,对原有学科知识进行解构,围绕工作过程进行重构,开发基于工作过程系统化的课程。本文以中职ASP.NET网站建设课程为例,分析了工作过程系统化的理论、中职学生对本课程学习状态、现有课程的教材情况,通过企业调研、工作过程系统化工作流程重构、软件工程—迭代等内容对本课程开发及教学实践,总结了本课程开发的创新之处及实践意义。
一、什么是工作过程系统化
“工作过程系统化”理论认为,工作过程是在企业里为完成一项工作任务并获得工作成果而进行的一个完整的工作程序,是一个综合的、时刻处于运动状态之中,但结构相对固定的系统。“工作过程系统化”理论的一个重要观点就是,课程设计必须建立在符合职业情境的工作分析基础之上,通过创造仿真的工作环境,让学生在教师设计的学习环境中进行学习,使学生从专业技能、问题分析到现场管理等方面得到全方位的锻炼。
二、中职.NET课程和学生学习现状
(一)ASP.NET动态网站开发课程学习目标。
ASP.NET职业能力的学习目标是通过本课程的学习,能够掌握ASP.NET基本知识和应用,掌握B/S结构类型程序设计开发技术,运用所学知识开发出企事业单位需要的各种形式的网站、BBS、网上购物系统等。具有自主学习能力、创新能力、职业岗位竞争能力及较好的程序开发素质。在职业素质方面,通过项目组角色分配,明确工作思路和责任,培养学生的团队精神和沟通能力,具备良好的职业习惯,具备“软技能”。
(二)传统.NET系统开发教材存在问题。
传统的ASP.NET系统开发课程的教材,注重的是编码的实现,知识点的讲解,而对整个系统开发流程、测试方法、基本维护很少提及。让学生误认为,开发过程就是编码过程。而本课程以培养学生成为一名优秀的网站设计人员为宗旨,使学生熟练掌握网站设计与开发中各种操作技术,具备开发、维护小型网站的知识和能力。教材与培养目标有差异,显然应该以培养目标为中心,选取或者编写符合培养目标的教材。
(三)中职学生学习本课程的现状。
中职学生的特点是自信心不够强、基础薄弱,对一些代码课程有强烈的抵触,课堂教学学生参与度低。存在上述问题,原因是多种多样的,除学生自身原因外,课程的教材的组织形式与对学生的吸引度应该是占主要部分的。所以,教材内容的改革迫在眉睫。
三、工作过程系统化在.NET系统开发课程中开发策略
(一)课程开发设计理念。
(1)基于工作过程系统化的课程内容设计。
课程内容的设计应体现能力本位,以岗位需要和职业标准为依据,基于企业工作流程进行系统化设计,打破原有的以理论为主的内容结构和课序,重构教学内容,以工作任务为中心整合相应的知识、技能,实现理论与实践的统一,体现其内容的先进性、典型性、适用性、拓展性,培养学生能在复杂的工作过程中做出判断并采取行动的综合职业能力。
(2)基于软件工程——迭代的情境教学的教学方法设计。
通过情境教学的设计,将项目分解为若干个子项目,每个子项目均遵循软件工程的思想“需求分析—概要详细设计—编码—测试—使用说明书—维护”进行项目的的迭代—叠进式的方式完成。让学生熟悉—掌握---独立完成每个项目的流程。这种教学方法设计使学生误认为“开发即编码”的思想瓦解,真正认识与掌握系统开发的过程。
(3)基于自我—团队—教师三位一体的教学评价设计。
以工作过程为主线,以完成任务为目标,教学评价是教学过程中不可缺少的环节。在教学过程中,由于考虑的学生自身特点,在完成各个项目时,采用团队的组织形式,评价中自我、团队、教师三位一体的进行,形成多方位、多角度的形式进行过程性评价和终结性评价。
(二)课程开发具体步骤。
基于工作过程系统化课程开发的步骤是按照“工作任务分析——行动、学习领域的确定——学习情境设计——教学实施“的路径推进,将方法能力、专业能力和任职能力的培养贯穿在学习领域
(1)工作任务分析。
工作任务分析是对专业所对应的职业或职业群中需要完成的任务进行分解的过程,目的在于掌握具体工作内容、以及完成该任务需要的职业能力。结合职业教育的需要,对广东省典型的部分计算机软件开发企业进行了调研。调研内容包括公司概况、业务范围、作业流程、岗位对知识能力的要求、相应的职业资格等。形成了岗位职业能力分析表1-1,体现企业实践与理论知识的融合,也是进一步设计课程内容的基础。
(2)行动、学习领域的归纳。
行动领域的归纳是描述一项完整的工作行动,包括计划、实施、评估整个行动过程.它反映了职业工作的内容和形式,以及该任务在整个职业中的意义、功能和作用。从整体上概括了一个职业(专业)的内涵,在此基础上可以按照教育学规律进行教学设计。每一个典型工作任务描述了职业教育课程中的一个学习领域课程。通常每个职业(专业)有10~20个典型工作任务。
所谓“学习领域”,是一个跨学科的课程计划,是案例性的,经过系统化教学处理的行动领域。每一个学习领域即是一个学习课题,通过若干个互相关联的学习领域的学习,学生可以获得某一职业的从业能力的资格。在教学中,围绕“网上购物系统建设与维护”这一职业岗位的主要工作过程确定典型的工作任务,再依据典型工作任务设置学习领域,创设具体的学习情境,最后形成系统的课程内容。形成如表2-1所示的主要工作过程和典型工作任务和在每一个典型工作任务中的学习行动内容。
根据岗位职业能力分析表所要求的能力,转化为理论知识点,重新设计,重构设置课程。实现了岗位职业能力向课程内容的转换。这些内容遵循了职业成长与认知的规律,来自于真实的企业环境,体现了岗位的职业能力要求,更有针对性。
(3)学习情境的设计。
学习情境是各学习领域内的学习单元,它要在职业的工作任务和行动过程的背景下,按照学习领域的目标和内容,进行教学转换。学习情境是具体的课程方案,它把理论知识、实践技能与实际应用环境结合在一起,在ASP.NET系统开发课程中,基于“网上购物”系统,应用软件工程-迭代方式来编排工作任务,由简单到复杂,让学生逐渐掌握“网上购物”系统开发、测试、维护的基本步骤和技能。本课程设计了7个情境70学时的课程安排,如表1-3所示。
课程设计的流程遵循软件工程的思想,使用软件工程-迭代来编排工作任务。所谓迭代是指迭代法是一种开发大中型软件项目的流程控制方法。这种方法将需求分析、概要设计、详细设计、测试维护等软件设计步骤在不同的阶段不断重复迭代,每次迭代均对前一次的设计进行完善和升级,最终设计出完全符合用户要求的软件。图1-1为迭代方式示意图。以用户登录的功能为例,迭代式工作任务如表1-4所示。
(4)教学实施。
教学实施是实现教学目标的中心阶段,教学实施策略的选择既要符合教学内容、教学目标的要求和教学对象的特点,又要考虑在特定教学环境中的必要性和可能性。
在本课程实施过程中,需要遵循如下原则:
1.严格遵守工作过程化思想进行教学;
2.软件工程的迭代教学环节需要在每一个子任务、任务中不厌其烦地进行;
3.在教学实施环节中需要进行教学评价;
4.教学课时数根据具体情况进行调整。
关于教学评价,提倡使用自我—小组—教师三位一体的教学评价方式。具体评价量规如下图1-2所示。通过多种角色、多种角度、多种方法对每一个学生进行细致化评价。而上述评价量规的比重权限可以由具体的实际情况进行定义。
四、本课程开发的创新之处
基于工作过程系统化的课程开发避免了学校教育脱离实际、闭门造车的现状,课程内容符合职业成长与认知规律,在课程开发过程中有一定的创新性,主要表现为以下几点:
1.工作过程系统化使学校教育与企业岗位紧密相连;
2.工作过程环节能够根据课程性质进行调整;
3.软件工程—迭代教学方法新颖;
4.考核手段多样性。
五、结束语
基于工作过程系统化的专业课程开发以企业调研为基础,课程的结构、内容、组织方法、考核评价基于企业工作流程而重构,通过学习情境的规划和设计,展现不同情境下企业完整工作过程,有利于学校教育与企业需求的衔接,有利于学生实践能力、创新能力和岗位迁移能力的培养。课程的开发需要在实践中不断摸索、探索、锤炼才能完成一门既符合工作过程系统化又适合学生学习的教材。
(作者单位:肇庆职业学校)
参考文献:
[1]姜大源.关于工作过程系统化课程结构的理论基础[J].理论研究,2006,(1).
[2]张虹.培养应用型人才课程改革是关键——兼论工作过程系统化课程[J].北京联合大学学报,2008,(6).
[3]袁玫,周海燕,马楠.基于工作过程系统化的课程开发探讨[J].中国职业技术教育,2008,(10).
[4]李学锋.工作过程系统化高职课程建设的研究与实践[J].成都航空职业技术学院学报,2008,(9).
责任编辑赖俊辰
版权声明:
1.十号范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《工作过程系统化在.NET网站建设中的课程开发策略》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。