基于项目驱动的数据库系统基础课程教学实践

2017-08-29 15:00张锦周融
电脑知识与技术 2017年21期
关键词:数据库系统信息管理驱动

张锦,周融

(海南医学院,海南海口571199)

基于项目驱动的数据库系统基础课程教学实践

张锦,周融

(海南医学院,海南海口571199)

数据库系统基础是一门实践性很强的课程,在课程中引入项目驱动教学法,结合专业在培养学生中更注重计算机技术在医学信息管理中应用的特点,选取与医学相关的教学项目,使用SDSPR教学法,开展教学实践,以层层递进的方式完成一个医学信息管理相关的数据库的设计与实现,使授课更接近于实际应用,激发学生的学习兴趣,发挥学生学习自主性,从而提高教学效果。

项目驱动;教学实践;数据库;SQL

数据库技术已经成为信息社会中对大量数据进行组织与管理的信息管理系统的核心技术和基础[1]。数据库系统基础课程的教学目标是掌握数据库系统相关概念,掌握数据库的基本操作与维护,掌握数据库管理方法和技术,掌握SQL语言的使用,提高学生使用数据库的能力,为后续课程的学习奠定良好基础。该课程是一门理论与实践并重的课程,具有较强实践性和操作性,它要求学生不但要扎实地掌握好理论知识、同时要求熟练地掌握数据库管理系统的各项实践技能,对学生的动手能力有较高要求,通过实验教学加深学生对理论知识的理解,同时提高实际操作能力。

1 数据库系统基础课程教学现状与存在的问题

笔者多年从事数据库系统基础课程的教学,据了解,该课程的教师在进行教学是都是先根据教材备课、然后教学,最后是学生上机练习,使用这样的教学方式,一方面,学生因感觉数据库系统的内容枯燥乏味,课堂气氛不活跃,学生学习气氛不浓厚,另一方面,传统的教学方法使学生很难用所学的理论指导实践解决问题,教学效果不够理想。

虽然在数据库系统基础课程中已经有使用项目驱动教学法的案例,但研究的授课对象基本上都是计算机专业的学生,而我校信息管理与信息系统专业开设的该课程,更注重培养学生使用计算机技术在医学信息中的应用的能力,如果我们将针对计算机专业学生的教学内容和方法生搬硬套到医学信息管理与信息系统专业学生身上,教学效果是可想而知,这就需要结合专业特点,设计与医学相关的项目来适应信息管理与信息系统专业学生对该课程学习的需要,已达到更好的教学效果。

2 “项目驱动”教学法介绍

与传统的教学方法相比,项目驱动教学法能更好地开发学生潜质、激发学习兴趣,培养学生自主学习的能力和创新、探索的精神[2]。因为通过案例的驱动教学,一开始就告知学生学习知识的用处所在,激发学生的学习兴趣,增强了学生学习的主动性[3]。项目驱动教学注重学生完成项目的实践操作,可以提高学生分析问题、解决问题和自主学习的能力,也能够培养学生职业能力及素养。

项目驱动教学法是师生共同通过讨论研究并实施完成一个具体的“项目”工作而进行的教学活动,项目驱动教学以项目为主线,所以项目的设计是教学成败的关键[4]。项目的选取应该与学生所学的专业相关,这样才更能够引起学生的兴趣,并且能与其他相关课程结合起来学习,运用所学解决专业上的问题,提高专业素养。

3 项目驱动教学法在数据库系统基础课程教学中的应用

3.1 任务设计

以笔者所在学校信息管理与信息系统专业开设的数据库系统基础课程为例,该以SQL Server软件为蓝本,课程每周6学时,9周共54课时,上课地点均在多媒体教学机房。课堂上的教学过程以一个真实的案例项目,“住院管理系统数据库”贯穿始终,通过对课程内容的规划与设计,把整个项目分解为既独立又有一定联系十三个小项目,项目中有设计的要求和具体实施方式,学生根据案例项目完成课程内容的学习,课程项目设计框架如图1所示。此外,在课程一开始,教师给出多个预设的数据库设计项目,学生从中自主选择一个来完成,也可以是学生自己感兴趣的数据库设计内容,在课后进行设计,并实现相关内容,从而巩固所学知识和增强实际应用的能力。

图1 课程项目框架

3.2 任务实施

课程所有的教学都在同一教学机房完成,教学过程使用文献[5]中提出的SDSPR教学法,SDSPR(show→Demo→Simu⁃late→Practise→Raise)即展示→演示→模仿→实践→提高[5],

1)在“展示”环节;通过展示具体案例项目的效果,说明要实现的内容,明确完成每个项目的知识点和项目要达到的目标。

2)在“演示”环节,对展示的案例进行分析,引出完成案例项目效果需要用到的理论知识、操作和技术内容,然后教师讲解相关理论知识、操作演示和编程示范,同时做到尽量少讲理论,理论知识以够用为原则;操作内容演示以介绍操作的方法为思想,无需详细演示每一个操作细节。

3)在“模仿”环节,学生模仿教师的示范,完成案例项目的内容,在项目的驱动下,学生通过主动地查阅相关资料,带着问题进行学习,培养学生的自主学习能力,教师在教学机房进行现场指导、答疑解惑。

