浅析讨论式教学在数据库系统课程中的作用*

2016-03-01 17:32杨广超朱征宇但静培杨瑞龙
新教育时代电子杂志(教师版) 2016年23期
关键词:数据库系统数据库知识点

杨广超 朱征宇 但静培 杨瑞龙

(重庆大学计算机学院 重庆市 400030)

浅析讨论式教学在数据库系统课程中的作用*

杨广超 朱征宇 但静培 杨瑞龙

(重庆大学计算机学院 重庆市 400030)

为了提高数据库系统课程的教学效果,提高学生的知识理解、项目设计、实际动手能力,结合国内外教学经验,本文引入了讨论式教学方法,分析探讨了讨论式教学方法的实施要点和注意细节,并通过具体的教学环节,验证了讨论式教学方式在数据库系统课程教学中的良好的教学作用。

数据库 讨论式 互联网+ 过程控制

引言

十二届全国人大三次会议上,李克强总理提出“互联网+”的行动计划,极大的推动移动互联网、云计算、大数据、物联网等与传统行业结合,促进各种电商的高速发展。这给计算机专业人才培养带来了大好的发展前景。“互联网+”就是以互联网为载体,数据驱动为核心,服务于传统行业。而数据库系统这门课程,就是专门为学生讲解数据如何安全、可靠的存储和访问,是各大高校计算机相关专业必修的核心课程之一。也使得各大高校计算机学院数据库系统课程组,一直在不断改进、改革和探索更为合适和有效的数据库系统课程教学方法。[1]

数据库系统课程是一门设计和实践都很强的课程。学生在本门课程的学习中,可能花费了大量的时间和精力,但是却可能收效甚微。主要原因是少有具体的实际项目参与,对项目数据库设计能力无法得到很好的锻炼;传统课堂主要是以教师为主,学生参与度不够,知识点理解不够深入。为此,我们基于重庆高等教育教学改革项目,结合国内外计算机专业的教学模式,进行一系列的改革与探索,认为数据库系统的教学应该注重教学过程,强调学生的重要地位。我们尝试在教学中采用讨论式的教学方法,通过学生对自己设计的数据库进行深入的讨论,加深学生的知识理解,提高学生的数据库分析、设计能力。该方法在具体的教学过程中得到了师生的认可,获得了良好的教学效果。[2]

一、讨论式教学

讨论式教学主要是以启发式教学思想为基础,通过教师在整个讨论过程中的“穿针引线”,引导学生积极主动的思考、交流问题,是一种师生、学生之间的互动式的教学、学习模式。狭义的讨论式教学方法就是学生根据教师提出的问题,在集体中相互交流个人的看法,相互启发、相互学习的一种学习方法。本课程所采用的讨论式教学方法除了学生根据教师提出的问题讨论外,还根据课程的特点,对数据库系统设计进行系统的交流讨论,以提高学生的设计能力。因此,通过讨论式教学,不仅能够完成传统意义上的授课,更重要的是能够提高学生对知识点的理解深度,提高学生素质。尤其是针对数据库系统这门课程来说,更能够锻炼学生的思维,提高学生的设计能力。[3]

因此,根据教学目标不同,讨论式教学方式可大致划分两种类型:引导式:教师针对理论性较强,但又不是很难的知识点问题,引导学生进行讨论,主要是通过这种讨论学生新的理论知识。开放式:围绕某一个问题、项目,主要由学生进行自由式的讨论,没有具体的理论限制,学生自由发挥,主要是锻炼学生的思维,提高数据库的设计能力的。

数据库系统这门课程,需要培养学生理论知识、项目设计、实践动手等多方面的能力,学生在学习过程中由于知识点抽象,而使得学习困难、学习效果较差。通过讨论式教学方式,突出了学生在课程教学过程中的重要地位,通过问题讨论促进学生的积极主动性,同时通过讨论式案例分析,提高了学生的兴趣,有效的提高了教学效果。

二、讨论式教学在数据库系统中的应用

