随着计算机技术与网络技术的飞速发展, 数据库技术得到了广泛地应用与发展如今各类信息系统和动态网站的开发都需要使用后台数据库, 各行各业的数据大多数都是利用数据库进行存储和管理的, 数据库几乎已成为信息系统和动态网站一个不可缺少的部分。因此, 本课程的定位是将SQL Server数据库作为信息系统或动态网站的后台数据库以及SQL Server数据库本身的管理和维护, 培养掌握SQL Server数据库技术的数据库管理和维护的工程师以及基于SQL Server的系统开发程序员。
1 课程目标
根据职业岗位要求, 学生要达到的目标有职业技能目标和综合素质目标。职业技能目标是培养学生使用SQL Server进行数据库管理和开发的能力, 达到建模数据库、开发数据库应用系统的目标;综合素质目标是培养学生的沟通能力、团队合作精神、学习能力、创新能力和职业规范。课程重点是数据表的管理和数据库应用程序开发, 课程难点是T-SQL语句的应用。根据课程目标, 我们进行以下的课程设计。
2 课程设计
2.1 课程项目设计
本课程以一个真实的项目 (如电子商城) 为中心, 全面、翔实地介绍应用SQL Server数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能。考虑项目功能及岗位能力要求, 重构了教学内容, 设计6个教学情境:数据库和数据表的管理;数据查询;视图和索引管理;存储过程与触发器管理;数据库的安全与管理;系统开发。每个教学情境分若干典型案例。可以同时采用多个项目学习课堂上用一个项目, 每次课完后, 针对每次课学的知识点学生进行课外练习, 做第2个真实项目, 每个教学情境学完后有个单元实践练习, 做第3个项目, 学完全部课程做一个综合性项目练习即第4个项目。每个项目的知识范围和难度可以不同, 通过这样反复练习, 学生一定能比较好地掌握数据库原理的知识。
2.2“项目驱动, 案例教学, 一体化课堂”的教学模式
遵循职业能力的形成规律, 采用“项目驱动, 案例教学, 一体化课堂”的教学模式是实现培养目标行之有效的方法。项目驱动是指课程以项目开发作为教学目标, 项目可划分为若干个典型案例, 不同教学阶段的项目功能和难度都是不同的;案例教学是指课程教学中以典型案例划分单元教学内容, 以案例引导学生对知识点的掌握一体化课堂是指将教学课堂搬进设施先进的多媒体教学机房, 使理论教学和实践环节在同一个教学单元时间、同一个教学场所内进行。项目驱动是目标, 案例教学是手段, 一体化课堂是保障。
一体化课堂实际上是“理论实践一体化课堂”, 它是提高教学质量, 训练职业技能的有效教学方式。该方式一改传统的知识点教学、例题讲解、实践应用的教学模式, 在单元教学中, 采用“案例教学—知识归纳—案例实践—总结讲评”的循环教学法。根据“理论实践一体化”的教学特点, 教学单元时间由原来的2个课时扩充为4个课时, 在一个教学单元时间内, 将教学内容的多个知识点联系起来, 通过具体案例的理论实践交叉、教师学生互动的教学过程, 完成教学目标。
2.3 教学方法
全部教学都在同一实训机房进行。每次课教学过程是:展示 (Show) :明确教学目标, 展示项目功能;演示 (Demo) :教师案例分析, 展示编程规范;模仿 (Simulate) :学生模仿实践, 训练基本技能;实践 (Practice) :学生综合应用, 教师答疑解惑;提高 (Raise) :师生共同总结, 学生课外拓展。这个教学方式简称SDSPR教学法。一个案例可能涉及多个知识点, 每学完一个知识点学生进行相应课堂模仿, 学完案例中所有新知识点后完成一个综合性的类似项目案例的课堂实践。以SDSPR教学法贯穿整个课堂, 其中还采用了其他教学法如案例分析法、角色扮演法和小组学习法。在教师演示和课堂模仿环节, 采用案例分析法;角色扮演是指在学习中, 学生扮演用户和程序员;小组学习法贯穿全课程的学习。其中小组学习法和角色扮演法可以培养学生的沟通能力和团结协作能力等职业素养。
2.4 阶梯式实践环节
实践环节采用:课堂模仿→课堂实践→课外拓展→单元实践→综合实训, 由点到面、由浅入深多项目反复练习的方式来学习数据库知识, 结合其他开发语言知识, 通过参加C/S或B/S项目实训及各种程序技能比武、顶岗实习, 来达到培养学生使用SQL Server进行数据库管理和开发数据库应用系统的目标。
3 课程考核
学习效果的评价注重多样性, 改革传统的以目标评价为主的教学评价方法, 采用过程评价与终结评价相结合的方法, 加大过程评价比重。过程评价有:组织纪律 (根据上课考勤情况由教师和学生干部评定纪律得分) 、学习态度 (根据作业完成情况、课堂回答问题、课堂实践示范情况, 由教师和学生干部综合评定学习态度得分) 、团队合作 (根据学生积极与小组成员沟通、承担工作任务, 共同完成训练项目情况由教师和小组长评定得分) , 占20%;每个教学情境学完后有个单元考核 (机试) , 共6次考核 (根据完成时间、功能的实现、是否有创新由学生自评、他人评价和教师评价相结合评定成绩) , 占30%;大型作业 (在课程学习开始, 老师将一个综合性项目交给学生, 包含所有课程学习内容, 要求学生平时课外完成, 相当于一个大型作业, 期末老师根据学生完成项目情况, 采用答辩形式给成绩) , 占20%。终结性评价采用闭卷笔试形式, 占30%。采用这种过程考核为主的形式后, 学生就会注重平时的课堂学习和课外练习。
4 结语
在《数据库原理与应用》教学中, 推行“项目驱动, 案例教学, 一体化课堂”的教学模式, 在课堂上以SDSPR教学法为主加以其他教学法进行课堂教学设计, 结合阶梯式的实践环节, 可以使学生较快掌握数据库知识从而达到我们的课程目标。本课程是我院的省级精品课程, 在教学中一直采用这种课程设计, 教学效果好。
摘要:《数据库原理与应用 (SQL Server) 》是关于数据存储管理、操作使用的技术, 是软件项目开发、网络数据管理、动态网页设计不可或缺的一部分, 是软件技术、计算机网络技术、计算机多媒体技术等计算机类专业的重要课程。本文将从课程项目设计、教学模式、教学方法及课程考核等方面来介绍本课程的课程设计。
关键词:项目驱动,案例教学,SDSPR教学法
参考文献
[1] 刘志成.SQL Server2005实例教程[M].北京:电子工业出版社.
[2] 何文华.SQL Server数据库案例教程[M].北京:清华大学出版社.