随冬梅
【摘 要】“SQL Server数据库”是计算机专业的重要课程。本文结合自身的教学经验,从课堂教学方法,实验教学方法方面进行分析研究,提出了几项具体的“SQL Server数据库”课程教学方法的改革措施,并取得较好的教学效果。
【关键词】SQL Server数据库;课堂教学方法;实验教学方法
Teaching Method was Researched by SQL Server Database Course
SUI Dong-mei
(School of Computer and Information Technology, Shangqiu Normal University, Shangqiu Henan 476000, China)
【Abstract】SQL Server Database Course is an important professional courses for the computer subject. Based on the teaching practice of the author, this paper discusses its classroom teaching methods and experimental teaching methods, and proposes a few of teaching methods reform measures of SQL Server Database Course, these reform measures have better teaching result assessment.
【Key words】SQL Server Database; Classroom teaching methods; Experimental teaching methods
0 引言
数据库是数据管理的最新技术,是计算机科学的重要分支[1]。SQL Server是目前最常用的数据库管理系统。是计算机专业的一门必修课程。通过本课程的学习,使学生具备利用SQL Server软件开发设计数据库应用系统的能力。“SQL Server数据库”是一门实践性很强的课程。但是在实际教学中,传统的教学方法使学生很难用所学的理论指导实践解决问题,教学效果较差。本人在长期的教学实践中,结合课程特点和实际教学,探索出了一些对“SQL Server数据库”课程行之有效的教学方法。
1 课堂教学方法研究
1.1 项目引导教学法
遵循“项目引导、任务导向”的教学理念。一改过去以理论为基础的教学模式,形成以实际操作为前提的项目案例式教学方法,在教学过程中以实例项目为开发依据,如“学生选课管理系统”“教师教学管理系统” 等。为了提高学生学习的兴趣,一般我在第一次上课时就演示了一个完整的、学生较为熟悉的“学生成绩管理系统”,告诉同学们通过这门课的学习训练,就能实现这样一个数据库应用系统开发,使学生明白这门课的功能,提高学生的学习兴趣。然后在以后的课堂教学中,根据每一章的知识点补充完善该系统的功能,最后得到完整的一个项目。
1.2 实例教学法
实例教学法是讲授操作性较强课程的重要方法,是计算机专业教学中最常用的教学方法。实例教学法将知识点贯穿在一个个实例中,通过实例的讲解达到传授知识、技能的目的[2]。我校所采用的教材《SQL Server2005数据库及应用》提供了一个学生选课管理系统的数据库开发,我就以书本上这个实例为主示范讲解。一般情况下,学生选课管理系统有关该节知识点讲解完后,我会重新拿一个新的系统如“图书借阅信息系统”让同学们思考训练在新的系统中相关知识点的应用,以达到知识点的灵活运用。
1.3 任务驱动教学法
任务驱动法一种建立在建构主义教学理论基础上的教学法。是指在整个教学过程中,以完成一个个具体的任务为线索。把教学内容巧妙地隐含在每个任务之中。引导学生学会如何去发现,如何去思考。如何去寻找解决问题的方法,最终让学生自己提出问题,并经过思考,自己解决问题[2]。在使用任务驱动教学时,我上课都安排一些小任务,比如某个学生退学了,转学了;某个学生选课了,但是没有参加考试;怎么统计学生选某门课的人数;如何使用触发器实现级联更新和删除等等,这些小任务在学生选课管理系统上会有什么体现? 学生通过对这些任务的讨论分析,确定其所涉及的知识,在教师的指导帮助下找到问题的解决办法,通过任务的完成实现对所学知识的意义建构。
任务驱动教学法体现了以“学”为主的教学特点,能巩固和深化对知识点的理解和掌握,这种模式更注重培养学生灵活运用知识创造性解决实际问题的能力。
1.4 互动式教学法
长期的教学经验可知,气氛活跃的课堂能使学生提高对知识的理解和掌握。要想构筑一个良好的师生关系,就必须使学生参与到教学中来,而不能把讲台当成教师一个人的舞台。在上课之初,我就让班长把学生以5人为单位分组,以后的教学实验中就以组为单位进行分组讨论设计等等。比如在讲解完“学生选课管理系统”这个实例之后,我就经常用另一个实例“图书借阅管理系统” 让学生分组进行思考讨论,最后让学生上台演示操作过程。当然在学生演示中,老师要对学生的演示进行点评。这样以来,学生的注意力全都在课堂上了,就会达到一个较好的教学效果。另外,有些较简单和好理解的章节,我会直接分给每组学生,让他们当一次教师,课下做好备课和PPT准备,用一次大课的时间由各组学生派代表上台讲课。学生讲课的好处是课下认真搜查资料,做到知识点的全面理解,准备PPT的过程是让知识点得到提炼与掌握,讲课的过程使知识点更加理解深刻。当然根据时间和章节需要,我们可以把教学内容分成若干个部分,然后把学生分成若干个小组,由每个小组负责讲一部分的内容,也可以相同内容分给不同组。学生上台讲课能充分发挥他们的主观能动性和学习的主动性,也培养了学生的表达能力。
2 实验教学方法研究
2.1 课程实验和课程设计相结合,提高学生的动手能力
数据库技术是一门操作性很强的课程,我们要求每次实验课都有明确的题目、明确的要求。以往的实验课,我们发现学生只是把书本的例题或实验指导上的例子照本宣科地输入,运行出结果就算大功告成。为了防止此类现象发生,学生在实验课上需要完成的是与课堂例子相似的“零件订购信息系统”。这样学生可以根据课堂教学内容融会贯通实验所要求的系统功能,又能防止学生照抄课本上的实例。
实践教学一个重要环节就是课程设计。在课程设计环节中,我一般把学生按5人分组,每组一个组长,每个小组一个课程设计题目,5人分工合作,完成一个系统的设计。课程设计考核采用答辩形式,既能验证学生完成实训的真实度又能锻炼学生的语言表达能力。
2.2 细化实验考核方式,重视学生能力培养
教师在上实验课的时候不要坐着不动,要随时巡视学生实验情况,观察学生实验进程,回答学生的疑问。在实验进行后半部分时随机抽取一些学生当场演示、操作,根据操作情况记录在册,作为以后评分的参考,防止学生作弊。对于课程设计部分,给每个小组评分时应综合考虑课程设计报告书完成的情况和答辩情况,然后再根据小组成员的各方面的具体表现给各小组成员评分。每个学生的最终成绩中基础实验部分和课程设计部分各占50%[3]。
3 结束语
随着数据库技术的不断发展, “SQL Server数据库”课程也在不断发展, “SQL Server数据库”课程的教学方式也在不断发展变化。本人针对“SQL Server数据库”课程的教学方式提出了若干方法,并已付诸实施,初步发现教学效果比以往有较大提高。相信只有不断的改革教学方法和教学手段,必会收到良好的教学效果。
【参考文献】
[1]王珊,萨师煊.数据库系统概论(第五版)[M].北京:高等教育出版社,2014.
[2]周彤.《SQL Server数据库》”实例教学”与“任务驱动”相结合教学模式初探[J].科技信息,2010,5:110,126.
[3]徐琴.数据库系统原理的实验课程教学研究[J].福建电脑,2010,3:211-212.
[责任编辑:杨玉洁]