4)在“实践”环节,学生自主设计并完成自选的与医学信息管理相关的数据库设计项目,多让学生动手练习,让学生在解决问题的过程自主去寻求解决问题的方法,从而学习新的知识内容,提高学生解决问题和创新的能力。对于一些难度较高且内容复杂的项目,让学生组成小组合作完成,培养学生组织协作能力和团队合作精神。

5)在“提高”环节,通过设计开发一个小型信息系统,进行课外拓展,实现知识和技能的提升。当讲完所有的SQL Server知识点以后,学生掌握了数据库管理系统SQL Server的基本理论和应用;学生能够运用所学知识,操作和管理数据库的能力。因本校信息管理信息系统专业是在第大二学年第一学期开设的,并且同学期开设Java Web应用开发课程,学生在学习完相关内容以后,可以设计与开发基于Java语言的信息系统,所以,将数据库系统基础与Java Web应用开发两门课程相结合进行教学,设计开发一个小型信息系统,使用Java中的JDBC技术实现与SQL Server数据库连接,使用JDBC实现管理数据库,对SQL Server数据库中的数据进行查询、添加、修改、删除SQL Server操作,使学生充分掌握SQL Server数据库的用途。

3.3 考核方式

数据库系统基础是一门具有较强专业技能的理论与实践相结合的课程,如果只通过期末考试进行考核,则不能科学的考察学生对该课程知识的掌握情况和实际应用能力。所以该课程的考核对传统的考核方式进行改进,课程的考核分三部分组成,第一部分是平时成绩,占30%,其中包括考勤占10%、课堂表现占10%,案例项目完成情况占10%,考核时间自课程开始至结课考试,第二部分是自选数据库的设计和完成情况占20%,主要督促和培养学生动手实践能力,考查学生课程知识的掌握情况、进行实际应用的数据库设计水平与创新应用能力。考察学生知识的掌握情况和创新能力。第三部分课程的期末考试占50%,综合上述三个环节的成绩为总成绩。通过该考核方法即可以考查学生掌握课程的知识内容的情况,也可以检验学生动手实践、自主学习和创新能力的水平。

4 总结

在项目驱动模式下,采用SDSPR五部教学法,结合数据库系统基础教学实际情况,从教学内容、教学方法和考核方式进行改进,并在我校2015级信息管理与信息系统专业进行基于项目任务驱动的教学改革实践。课程结束后通过调查问卷和考核结果对教改的效果进行评价,从调查问卷来看,对“你是否认可数据库系统基础课程使用项目驱动教学方式教学”的问题,选择“是”的达到97%,对“在完成任务过程中,能够让你更好地理解相关模块的知识”的问题,选择“是”的占94%,对“项目驱动教学模式能够引起你对课堂的兴趣”问题,选择“是”的占80%;从考核结果来看,使用项目驱动教学之后学生的考核成绩有了较大的提高;最后,从学生完成的项目情况来看,学生基本上能较好地完成项目的设计与实现。

通过使用项目驱动教学,激发了学生学习的兴趣和自主学习能力,取得了良好的教学效果,且绝大部分学生认可该教学方法,但也存在不足,如学生自主设计并实验的项目深度不够,教学监控不到位等,在以后的教学中需对教学任务规范化和教学管理等方面进行探索研究与改进。

[1]高海宾.基于“项目导向、任务驱动”的Oracle数据库课程教学改革探究[J].电脑知识与技术,2017(3):98-100.

[2]张哲,陈桂生.在Java语言教学中实施“项目驱动”教学法的实践探索[J].教育与职业,2007(18):160-161.

[3]黄春华.基于CDIO案例驱动式的高职“SQL数据库”教学方法探讨[J].教育观察,2015(14):29-31.

[4]蒋辉芹.计算机网络校本教学项目驱动教学法的应用[J].信息安全与技术,2012(9):74-75

[5]刘志成,陈承欢,宁云智.“SDSPR教学法”在程序设计类课程中的应用[J].计算机教育,2009(2):98-100.

Teaching Practice of Fundamentals of Database Systems Based on Project-driven

ZHANG Jin,ZHOU Rong
(Hainan Medical College,Haikou 571199,China)

The course“Fundamentals of Database Systems”is a highly practical one.The introduction of project driven teaching method and the combination with majors can make students pay more attention to the application of computer technology in medical information management.Carrying out teaching practice with the methods of choosing medicine related teaching project and SDSPR,and finishing the design and implementation of a database related to the management of medical information step by step,make the teaching closer to practical application,which can stimulate students'interest in learning,give play to the students' learning autonomy,so as to improve the teaching effect.

Project-driven;Teaching practice;Database;SQL

TP393

A

1009-3044(2017)21-0118-02

2017-06-10

海南省教育厅教改项目(Hnjg2016-36)“项目驱动教学法在《数据库系统基础》课程中的研究与应用”

张锦,女,海南海口人,讲师,硕士,主要研究方向为信息管理与信息系统。

猜你喜欢
数据库系统信息管理驱动
基于模糊PI控制的驱动防滑仿真系统分析
造价信息管理在海外投标中的应用探讨
屈宏斌:未来五年,双轮驱动,砥砺前行
评《现代物流信息管理与技术》(书评)
轨旁ATC系统门控柜接收/驱动板改造
数据库系统shell脚本应用
微细铣削工艺数据库系统设计与开发
实时数据库系统数据安全采集方案
在高速公路信息管理中如何做好QC小组活动
基于S3C6410的Wi-Fi驱动移植实现