李 丹,张兆信
(河北软件职业技术学院,河北 保定 071000)
Oracle数据库课程是软件开发专业的一门核心课程,在过去的教学中一般都采用先讲授理论知识,后做实验的教学方式,教学效果不是特别理想,学生普遍反映知识较难理解,学习也比较枯燥。针对这些问题,在认真学习了教育部教高[2006]16号文件之后我们重新进行了市场调研,根据高职教学改革的发展要求和企业对数据库从业人员的岗位需求,确定了行动领域,设计了学习领域和学习情境,并以此开发了基于工作过程的课程体系。
工作过程是指为了完成一个工作任务并获得工作成果而进行的一个完整的工作程序。其特点是一个综合的、时刻处于运动状态之中,但结构相对固定的系统。工作过程导向的课程实质,在于课程内容和结构追求的不是学科架构的系统化,而是工作过程的系统化。基于工作过程的职业课程开发可遵循以下步骤:(1)确定相应的工作岗位;(2)根据工作岗位,按照职业能力归纳出职业行动领域,提炼出工作岗位的具体典型工作任务;(3)将行动领域转化为学习领域,构建课程体系;(4)根据学习领域的教学目标,设计各个学习情境,使学习情境与工作过程情境相似或一致。
本课程的设计思路是基于工作过程的课程设计。Oracle课程的最终培养目标是数据库工程师,基于这个工作岗位选择一个典型的综合性工作项目,对其工作流程进行分析、分解,确定工作任务,再以各工作任务为单元归纳出其所包括的相关知识、要求达到的技能和职业能力来重新整合教学模块,设计出各个学习情境。学习情境的设计突出高职教学的职业性和实践性特点,采用项目驱动、由简单到复杂、由单一到综合的方式。在教学过程中,采用“做中学”的模式。
Oracle数据库课程是软件开发专业的一门核心职业课程,在软件开发专业教学中具有重要的地位。通过市场调研发现,各企业对数据库系统的建立、运行、维护、开发人员的需求非常大,要求从业人员具备数据库管理、维护和开发能力。其所对应的工作岗位是数据库工程师。根据数据库工程师的要求,确立本课程的职业能力培养目标,具体如下:
(1)掌握数据库技术的基本概念和理论知识,熟悉数据库系统开发的整个工作流程;
(2)具备中、小型数据库系统开发能力;
(3)具备数据库系统运行维护能力。
根据Oracle数据库工程师在工作过程中(即开发、设计、管理和维护数据库)所需具备的职业能力和知识,本课程教学内容以一个综合的实际数据库设计项目“销售管理系统”为例,将设计开发过程中的工作任务进行分解,把每个工作任务对应一个单元实训项目进行教学。要完成一个实际的“销售管理系统”数据库设计,其工作过程为:(1)根据用户的要求对项目进行需求分析;(2)对需求分析得到的信息进行归纳、综合与抽象,形成概念模型,进行数据库的逻辑设计;(3)配置数据库环境,进行数据库的物理设计;(4)对数据库的性能进行优化,提高数据库的安全;(5)定期维护数据库。按照开发数据库项目工作的共性与特性,数据库教学内容与典型工作任务对应关系如表1所示。
表1 教学内容与典型工作任务对应表
以“销售管理系统”数据库设计项目及其工作过程为依据,整合、序化教学内容,设计出一种与工作环境相似的各个学习情境。让学生在仿真的实践环境中学习,提高学习兴趣,增强学习的积极性和主动性,从而提高教学效果。本课程的学习情境设计如表2所示。
本课程采用“项目导向+任务驱动+启发式”的教学方法,通过“提出任务,分析任务,完成任务,边学边做,扩展提高”的过程来提高学生学习的主动性和积极性,充分发挥学生的主体认知作用。配以综合实训和工学结合,实现了“教、学、做”一体化的教学模式。
表2 学习情境设计
基于工作过程的课程将学习与工作整合起来,构建出学校课程与实际岗位之间的桥梁,为有效的学习提供了一个科学的载体,使学生在学习过程中逐步掌握本领域工作所需技能,既提高了学生的学习兴趣,又有效地提高了教学质量。
[1]姜大源.关于工作过程系统化课程结构的理论基础[J].职教通讯,2006(1).
[2]赵志群.论职业教育工作过程导向的综合性课程开发[J].职教论坛,2004(2).
[3]赵志群.典型工作任务分析与学习任务设计[J].职教论坛,2008(6).
[4]赵志群.对工作过程的认识[J].职教论坛,2008(7).
[5]陆芸婷.基于工作过程的《数据库基础》课程教学设计[J].中国科技信息,2009(15).