基于工作过程的数据库应用技术课程开发
2014-06-19程涛成维莉
程涛 成维莉
摘要:以数据库应用技术课程为例,分析相关工作岗位所需的职业能力;设计基于工作过程的数据库应用技术课程教学情境,并从教学组织及考核方案等方面详细介绍教学改革思路。
关键词:数据库;工作过程;课程开发;教学改革
1 背景
数据库是按照数据结构来组织、存储和管理数据的仓库。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统。随着信息技术和市场的发展,数据库在各个方面得到了广泛应用,已经成为国家信息基础设施的重要组成部分。数据库应用技术课程采用SQL Server2008数据库管理系统软件作为课程教学载体,在课程体系中处于承上启下的关键性地位,是计算机软件技术、计算机应用技术专业的核心课程。
2 教学情境设计
工作过程是个体“为完成一件工作任务并获得工作成果而进行的一个完整的工作程序”,是来自于职业行动领域里的工作过程。基于工作过程的课程开发可以激发学生学习兴趣,让学生在完成工作任务过程中不断获得知识和技能,与职业教育的培养目标非常契合。在进行课程开发时,首先要进行岗位任务总结、能力分析、确定人才培养规格,然后确定学习领域及具体内容,合理重组相关的知识点设计相应的教学情境。
江苏农牧科技职业学院数据库课程开发组走访了苏州、泰州、扬州等城市的软件开发等IT公司,进行了充分的市场调研,针对学生未来从事的数据库管理、开发、维护等工作岗位,将人才培养目标定位于“懂理论,会操作”的技术技能型人才,偏重数据库技术的实践操作,使学生能够在软件开发过程中正确使用和配置数据库,并具有在中小企事业单位从事数据库维护的能力,为IT行业培养数据库管理员、后台数据库开发与设计人员。
2.1 教学目标设计
对面向的职业岗位进行调研后,得出职业岗位面临的工作任务,然后对完成这些工作任务需要掌握的建立、管理和维护数据库的能力和职业素养进行归纳和总结,并融合相关职业资格证书对知识、技能和素质的要求,得出了本课程的教学目标。
1)知识教学目标。
①了解数据库系统和数据库需求分析的基本方法。②掌握关系的基本运算。③掌握SQL数据查询语言的数据定义、数据操纵及数据控制的语句模式及功能。④掌握数据库设计中的概念结构设计与逻辑设计方法。⑤掌握SQL Server的SSMS及T-SQL数据库定义、操作、管理方法。⑥掌握SQL Server编程基础、存储过程和触发器的设计与应用、数据库备份与还原的方法。⑦掌握数据库安全和维护技术。⑧了解基本的数据库应用系统设计与开发技术。
2)技能教学目标。
①安装和正确使用及简单配置数据库的能力。②初步管理、维护及备份恢复数据库的能力。③熟练使用SQL语言维护数据的能力。④掌握各种查询从数据库中获取信息的能力。⑤能正确进行数据库的安全管理。⑥掌握数据库的基本设计设计能力。⑦掌握对表进行创建、操作维护的能力。⑧会使用T-SQL编写存储过程和触发器的能力。
3)职业素质教学目标。
①培养学生分析问题、解决问题和自主学习的能力。②培养学生应用数据库管理系统解决实际问题的能力。③培养学生创新、交流与团队合作能力。④培养学生守时、诚信、规范、责任等方面的意识以及严谨的工作作风和工作态度。
2.2 情境设计流程
根据本课程教学目标和涵盖的工作任务要求,我们设置了4个学习情境,分别是DBA岗位基础知识、学生成绩管理系统的创建和查询、论坛管理系统的实现和维护、银行存取款机管理系统的复杂业务实现,具体情况见表1。在新的课程内容体系中,我们把主要知识点作为12个能力驱动项目放到情境中,通过对这些典型的项目实践来实现课程的知识目标。所有的能力驱动项目分别对应于相应的职业能力,通过这些能力驱动项目的实施实现课程的能力目标。在这些能力驱动项目的实施过程中,我们特别注重学生职业道德和职业素养的培养,以此来实现课程的素质目标。整个课程内容共安排60学时,以实践操作为主,理论教学为辅。
3 教学设计和改革
3.1 教学环节的设计
传统的教学模式以教师为主体,学生在教中学,这种教学模式忽略了学生作为学习主体的主观能动性,不符合现代高职教育的要求。于是,我们对课程教学进行了改革,改革后的课程教学,以学生为主体,教师起引导和促进的作用。
具体做法:在理实一体化实训中心,对学生进行分组,让学生在教学情境中扮演不同的角色,比如项目经理、数据库开发人员、数据库管理维护人员等。按照企业管理的要求进行教学管理,让学生熟悉团队成员在项目中的角色分工及沟通协作,体会企业中的团队协作规范,通过这种方式来实现知识和技能的导入和学习。通过分工合作的方式完成能力驱动项目,使学生在情境中对知识和技能有更理性和深刻的学习和提高。最后让他们通过情境体验后进行归纳总结。
这种教学模式通过由模拟到真实变换教学情境,让学生在思考和动手的过程中不断强化知识和技能。
以创建学生管理数据库为例,简单介绍整个教学流程,如图1所示。
首先进行知识导人:教师向学生介绍这节课的基本概念,以此来实现知识的初步导人和学习。设置一个小案例,教师和学生一起对案例进行分析与讨论后,教师提出问题,引导学生思考。通过这2个步骤的实施,学生对本项目需要掌握的知识和技能就有了初步的了解,但这仅仅是感性的认识。为了让学生对知识和技能有更深入的理解,我们设置了项目实现的实践环节。具体做法是:教师通过下发任务指令和项目任务书的方式来布置项目任务;学生接到项目任务后,通过查阅资料制定出项目实施方案,教师对方案进行审核后提出整改意见;学生承担不同的岗位角色,通过分工与合作的方式在理实一体化实训中心完成项目任务;各组对项目实施过程中遇到的问题进行提问,汇报自己的体会与不足,并给出自评成绩;教师进行归纳总结,解决问题,并根据学生的表现和项目实施的结果给出评价成绩。endprint
3.2 教学方法与手段改革
1)教学方法。
以工作过程为主线开展教学,教师提供项目,按照完成一个实际工程项目完整的流程组织教学过程,整个流程包括项目调查、方案决策、计划制定、组织分工、项目实施、结果测试、文档提交、项目评价8个工作步骤,引导学生通过项目实践寻找完成任务的途径和方法,最终得到项目结果。在教学过程中,引入企业真实项目的开发文档,规范数据库的设计和开发流程、代码的编写。按照规范,要求学生独立完成开发文档的撰写,以训练他们撰写技术文档的能力
2)教学手段。
充分运用现代教学技术手段,建立仿真教学环境,优化教学过程,提高教学质量。打破单一的学习模式、课堂化教学环境,创设尽可能与工作实境接近的教学环境,实现学校环境与工作环境、校园文化与企业文化的有机融合。积级开发和利用网络课程资源,教学活动从单独学习向合作学习转变,使教学从单一媒体向多种媒体转变。同时应积极创造条件,搭建远程教学平台,扩大课程资源的交互空间。
3.3 考试方式改革
本课程采用期末考核和过程考核相结合的考核方式,重点突出能力本位,强调过程考核,其中过程考核成绩占70%。
对于过程考核,我们根据教学目标,设置了相应的考核指标,每个考核指标列出了具体的评价标准,重点突出核心能力和职业素养的号核通过学生自评、小组考核、企业兼职教师、专任教师评价相结合的方法得出每个能力驱动项目的成绩,见表2。
4 结语
基于工作过程的课程开发颠覆了原来以知识传授为主要特征的传统课程模式,转变为以工作任务为中心组织课程内容,实现职业教育教学过程与工作过程的融合,使学生在完成具体项目的过程中来锻炼职业能力,提高职业素养。在教学设计、教学方法与手段、考试方式方法上提出了一系列改革措施,有效地配合基于工作过程的课程开发,提高了教学质量,对学生自身能力的发展和职业岗位的适应性有着很好的促进作用。
参考文献:
[1]丁琦,汪德宏.基于工作过程的高职课程教学模式探讨[J].职教论坛,2010(2):45-46.
[2]赵志群.论职业教育工作过程导向的综合性课程开发[J].职教论坛,2004(6):4-7.
[3]梁小晓.高职基于工作过程导向的“SQL server数据库”教学研究[J].中国西部科技,2009(28):68-69.
[4]姜大源.论高等职业教育课程的系统化设计:关于工作过程系统化课程开发的解读[J].中国高教研究,2009(4):66 70.
[5]潘祯,孙玉宝,王艳华.基于工作过程的“SQL Server数据库应用”课程设计与实施[J].中国电力教育,2012(1):45-46.
[6]栾咏红.基于工作过程的课程开发与教学实践:“关系数据库基础与应用”课程为例[J].信息与电脑:理论版,2010(11):157-158.
(编辑:郭田珍)endprint