论文部分内容阅读
摘要:针对重点大学学生的特点,从课堂教学、考试改革、实验、课程设计整个教学过程探讨数据库的教学方法,用灵活多样的教学方法提高课堂教学质量,通过课程考试改革和实验改革推动学生学习方式的转变,强调课程设计的差异化以鼓励学生个性化发展,培养学生的研究能力和创新能力。上述方法已应用到实际教学实践中,取得了较好的教学效果。
关键词:重点大学;教学方法;数据库课程;课程设计;差异化;教学效果
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)31-0105-02
Abstract:According to the characteristics of the key universities’ students, this paper discusses teaching method of database curriculum from the teaching process as a whole, including classroom teaching, experiments, examination reform and curriculum design. Using flexible and varied teaching methods to improve the quality of classroom teaching, promote students’ learning activities through examination and experiment reform, encourage students’ personalized development and cultivate students’ innovation ability by enhancing the diversity of course project design. The above methods have been applied to the teaching practice and achieved good teaching effects.
Key words:key universities; teaching methods; database course; course project; diversity;teaching effects
1 引言
數据库是计算机科学中的一个重要分支,是信息化社会最重要的支撑技术之一,各个高校都把数据库课程作为计算机科学技术及相关专业的必修课程。为了提高数据库课程的教学效果,一些老师针对高职高专或独立学院类学生的数据库课程的教学进行了探讨[1-7],但是鲜有对重点大学数据库课程的教学研究。华南理工大学是985高校,既有学习基础好、求知欲旺盛的学生,也有考上了大学,放松了自己,不推不动,甚至沉迷于游戏的学生,还有来自偏远少数民族地区、学习基础差的学生,如何调动学生的学习积极性,使不同类型的学生在学习数据库课程过程中有兴趣学、乐于学,真正学到知识,是值得我们去探索和思考的。本文通过提高课堂教学质量激发学生学习的兴趣、通过课程考试和实验考试的改革督促学生加强平时的学习,使所有学生夯实数据库基本知识和技能,同时通过调整教学、实验内容和课程设计改革,引导不同类型的学生向工程动手能力或者研究能力和创新能力方向发展。
2 提高课堂教学质量,激发学生深入学习的兴趣
提高课堂教学质量,是提高教学效果的最重要的一个环节。王颖等人在某高校的调查显示,当老师的课堂教学没有吸引力时,只有19%的学生会集中精力听讲[8]。为了把学生注意力吸引到课堂上,首先要使授课内容有趣,要用多种多样的教学方法,提高学生的学习兴趣,主要做法如下:
1)数据库课程具有理论基础强、新技术发展快的特点,上课的时候要尽可能用浅显的例子解释抽象和深奥的概念,使学生容易理解,使基础差的学生也能学得进去,同时适当补充一些课本没有的内容,比如,数据库新技术新发展,数据库项目开发经验等等,激发学生深入学习的兴趣。
2)在讲授过程中,通过适当提问和课堂练习吸引学生的注意力并引导学生思考。比如,课堂练习sql查询语言的时候,鼓励和引导学生给出不同的查询方案,让学生积极思考。这样既有利于培养学生独立思考的能力和自信心, 也有利于学生掌握知识, 增强教学的效果。
3)适当的操作演示和动画演示可以吸引学生的注意力,使学习变得生动有趣,从而调动学生的学习兴趣和学习积极性。操作演示可以使学生看到操作步骤和最终结果,使学生一目了然,使学生在不知不觉中掌握了所学的知识,而动画演示则可以展示理论概念或算法的中间结果,使学生可以理解抽象的概念和理论。比如上完SQL语言,可以在课堂上演示如何进行查询,不同的查询会产生什么样的结果,还可以用不同的数据库演示同一个SQL语言,从而使学生了解SQL的标准和不同数据库的差异。
3 通过课程考试改革,督促加强平时学习
考试是评价和改进教学效果和教学方法的一种手段。通过考试,任课老师可以考察学生对知识的掌握情况,也可使老师及时发现自己教学中存在的不足和问题。但是传统上一直采用只有期末才考试的方式,使得任课老师只能通过期末考试来评价学生掌握知识的情况,而不能及时了解学生平时实际情况。另外传统的考试方式也给学生一种考前死记硬背即可“过关”的感觉,也使得部分学生缺乏主动学习的意识。因此,我们对数据库课程进行考试改革,加强对学生平时学习的督促和考核,利用学校提供的网络在线考试平台,建立试题库,增加平时的测验次数,促使学生及时发现学习上的不足;同时根据在线考试系统统计的结果,针对学生错误较多的问题,及时在课堂上进一步分析讲解和强调,使学生真正掌握相关知识。同时也增加平时成绩在总成绩中所占的比重,改变学生期末考试突击应试的情况,督促学生加强平时的学习。 4 增加实验预习考试,提高实验的效果
数据库是一门实践性很强的课程,通过实践可以增加对课堂知识的理解,但是总有学生事先不准备,到了机房才匆匆忙忙做实验,降低了实验课的效果。通过网上考试系统,在每次做实验前,设定与实验相关的问题进行在线考试,以强调实验前的预习,可以督促学生预习实验内容,事先做好实验的准备,计划好实验的方案和步骤,带着问题到实验课进行调试,提高实验课的效果。
5 调整教学和实验内容,培养学生自学和钻研能力
在教学过程中,除了应知必会的知识,也留了一部分教学内容让学生自学。在实验内容的设计上,除了传统的交互式SQL的使用、数据库的安全和完整性约束,也有SQL编程、并发控制等一定难度的实验,同时增加一些难度更高的选做实验题,比如复杂查询、高级安全管理等,培养学有余力的学生的自学能力和钻研能力,激发高水平学生深入学习数据库知识的兴趣。
6 改革课程设计,鼓励学生个性化发展,培养学生的研究和创新能力
数据库课程设计是在学生系统地学习了数据库原理课程后,通过对一个实际问题的分析、设计与实现,培养学生运用所学的知识和技术设计数据库系统的能力。传统上都是让学生以小组为单位,综合运用所学的数据库知识,设计开发一个小型的管理信息系统 (MIS)。为了使学生能深入理解和掌握数据库知识。鼓励学生个性化发展,培养学生的创新能力。针对不同学习能力的學生,数据库课程设计给出四种类型的题目供学生选择。
1)数据库考试管理系统的设计与实现。
要求设计一个小型的数据库考试管理系统。而且该系统考试的内容是数据库的知识,必须有正确的题目和正确的答案。
这种题型可以使学生学习一个数据库应用系统的开发,同时通过收集数据库考试题目和答案,使学生对数据库的知识进一步加深了理解。
2)小型关系数据库管理系统的设计与实现。
要求在文件系统之上设计并实现一个精简型单用户数据库管理系统(DBMS),提供用户通过字符界面或GUI界面输入SQL语句,能够实现表的建立/删除;索引的建立/删除以及表记录的插入/删除/查找等数据管理功能。
这种题型要求学生清晰透彻地了解数据库管理系统的内部构造及其工作原理并能够综合运用数据库、编译原理、高级程序设计语言的知识。通过该题目的锻炼,能够提高学生的综合开发能力,培养了学生的研究能力和创新能力。
3)解剖一个开源数据库mysql的源程序。分析该数据库的设计方法和思路。
这种题型可以使学生清晰地了解数据库管理系统的内部构造和其工作原理,并且引导学习优秀软件的开发思路和技巧,培养了学生的研究能力。
4) 自选题目
学生也可以结合自己正在经历或者感兴趣的课题自选题目,但是要求必须是与数据库相关、内容新颖、无法从网上下载的应用系统。这种题目学生自己感兴趣,能够激发他们进行深入的研究,提高他们的自学能力和研究能力。
学生可以根据自己的能力和兴趣选择一个题目,整个课程设计的过程,从选题、调研、查找参考文献、软件的设计和实现全部由学生独立完成。学生以组为单位,以学习好能力强的同学带动学习基础差的学生,每人都要参与,老师在整个过程中进行指导,这样可以全方位地培养和提高学生的学习能力、工程开发能力、研究能力、创新能力和团队协作能力。
7 结论
通过提高课堂教学质量激发学生的学习兴趣和学习积极性,通过增加在线考试,使学生及时发现自己的不足,老师也能够及时了解学生的薄弱环节,及时在讲课中给予强调和补充,使讲课更有针对性,同时实验前预习测试,强调实验的预习和准备,提高实验的效果,引导学生重视实际操作能力的培养。通过实验内容和课程设计不同题型的设计,使不同层次的学生都对数据库知识有更加深刻的理解,开发能力也有了很大的提高。从学生的反映和评教来看,获得了较好的效果,曾多次获得本科课堂教学质量优秀奖。
参考文献:
[1] 刘潇. 独立学院数据库课程翻转课堂教学设计[J]. 计算机教育,2016(5):87-89.
[2] 陆钻,陈莉莉. 软件类职业技能大赛对数据库教学的启示[J]. 科技资讯, 2014 (35):170.
[3] 石玉芳. 高职院校数据库教学改革[J]. 信息与电脑,2015(19 ):196-197.
[4] 田锐. 非计算机专业数据库教学改革探讨[J]. 黑龙江教育(理论与实践),2015(11):81-82.
[5] 史杨.基于过程导向的数据库教学改革[J]. 郧阳师范高等专科学校学报,2015(6):138-140.
[6] 应新洋,刘慰,魏平. 能力导向的应用型本科数据库教学改革与实践[J]. 大学教育,2015(6):98-99.
[7] 孙亚楠. 数据库教学方法优化研究[J]. 科技创新导报, 2014(24):128.
[8] 王颖,郭红娜,边晓霞. 大学生学习状况统计分析与建模[J]. 辽宁工程技术大学学报:自然科学版,2013(11):1564-1567.
关键词:重点大学;教学方法;数据库课程;课程设计;差异化;教学效果
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)31-0105-02
Abstract:According to the characteristics of the key universities’ students, this paper discusses teaching method of database curriculum from the teaching process as a whole, including classroom teaching, experiments, examination reform and curriculum design. Using flexible and varied teaching methods to improve the quality of classroom teaching, promote students’ learning activities through examination and experiment reform, encourage students’ personalized development and cultivate students’ innovation ability by enhancing the diversity of course project design. The above methods have been applied to the teaching practice and achieved good teaching effects.
Key words:key universities; teaching methods; database course; course project; diversity;teaching effects
1 引言
數据库是计算机科学中的一个重要分支,是信息化社会最重要的支撑技术之一,各个高校都把数据库课程作为计算机科学技术及相关专业的必修课程。为了提高数据库课程的教学效果,一些老师针对高职高专或独立学院类学生的数据库课程的教学进行了探讨[1-7],但是鲜有对重点大学数据库课程的教学研究。华南理工大学是985高校,既有学习基础好、求知欲旺盛的学生,也有考上了大学,放松了自己,不推不动,甚至沉迷于游戏的学生,还有来自偏远少数民族地区、学习基础差的学生,如何调动学生的学习积极性,使不同类型的学生在学习数据库课程过程中有兴趣学、乐于学,真正学到知识,是值得我们去探索和思考的。本文通过提高课堂教学质量激发学生学习的兴趣、通过课程考试和实验考试的改革督促学生加强平时的学习,使所有学生夯实数据库基本知识和技能,同时通过调整教学、实验内容和课程设计改革,引导不同类型的学生向工程动手能力或者研究能力和创新能力方向发展。
2 提高课堂教学质量,激发学生深入学习的兴趣
提高课堂教学质量,是提高教学效果的最重要的一个环节。王颖等人在某高校的调查显示,当老师的课堂教学没有吸引力时,只有19%的学生会集中精力听讲[8]。为了把学生注意力吸引到课堂上,首先要使授课内容有趣,要用多种多样的教学方法,提高学生的学习兴趣,主要做法如下:
1)数据库课程具有理论基础强、新技术发展快的特点,上课的时候要尽可能用浅显的例子解释抽象和深奥的概念,使学生容易理解,使基础差的学生也能学得进去,同时适当补充一些课本没有的内容,比如,数据库新技术新发展,数据库项目开发经验等等,激发学生深入学习的兴趣。
2)在讲授过程中,通过适当提问和课堂练习吸引学生的注意力并引导学生思考。比如,课堂练习sql查询语言的时候,鼓励和引导学生给出不同的查询方案,让学生积极思考。这样既有利于培养学生独立思考的能力和自信心, 也有利于学生掌握知识, 增强教学的效果。
3)适当的操作演示和动画演示可以吸引学生的注意力,使学习变得生动有趣,从而调动学生的学习兴趣和学习积极性。操作演示可以使学生看到操作步骤和最终结果,使学生一目了然,使学生在不知不觉中掌握了所学的知识,而动画演示则可以展示理论概念或算法的中间结果,使学生可以理解抽象的概念和理论。比如上完SQL语言,可以在课堂上演示如何进行查询,不同的查询会产生什么样的结果,还可以用不同的数据库演示同一个SQL语言,从而使学生了解SQL的标准和不同数据库的差异。
3 通过课程考试改革,督促加强平时学习
考试是评价和改进教学效果和教学方法的一种手段。通过考试,任课老师可以考察学生对知识的掌握情况,也可使老师及时发现自己教学中存在的不足和问题。但是传统上一直采用只有期末才考试的方式,使得任课老师只能通过期末考试来评价学生掌握知识的情况,而不能及时了解学生平时实际情况。另外传统的考试方式也给学生一种考前死记硬背即可“过关”的感觉,也使得部分学生缺乏主动学习的意识。因此,我们对数据库课程进行考试改革,加强对学生平时学习的督促和考核,利用学校提供的网络在线考试平台,建立试题库,增加平时的测验次数,促使学生及时发现学习上的不足;同时根据在线考试系统统计的结果,针对学生错误较多的问题,及时在课堂上进一步分析讲解和强调,使学生真正掌握相关知识。同时也增加平时成绩在总成绩中所占的比重,改变学生期末考试突击应试的情况,督促学生加强平时的学习。 4 增加实验预习考试,提高实验的效果
数据库是一门实践性很强的课程,通过实践可以增加对课堂知识的理解,但是总有学生事先不准备,到了机房才匆匆忙忙做实验,降低了实验课的效果。通过网上考试系统,在每次做实验前,设定与实验相关的问题进行在线考试,以强调实验前的预习,可以督促学生预习实验内容,事先做好实验的准备,计划好实验的方案和步骤,带着问题到实验课进行调试,提高实验课的效果。
5 调整教学和实验内容,培养学生自学和钻研能力
在教学过程中,除了应知必会的知识,也留了一部分教学内容让学生自学。在实验内容的设计上,除了传统的交互式SQL的使用、数据库的安全和完整性约束,也有SQL编程、并发控制等一定难度的实验,同时增加一些难度更高的选做实验题,比如复杂查询、高级安全管理等,培养学有余力的学生的自学能力和钻研能力,激发高水平学生深入学习数据库知识的兴趣。
6 改革课程设计,鼓励学生个性化发展,培养学生的研究和创新能力
数据库课程设计是在学生系统地学习了数据库原理课程后,通过对一个实际问题的分析、设计与实现,培养学生运用所学的知识和技术设计数据库系统的能力。传统上都是让学生以小组为单位,综合运用所学的数据库知识,设计开发一个小型的管理信息系统 (MIS)。为了使学生能深入理解和掌握数据库知识。鼓励学生个性化发展,培养学生的创新能力。针对不同学习能力的學生,数据库课程设计给出四种类型的题目供学生选择。
1)数据库考试管理系统的设计与实现。
要求设计一个小型的数据库考试管理系统。而且该系统考试的内容是数据库的知识,必须有正确的题目和正确的答案。
这种题型可以使学生学习一个数据库应用系统的开发,同时通过收集数据库考试题目和答案,使学生对数据库的知识进一步加深了理解。
2)小型关系数据库管理系统的设计与实现。
要求在文件系统之上设计并实现一个精简型单用户数据库管理系统(DBMS),提供用户通过字符界面或GUI界面输入SQL语句,能够实现表的建立/删除;索引的建立/删除以及表记录的插入/删除/查找等数据管理功能。
这种题型要求学生清晰透彻地了解数据库管理系统的内部构造及其工作原理并能够综合运用数据库、编译原理、高级程序设计语言的知识。通过该题目的锻炼,能够提高学生的综合开发能力,培养了学生的研究能力和创新能力。
3)解剖一个开源数据库mysql的源程序。分析该数据库的设计方法和思路。
这种题型可以使学生清晰地了解数据库管理系统的内部构造和其工作原理,并且引导学习优秀软件的开发思路和技巧,培养了学生的研究能力。
4) 自选题目
学生也可以结合自己正在经历或者感兴趣的课题自选题目,但是要求必须是与数据库相关、内容新颖、无法从网上下载的应用系统。这种题目学生自己感兴趣,能够激发他们进行深入的研究,提高他们的自学能力和研究能力。
学生可以根据自己的能力和兴趣选择一个题目,整个课程设计的过程,从选题、调研、查找参考文献、软件的设计和实现全部由学生独立完成。学生以组为单位,以学习好能力强的同学带动学习基础差的学生,每人都要参与,老师在整个过程中进行指导,这样可以全方位地培养和提高学生的学习能力、工程开发能力、研究能力、创新能力和团队协作能力。
7 结论
通过提高课堂教学质量激发学生的学习兴趣和学习积极性,通过增加在线考试,使学生及时发现自己的不足,老师也能够及时了解学生的薄弱环节,及时在讲课中给予强调和补充,使讲课更有针对性,同时实验前预习测试,强调实验的预习和准备,提高实验的效果,引导学生重视实际操作能力的培养。通过实验内容和课程设计不同题型的设计,使不同层次的学生都对数据库知识有更加深刻的理解,开发能力也有了很大的提高。从学生的反映和评教来看,获得了较好的效果,曾多次获得本科课堂教学质量优秀奖。
参考文献:
[1] 刘潇. 独立学院数据库课程翻转课堂教学设计[J]. 计算机教育,2016(5):87-89.
[2] 陆钻,陈莉莉. 软件类职业技能大赛对数据库教学的启示[J]. 科技资讯, 2014 (35):170.
[3] 石玉芳. 高职院校数据库教学改革[J]. 信息与电脑,2015(19 ):196-197.
[4] 田锐. 非计算机专业数据库教学改革探讨[J]. 黑龙江教育(理论与实践),2015(11):81-82.
[5] 史杨.基于过程导向的数据库教学改革[J]. 郧阳师范高等专科学校学报,2015(6):138-140.
[6] 应新洋,刘慰,魏平. 能力导向的应用型本科数据库教学改革与实践[J]. 大学教育,2015(6):98-99.
[7] 孙亚楠. 数据库教学方法优化研究[J]. 科技创新导报, 2014(24):128.
[8] 王颖,郭红娜,边晓霞. 大学生学习状况统计分析与建模[J]. 辽宁工程技术大学学报:自然科学版,2013(11):1564-1567.