本课程组针对数据库系统课程的特点,以讨论式教学方法为基础框架,钻研该课程的教学思路,不断探索讨论,并结合在实际教学中实践经验,最终总结出讨论式教学在数据库系统课程中具体应用方案。[4]

1.首先,知识点的重构。

讨论式教学必然会比传统的授课方式耗费时间更长。因此,如果在同等的教学课时情况下,整个课程的教授知识点必然需要进行相应的缩减。例如,针对数据库系统课程本身的特点,我们大胆的将SQL语言部分从课堂讲授转移到实验课中,从而缩减了大量的课时,同时,将SQL语言移到实验课中,学生通过教师讲授、学生小组讨论,同时上机实验,更能够扎实的掌握该部分知识点。我们将课程内容分为三部分:自学、讲授、讨论。自学部分内容,知识点非常简单,学生基本能够自己看懂、理解,这部分知识,我们部署给学生自主学习,这部分主要由学生自己学习,不再进行讲授。讲授的内容是针对非常困难的知识点,比如函数依赖,存储等,由教师主讲,同时辅助案例讨论,能够让学生深入理解相应的知识点。讨论部分,针对于学生能够看懂相关知识点的基础部分,而对于提高部分有一定的模糊的情况下,我们设置关键问题,进行交流讨论。

2.引导式讨论设计

引导式讨论主要是针对课堂上数据库系统的理论知识点。这种讨论是基于学生预习了相关知识点的基础上,教师根据每一节课程的知识点结构,认真设计每一节课程学生需要进行讨论的知识点问题,这种需要进行讨论的问题,不能有太多,一节课3~5个适合,否则学生容易出现疲劳。在课堂前,需要发给学生准备,学生根据准备的问题对课程进行预习,主要是自学浅显易懂的知识点。课堂上,教师通过问题,引导学生回答、讨论,加深困难知识点的理解。对于较为困难的知识点,教师可以先进行相关知识点的讲解,然后根据知识点设计相应的例子,学生通过实例的讨论,进一步掌握这一部分知识。[5]

3.开放式讨论设计

数据库系统是很多项目的基础,在实际项目中,都需要进行数据库的设计。往往一个实际项目,需要多人进行多次的讨论,才能最终定下方案。数据库系统的设计需要进行讨论,所谓做学问要“如切如磋,如琢如磨”便是此意,这里是针对的项目设计,需要相互交流促进。而且,对于数据库系统设计,尤其是概念模型,是对现实世界的抽象,并没有一个非常准确的模型,往往多个方案都是正确的。因而通过讨论,可以扩展学生的思维,提高他们的设计能力。在开放式讨论中,教师设计的内容,主要是一些实际项目,这些内容需要提前部署给学生,学生在课下进行设计。在课堂上,教师组织学生针对一个具体的项目,进行讨论,每一组学生都可以发表自己的看法,不同的意见进行辩驳。通过开放式讨论,提高学生的思维,加强学生的数据库设计能力。

4.利用互联网+技术,注重对学生自主学习和交流能力的培养

作为讨论式教学的一种辅助手段,努力搭建基于sakai系统的知识问答与交流中心,帮助解决学生疑难问题。毕竟课堂时间有限,学生往往问题较多,课堂不能完全解决学生模糊的问题,就需要借助互联网+的东风,充分发挥本专业的特长,针对关键知识点学习形成视频录像资源,辅助学生在课下自主学习或复习。建设带习题解答的习题库网站,通过习题自主训练,加深学生的知识点理解和知识应用水平。设置讨论论坛和qq群,多方面对学生还没有理解的问题进行线上交流讨论。

5.学生考核方式多样性

讨论式教学,是对传统教学的一种冲击。可能学生开始并不适应,因此,为了促进学生的学习,顺利开展讨论式教学方法,需要多方面进行设计。其中学生考核方式是很重要的一个环节。学生对于课程的最终成绩是非常看重的,抓住这一点,我们将学生的考核方式过程化,不在局限于只看期末考试成绩。我们将讨论和项目实践加入了成绩组成,通过侧面促进的方式迫使学生必须去预习、项目设计、讨论发言,最终达到培养学生适应讨论式教学的这种方式,最终提高了学生的素质和能力。

