基于工作过程的高职数据库课程开发模式探讨
2011-08-31■向冲陈诚
■向 冲 陈 诚
根据“国家示范性高等职业院校建设计划”,各高职院校在推动基于工作过程的专业课程改革方面取得了积极成果:确定了校企合作、工学结合人才培养模式的改革方向;强化实践教学,通过生产性实训和顶岗实习增强学生就业能力,提高了毕业生就业率和企业的认可度,从而提高了人才培养质量。作为计算机信息管理的专业核心课程——数据库课程,也必须按照高职课程建设的新要求,以工作过程为导向进行课程的开发。本文以实际教学情境为例,探讨了基于工作过程的高职数据库课程开发的主要思路和方法。
一、引言
“现代企业运行和社会管理进入了以过程为导向的综合化运作时代,这对技能型人才的素质提出了新的要求。”技能型人才要想具备“持久被雇佣”的能力,不仅要有岗位技能,而且应当具备综合职业能力,因此探索基于工作过程的课程及其开发方法成为专业课程改革的重要任务。
在工学结合的高等职业教育人才培养模式中,要想让学生在真实工作情境中对工作的任务、过程和环境进行整体化体验和反思,从而实现知识与技能、过程与方法、态度与价值观的统一,就必须进行课程的设计。其核心是找到学习内容的合适载体,让学生通过经历工作过程获得职业意识和解决实际问题的方法,通过合作学习学会交流与沟通,并最终形成综合职业能力。
二、基于工作过程的高职课程开发模式的理解
(一)基于工作过程的高职课程开发模式的内涵
基于工作过程的课程是以学习领域为课程形式、以培养“综合职业能力”为目标的。其课程开发方法被德国人称为是“设计导向”的,即:强调职业教育培养人才不仅要有技术,更重要的是要有能力“本着对社会、经济和环境负责的态度,参与设计”。设计导向教学的目的是满足企业日益提高的对产品质量和员工创新能力的要求,在教学过程中促进学生设计能力的发展。“设计能力”可以包含四个层面的内容:综合运用知识技术;科学掌握工作执行过程;正确处理个人与劳动组织、劳动成员之间的关系;善于对工作的反思批判,所以“基于工作过程”是以培养“综合职业能力”为目标的,培养具有“设计能力”的高素质技能型人才。
(二)基于工作过程的高职课程开发的构建方法
基于工作过程的专业课程体系开发,必须从职业需求的逻辑起点出发,最大限度地培养学生在本职业中的“设计和构建”工作任务的能力。以此为目标先构建专业课程体系,再开发学习领域课程。在课程体系开发中,关键要遵循“专业面对职业或职业小类岗位工作分析——确定典型工作任务——典型工作任务分析——学习领域转化——学习领域课程体系设计——学习领域课程开发”这样一条逻辑主线。开发过程中,要从职业分析入手,并依据职业岗位(群)中典型工作任务的分析、提取、描述,按照职业成长规律进行学习领域的转化,构成专业课程体系。
三、基于工作过程的数据库课程整体设计方案
下面以基于工作过程的数据库课程设计方案为例:
(一)根据实际工作任务确定课程定位与性质,构建职业化课程内容
计算机信息管理专业确立了根据国家软件行业发展和满足区域经济要求的人才培养目标,目的在于培养具有数据库的分析与设计能力;数据库的编程能力(T-SQL语言);数据库运维能力和数据库应用系统开发的初步能力等。
数据库课程是计算机信息管理专业的核心课程,由于数据库在软件构架中处于支撑地位,无论哪个岗位都离不开对数据库技能的要求。因此课程对计算机信息管理专业学生职业能力和职业素养的养成起主要支撑或明显促进作用。主要表现在:
(1)对职业技能培养的支撑
数据库应用系统开发是计算机信息管理专业必备的技能,首先学生通过学习计算机基础课程,然后学习高级编程语言,如Microsoft.NET 2.0解决方案等。接着学习关系数据库的基础知识,熟练掌握SQL语言,了解数据库管理系统的应用与设计方法。理解基本的数据维护和数据安全知识,掌握进行数据程序设计的相关技能。并学习通过编程语言连接数据库的方法,如ADO.NET数据库访问技术等。
(2)对职业素养的支撑
考虑到数据库应用系统按生命周期法开发,其工作过程可分为六个阶段:需求分析→概念结构设计→逻辑结构设计→物理设计→数据库实施→-数据库运行和维护。胜任前四个阶段的工作需具备数据库分析和设计的能力,胜任后两个阶段工作需具备数据库的编程能力(T-SQL语言)、数据库维护和管理能力和数据库应用系统开发的初步能力。这6个阶段就是本课程所涉及的工作过程(如下图-1所示)。
针对本课程所涉及到的工作过程,笔者选择了一个典型的“学生信息管理系统”项目为载体进行课程宏观设计。(如下图-2所示)
从学生信息管理系统数据库的分析设计,到系统的运行维护及客户端界面程序的设计,始终以该项目为主线安排课程内容顺序。为便于教师施教、学生自主学习,在基于工作过程的典型工作任务引领下,将实际任务按照工作流程分解,并落实到每一课。每课以工作任务的制作过程展开知识点,在专门构建的教学工作情境中,以学生直接经验的形成来掌握融合于各项实践行动中的知识和技能,实现职业教育的教学过程与工作过程的融合,培养学生的职业从业能力。
(二)以真实工作任务及其工作过程为依据将课程教学划分成三个教学阶段:项目学习、项目实训、项目实习
经过多年的教学和改革实践,遵循学生职业能力培养的基本规律,以真实工作任务及过程为依据整合、序化教学内容,基本形成了数据库应用技术课程以项目导向、任务驱动的教学模式,即将示范项目学习、自选项目实训和企业项目实习与数据库程序设计的教学实施结合起来,见表-1。
表-1 为项目学校阶段教学内容的安排。
???????????????????????????????????? !??"#?$%????&?’?()*&+,-./?0 1 2 3 4 5 6 7 8?9*:;?=>&?@A?B C?????DEFDE GH?&/9*I??J K A?B C?????DEFDE L J??I??M N O I?/?P???? 学生完成项目学习后,安排学生在数据库应用实训室来实施项目实训的各项工作任务。以项目为载体,以实训为手段,实现理论与实践一体化的行动导向模式。在教学过程中逐步培养学生系统地应用知识分析问题,解决问题的能力,对工作环境熟悉的能力,按照规划要求操作的能力,项目合作中的协作能力,见表-2。 表-2 项目实训阶段教学内容安排 完成课程项目学习和项目实训后,在学生顶岗实习期间或假期安排学生到校外实习基地进行企业项目实习,其项目内容和组织安排由校企共同实施,以“工学交替”的形式进行,其中的“工”包括校内实习基地和在校外实习基地的项目实习,见表-3。 表-3 学生在校外实习基地进行项目实习的过程 课程组从培养数据库应用开发职业能力和企业项目实战经验出发,以企业真实项目为载体,对课程内容进行重新整合,将其项目化,以项目任务设计课程教学单元,实施模块化教学,教学过程即是一个完成任务的过程。 (1)“计算机信息管理”专业的培养目标; (2)SQL Server数据库、数据库技术等职业工作岗位的需求; (3)前导后续课程的关系; (4)数据库管理人员(SQL Server)(国家职业资格四级)职业标准; (5)根据岗位职业发展及个人发展需求,选取最新的技术作为课程教学内容,为学生的职业生涯发展打下好的基础; (6)根据课程需要,强调实际工作所需的能力培养,确保学生在企业的职业适应能力。 (1)教学内容选择与优化 根据一般的数据库开发流程,我们把一个真实的数据库建设项目,经过与企业客户讨论后,根据教学规律进行优化,形成了本学习领域的学习情境。 (2)教学项目选择与优化 经过与企业工程师反复讨论,根据数据库的一般开发流程,在课程中笔者设计了4个真实的数据库开发项目作为教学素材,根据教学规律进行优化,形成了本课程的教学项目。这四个项目分别是: 项目一:农场游戏数据库。 项目二:图书管理系统数据库。 项目三:新生报到系统数据库。 项目四:教学成绩管理数据库。 这四个项目按照“项目驱动、分层递进、学生主体”的思路组织设计。每个项目,以工作过程为主线开展教学,按照完成一个实际工程项目的完整流程组织教学过程,整个流程包括项目调查、方案决策、计划制定、组织分工、项目实施、结果测试、文档提交、项目评价八个工作步骤,引导学生通过项目实践寻找完成任务的途径和方法,最终得到项目结果。 基于工作过程导向的数据库课程改革是高等职业教育改革的必然趋势,笔者根据数据库岗位从业人员所必需具备的综合能力要求,以综合职业能力培养为目标,以工作过程系统化理念为指导,以教、学、做一体化为典型特征,与行业企业合作共同开发与设计。在课程设计中遵循以下理念:以工作需求为目标,以工作过程为主线,以实际工作为场景,以真实项目为载体,以职业资格为依据。本文力求通过实际教学案例和同行一起探讨基于工作过程的数据库课程开发主要思路和方法。 [1]平震宇.基于工作过程导向的数据库程序设计教学改革初探[J].张家口职业技术学院学报,2010. [2]高林,鲍杰,王莉方.基于工作过程的课程设计及在中国高等职业教育中实施条件分析[J].职业技术教育,2008. [3]姜大源.当代德国职业教育主流教学思想研究(理论、实践与创新)[M].北京:清华大学出版社,2007. [4]向冲.数据库原理及应用[M].北京邮电大学出版社,2009. [5]向冲.陈诚:SQL Server 2005案例实训教程[M].北京邮电大学出版社,2010.+R S?’?T U Q>V WX?Y Z B[??]?’???Q>V WX?Y Z^_B[‘ar s t u v’????J u?WX?w x?????DEFDE?r s 1 y?9*z-{|}y=>???f g+~??6?B C??????h i?n?/?P?3 j B[Q>??????y??j e?z??????y?????z????^?????????J u????????/?0 1 2 3 4 5 6 7 8?0??????¡$¢£⁄??????DEFDE¥8ƒ?§¤B[?'“?«‹›3 j??????J??
四、基于工作过程的高职数据库课程的设计案例分析
(一)教学内容选取的依据
(二)教学内容构建
五、结论