基于“大小”工作过程的软件技术专业课程探讨
2014-04-29陈艳平
陈艳平
摘 要 基于工作过程的课程体系改革是当前我国职业教育进行课程改革的方向,本文在“基于工作过程”思想指导下,以软件技术专业为例,探讨了基于“大”工作过程本专业课程体系的构建,“小”工作过程的课堂教学的实施,具有较强的操作性。
关键词 工作过程 软件技术 课程体系
中图分类号:G71 文献标识码:A
基于工作过程系统化的行动导向教学是根据完成某一职业工作活动所需要的行动、行动产生和维持所需要的环境条件以及从业者的内在调节机制来设计、实施和评价职业教育的教学活动,其核心在于把行动过程与学习过程相统一,以学生是否达到从事某种职业所应具备的操作技能和理论水平为评价标准。高职院校通过模块化、项目化教学等课程改革试图增加实践操作教学时间;模拟某一特定任务来达到提高学生操作技能的目的;采用“校企合作”、“订单式培养”、“工学结合”等诸多模式来促进学生动手能力的培养和锻炼。虽然取得了一定的成效,但在实施过程中难度较大,特别是对于软件技术专业实施起来就更困难。由于很难找到一些企业一次性需要大批量的软件技术专业的学生,因此要真正做到“订单式”培养学生难度增加;学校安排的操作训练最多与合作企业的工作过程有所关联,缺乏在操作训练中的自我学习能力的锻炼,导致学生发现、分析、探讨和解决职业活动中出现问题的能力不强,很难真正将企业工作过程与学生学习过程相统一。因此,开发基于工作过程的高职教育课程体系刻不容缓。
1 基于“大”工作过程的软件技术专业课程体系构建
工作过程系统化课程注重对学生能力的培养,将“工作”作为一个整体,关注工作过程的整体性和完成工作任务所需要的创造能力,再将工作任务分成各个独立的能力点、知识点和技能点,以分解后的能力、知识和技能作为课程开发的依据并经过教学论加工,成为基于工作过程的课程改革的依据,使学生毕业后真正成为动手能力强、上岗能力快的劳动者。以基于工作过程的思想为主线,以职业能力中“典型职业工作任务法”来划分成各个阶段,要求学生应该掌握的基本知识点和基本技能,达到该类职业要求预定的目标。按照工作过程的顺序开发课程,是体现职业教育特色的课程开发突破口,故本文提出了基于“大”工作过程的软件技术专业课程体系的构建。
需求分析是分析用户需求的过程。主要工作任务是走访目标客户,收集相关数据,进行分析汇总,在充分论证的基础上确定待开发软件的总体要求和适用范围、确定相关的硬件、支撑软件的要求、项目决策与解决方案等。
软件设计是给出制定问题解决方案的过程。软件设计分为概要设计和详细设计。概要设计主要工作任务是模块分解、确定软件的结构、明确模块的功能、设计模块间的接口、设计全局数据结构及数据库等。详细设计主要工作任务是界面设计、子模块的实现、局部数据结构的设计等。
编码实现是通过编写代码来实现软件设计思想的过程。主要工作任务是编写模块代码、调试程序、组件编程、组装系统模块、编译与打包等。
软件测试是测试软件产品的过程。主要工作任务是单元测试、集成测试、确认测试、质量控制等。
软件维护是为用户提供相关技术服务和培训的过程。主要工作任务是改正性维护、适应性维护、完善性维护、用户培训等。
以软件项目开发“大”工作过程为依据,开发基于工作过程的高职课程应以“就业”为导向,根据市场需求首先要确定与高校各专业相对应的职业,而这个职业领域应是相对宽广的。再对这个职业进行深入的分析,用与工作过程相关的典型工作任务对现代职业活动进行描述,并在此基础上开发职业教育的课程,即“典型职业工作任务法”。工作过程系统化课程的开发是在“典型职业工作任务法”分析的基础上进行的。以工作岗位能力需求为导向,结合企业实际需要,确定培养目标(岗位)。分析每个岗位的典型工作任务,根据典型工作任务确定主要职业能力要求,得出相应的学习领域,构建课程体系。软件技术专业基于软件项目开发“大”工作过程的课程体系构建如图2所示。
2 基于“小”工作过程的课堂教学的实施
在基于软件技术专业“大”工作过程课程体系构建基础上,按照工作过程展开的职业教育课程内容排序,有效地序化后,具有典型的“阶梯”结构,一门课程的学习为后期课程做好了铺垫,完全符合学生循序渐进的认知的心理顺序。课程建设以工作任务为课程设置和内容选择的参照点,以项目活动为学习的主要形式。以企业真实开发项目为载体,由行业专家、专业教师依据企业项目开发工作过程中对知识结构和能力结构的要求改革重组课程内容,校企双方人员组成教学团队实施教学,在教学过程中,不仅培养学生具有掌握多门知识技能的综合应用能力,还具有团队合作的精神。一般来说,由实践情境构成的以过程逻辑为中心的行动体系,主要解决“怎么做”和“怎么做更好”的问题。这是培养职业型人才的一条主要途径。
课程课堂的教学,采用“小”工作过程的思想贯穿课程的讲授:首先让学生了解本门课程在职业生涯中的地位,可利用项目作品、案例演示来进行宣讲,让学生在视觉上有个感性认识,其次分析并简单阐述该作品或案例所使用到的知识点和技能,接着针对这些知识点间来完成课程内容的教学,最后将整个作品完整或者部分在课堂上现场演示,让学生建立起这样的一个“基于工作过程”的学习过程:首先明确学习本门课程的作用,本课程用来“做什么”?接着让学生学会“怎样做”?最后留给学生思考“怎样做更好”?“做什么”依靠教师演示讲解从而激发学生的学习兴趣;“怎样做”是指导学生在课堂上学习并掌握最基本的理论知识点和操作技能与技巧,教与学互动,学中做,做中学;“怎样做更好”留给学生课下思考,从而提高学生的自学创新能力和独立思考解决问题的能力。
3 结论
总之,“大”即为一个系统,体系的理解,“小”即为一个单元,个体的理解,基于“大小”工作过程的软件技术专业课程体系探讨适应当前我国职业教育进行课程改革的方向,可以较完美地完成专业教学计划的制定,高效率地完成课程课堂的教学,提高学生的学习兴趣,对学生动手能力强,上岗能力快有很大的推动作用。
2014年重庆市教学改革项目(项目编号:143176)阶段性研究成果。
参考文献
[1] 姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007.
[2] 袁玫,周海燕,马楠.基于工作过程系统化的课程开发探讨.中国职业技术教育,2008(4).
[3] 朱强,江荧.基于工作过程的课程开发方案研究.中国职业技术教育,2008(1).