6.讨论式教学方法的问题

国外流行一种学习方式:基于问题的学习(Problem based leaning),学生通过主讲,讨论进行学习。这种方式得到了欧美多数学生的好评,可见,讨论是学习必不可少的环节,讨论在国内也逐渐得到重视,逐步应用在教学中。然而,讨论式教学方法的使用,同样有一些问题需要注意:

(1)讨论范围受学生人数影响

如果一个教学班,拥有90名学生,可以想想,进行课堂讨论会是怎么样的,必然会有相当大的一部分学生属于“打酱油”的。这和我们讨论式教学最终目的是相违背的,因此,进行讨论式的教学,那么教学班的学生人数不能太多了,如果有条件的话,最好能够进行小班授课,一个班不超过30名学生。当然,可以采用一种折中的办法,将学生分为小组,每次讨论都是以小组为单位,每一个小组选择一名学生发言,其他补充。这样能够兼顾更多的学生。

(2)讨论内容受教师能力限制

讨论式教学不仅仅需要教材中的知识点,同时还需要大量的课外知识内容,教师需要有相当的知识量和对数据库系统项目开发的经验。首先,讨论的问题,很多不会仅仅局限在课本上,需要结合数据库前沿技术进行讨论,教师需要大量补充数据库前沿技术。其次,对于数据库系统项目开发涉及的工具、技术内容都需要非常熟悉,否则,没有办法指导学生进行项目开发,也就没有办法评价学生设计的好坏。因此,讨论式教学,对教师要求更高,教师需要学习、准备的内容更复杂。

(3)如何提高学生的参与度

讨论式教学,对于外向的学生来说,很容易适应。但是对于内向的学生来说,适应的时间可能有点长,参与不够积极。因此,就需要教师去了解每个学生的特点,对内向的学生,要多鼓励,通过一些手段减轻他们的压力,比如,开始阶段,可以考虑分组不指定哪位同学来回答问题,内向的学生可以进行适当的补充,熟悉后,再指定小组哪一位来回答问题。同时,设定奖励政策,对于勇于发言的同学,不管回答的问题是否完成正确,都奖励一定的分数,给予肯定的评定。

结语

针对讨论式教学方法,我们进行了不记名问卷调查,其中97.6%认为讨论式教学对他们掌握数据库系统课程效果十分明显,其他的认为有一定的效果;学生全部都认为讨论式教学提高了他们的思维和能力。从中说明,讨论式教学方法,能够提高我们的教学质量,很好的刺激学生学习数据库系统的积极性,它通过问题讨论、项目开发、设计方案讨论,提高学生的数据库设计能力和程序开发能力。同时,采用讨论式教学模式,需要注重教学控制,教师应该起到一个很好的引导作用,而学生才是学习的主体,通过讨论式教学,来提高学生的兴趣,促进学生学习的热情。

[1]周剑雄,苏辉,石志广.讨论式教学方法在大学课堂中的运用研究. 高等教育研究学报,2008

[2]程敏.网络环境下数据库应用技术课程的自主探究学习.中国管理信息化. 2015

[3]刘波,周浩宇,沈岳,戴小鹏. 信息类大学生创新教育对课程教学的影响力分析. 计算机教育. 2015

[4]黄铉. 数据库原理及应用课程体系教改研究.黑龙江科技信息. 2015

[5]张吉玲. 数据库教学的模式探讨与思考. 信息技术与信息哈.2014

*本论文支撑项目是重庆市教改重点项目,项目名称:以学生为中心的强调工程实践和能力培养的计算机专业课教学模式研究;编号:142006

猜你喜欢
数据库系统数据库知识点
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
Oracle数据库系统的性能优化研究
微细铣削工艺数据库系统设计与开发
江苏省ETC数据库系统改造升级方案探讨
数据库
数据库
关于G20 的知识点
数据库