论文部分内容阅读
摘 要:《数据库原理》是计算机专业的一门基础课。课程理论性非常强,如何调动学生的学习兴趣,提高教学质量,值得我们去探讨。本文就是对这门课的教学方法作了初步的探讨。
关键词:数据库原理;教学方法;学习兴趣
1.引言
数据库技术是研究如何科学地组织和存储数据,如何高效地获取和处理数据,是由文件管理系统发展起来的一种理想数据管理技术。而目前许多院校计算机专业的“数据库原理”课程的教学现状并不令人满意,学生只能在理论考试中取得高分,却不能自如地应用某种数据库管理系统软件解决实际问题,更谈不上开发出有实际应用价值的数据库系统。因此,在《数据库原理》课程的教学上必须改变这种纸上谈兵、理论脱离实际的状况。我在近几年的教学过程中进行了一些探索和思考。
2.课堂教学
2.1了解教学对象,有的放矢实施教学
几年来我给不同层次,不同年级的学生上课,他们各自有其特点。在教学中我们不能用一样的要求、一样的内容、一样的教学方法、一样的讲稿去对待。为此,我在每一次上课之前都认真了解对象的情况(知识与技能基础、是否学过其它计算机课程、学习态度、上机条件等),并根据情况调整上课内容、重点和进度。
2.2教学要符合学生的认识规律,使他们循序渐进地吸取课程内容
在这里可举一个浅显的例子,学生对于物理描述和逻辑描述,理解可能不深,比如对粉笔盒的描述。从物理特征上,对粉笔盒的描述包括盒子的长、宽,位置等信息,对粉笔盒的逻辑描述可用一个立方体表示。这里,一定要使学生清楚,物理描述和逻辑描述仅仅是从两个不同的方面对数据库中的物理数据进行描述和分析,为的是更好地利用数据库查询数据。
2.3创设问题情境,实施启发式教学,调动学生学习兴趣
为了激发学生对数据库理论课的学习兴趣,就需要老师多动脑、多想办法。三尺讲台实际就是老师的舞台,但这是一个特殊的舞台。在这个舞台上,老师即是演员,更是一个导演,不仅要演好自己的角色,还要调动整个课堂学生的学习积极性,让学生能参加进来,演好自己的角色。比如说,在讲到数据库这个概念时,虽然新接触到这门课的学生中有些平时听到过这个概念,但很难说清楚。这时可以向学生提出问题,让大家说出和“库”字有关的词语。如果没有太多的学生响应,可以进一步激发学生的积极性,采取给说得最多的同学平时成绩加分这样的方法,这时就会有很多同学响应。这样老师就可以根据学生的回答,最终可引出图书馆这个名词,因为图书馆对大学生再熟悉不过了,我们可从图书馆里摆放的图书方式引出数据库概念,即数据库是长期存储在计算机内按一定的顺序,有组织的、有结构的大量的共享的数据集合。在教学过程中使用多种方式启发学生的思维,能够调动学生的学习主动性,加强学生对专业理论课的学习。
2.4使用多媒体教学,调动学生的形象思维
《数据库原理》在教学中如果还是使用传统的“一根粉笔,一堂课”的教学模式是远远不够的。计算机本来是一个工具,学习的目的应当在于应用。如果用单一的传统的教学模式,往往讲成“空对空”,黑板上“执行”某条SQL命令,将产生某个结果,学生将信将疑。若改在多媒体教室上课,如:讲SQL命令如何编写,如何执行,产生什么样结果,马上在计算机上验证一下,一看就会清楚了。
2.5让学生变被动学习为主动学习
给学生留出几个疑难问题,让学生自己查找资料解决问题,这样,可以改变学生以往饭来张口、衣来伸手的惰性,同时增强学生的自学能力。在查资料的过程中,学生会搜集到许多相关的资料,使他们在不知不觉中丰富了数据库原理课的知识,同时也增强了教学效果。最后留出几学时,让学生自己讲讲新课,使学生在这一过程中相互学习、相互促进。通过这样平时的讲课锻炼,无形中也为学生的毕业实习打下了良好的基础。
3.实践教学
《数据库原理》是一门实践性很强的课程,通过上机操作才能使学生真正理解、消化课堂上的理论知识,这一点对数据库应用的学习尤为重要,因此要以应用为目的,注重培养学生的动手能力,大力加强实践教学环节,努力培养学生的学习积极性,激励学生的创新意识。
3.1注重习题课和上机课
习题课是发现教学中的问题和巩固学生所学知识的重要环节。但是在实际教学中,有的老师往往(下转第116页)(上接第114页)忽视了习题课的重要性。大学期间老师和学生之间距离要比初、高中远得多,教学中不给学生留课后作业,加上学生的自控能力不强,课后就很少去自觉温习所学课程,学生也就不能发现自己所存在的问题。教师也就不能发现自己教学中存在的问题。所以一定要对习题课加以重视。上机课是让许多计算机老师感到头痛的环节。在实际教学中,上机课的辅导工作量要比理论课多,而且也是非常烦琐的内容。老师对每个学生所提出的问题必须解答清楚,不能有半点的马虎。有的问题老师必须亲自动手完成,有的问题老师一节课要讲好几遍,这就要求教师不仅要有过硬的本领,而且还要有很好耐心。老师课下必须认真备课,对上机所使用的环境一清二楚,对学生所有的问题作到胸有成竹,否则就不能让学生满意,长此以往就会让学生失去信心。所以说上机课是学好数据库原理课不可缺少的一个重要环节,也是不容忽视的一个环节。
3.2建立学习小组,培养团队精神
《数据库原理》这门课知识点繁多,相辅相成,完成一個项目需要较高的综合技能。所以在这门课中,分阶段地安排几个大作业(课程设计),并把学生分为几个学习小组,共同完成。小组成员之间的合作能促进学生之间相互学习、取长补短。实践的结果表明,在互相讨论又各有其责的学习氛围中,对知识的提高与巩固有很大的帮助,同时也培养了他们的团队合作精神。
在课程设计的题目时,以实用性为主,且不宜过于复杂,如学生宿舍管理系统、学生成绩管理系统等一些学生比较熟悉的应用系统。要求学生为其设计数据库,让学生从需求分析开始到最后的数据库实施一体化完成,让学生通过此课程设计把各个知识点串联总结,学以致用,融会贯通。甚至对于有能力有兴趣的学生,还可以鼓励其在上述基础上结合其他技术,如结合ASP技术制作动态网站、结合VB技术制作应用软件,学生都能从中享受到学习乐趣与成就感,这样可以取得良好的教学效果。
4.结束语
我们常说的“教学有法,教无定法”。不同的教学方法所适用的情况和取得的效果是不同的。为了达到最佳的教学效果,就必须以现代教育思想为指导,与时俱进,从实际情况出发,根据不同的教学内容,不同的教学目标,不同专业和水平的学生,选择一种或几种最优的教学方法,综合加以运用,这是教师的一项基本功。
参考文献:
[1]萨师煊,王珊.数据库系统概论[M].高等教育出版社,1991.
[2]教育部人事司.高等教育心理学[M].高等教育出版社,1999.
[3]孟程.谈计算机数据库教学方法和手段[J].黑龙江农业学院学报.2005.11.
[4]周秀英.《关系数据库SQLSERVER》课程的教学方法研究与实践[J].计算机与网络(学术版).2006.4.
关键词:数据库原理;教学方法;学习兴趣
1.引言
数据库技术是研究如何科学地组织和存储数据,如何高效地获取和处理数据,是由文件管理系统发展起来的一种理想数据管理技术。而目前许多院校计算机专业的“数据库原理”课程的教学现状并不令人满意,学生只能在理论考试中取得高分,却不能自如地应用某种数据库管理系统软件解决实际问题,更谈不上开发出有实际应用价值的数据库系统。因此,在《数据库原理》课程的教学上必须改变这种纸上谈兵、理论脱离实际的状况。我在近几年的教学过程中进行了一些探索和思考。
2.课堂教学
2.1了解教学对象,有的放矢实施教学
几年来我给不同层次,不同年级的学生上课,他们各自有其特点。在教学中我们不能用一样的要求、一样的内容、一样的教学方法、一样的讲稿去对待。为此,我在每一次上课之前都认真了解对象的情况(知识与技能基础、是否学过其它计算机课程、学习态度、上机条件等),并根据情况调整上课内容、重点和进度。
2.2教学要符合学生的认识规律,使他们循序渐进地吸取课程内容
在这里可举一个浅显的例子,学生对于物理描述和逻辑描述,理解可能不深,比如对粉笔盒的描述。从物理特征上,对粉笔盒的描述包括盒子的长、宽,位置等信息,对粉笔盒的逻辑描述可用一个立方体表示。这里,一定要使学生清楚,物理描述和逻辑描述仅仅是从两个不同的方面对数据库中的物理数据进行描述和分析,为的是更好地利用数据库查询数据。
2.3创设问题情境,实施启发式教学,调动学生学习兴趣
为了激发学生对数据库理论课的学习兴趣,就需要老师多动脑、多想办法。三尺讲台实际就是老师的舞台,但这是一个特殊的舞台。在这个舞台上,老师即是演员,更是一个导演,不仅要演好自己的角色,还要调动整个课堂学生的学习积极性,让学生能参加进来,演好自己的角色。比如说,在讲到数据库这个概念时,虽然新接触到这门课的学生中有些平时听到过这个概念,但很难说清楚。这时可以向学生提出问题,让大家说出和“库”字有关的词语。如果没有太多的学生响应,可以进一步激发学生的积极性,采取给说得最多的同学平时成绩加分这样的方法,这时就会有很多同学响应。这样老师就可以根据学生的回答,最终可引出图书馆这个名词,因为图书馆对大学生再熟悉不过了,我们可从图书馆里摆放的图书方式引出数据库概念,即数据库是长期存储在计算机内按一定的顺序,有组织的、有结构的大量的共享的数据集合。在教学过程中使用多种方式启发学生的思维,能够调动学生的学习主动性,加强学生对专业理论课的学习。
2.4使用多媒体教学,调动学生的形象思维
《数据库原理》在教学中如果还是使用传统的“一根粉笔,一堂课”的教学模式是远远不够的。计算机本来是一个工具,学习的目的应当在于应用。如果用单一的传统的教学模式,往往讲成“空对空”,黑板上“执行”某条SQL命令,将产生某个结果,学生将信将疑。若改在多媒体教室上课,如:讲SQL命令如何编写,如何执行,产生什么样结果,马上在计算机上验证一下,一看就会清楚了。
2.5让学生变被动学习为主动学习
给学生留出几个疑难问题,让学生自己查找资料解决问题,这样,可以改变学生以往饭来张口、衣来伸手的惰性,同时增强学生的自学能力。在查资料的过程中,学生会搜集到许多相关的资料,使他们在不知不觉中丰富了数据库原理课的知识,同时也增强了教学效果。最后留出几学时,让学生自己讲讲新课,使学生在这一过程中相互学习、相互促进。通过这样平时的讲课锻炼,无形中也为学生的毕业实习打下了良好的基础。
3.实践教学
《数据库原理》是一门实践性很强的课程,通过上机操作才能使学生真正理解、消化课堂上的理论知识,这一点对数据库应用的学习尤为重要,因此要以应用为目的,注重培养学生的动手能力,大力加强实践教学环节,努力培养学生的学习积极性,激励学生的创新意识。
3.1注重习题课和上机课
习题课是发现教学中的问题和巩固学生所学知识的重要环节。但是在实际教学中,有的老师往往(下转第116页)(上接第114页)忽视了习题课的重要性。大学期间老师和学生之间距离要比初、高中远得多,教学中不给学生留课后作业,加上学生的自控能力不强,课后就很少去自觉温习所学课程,学生也就不能发现自己所存在的问题。教师也就不能发现自己教学中存在的问题。所以一定要对习题课加以重视。上机课是让许多计算机老师感到头痛的环节。在实际教学中,上机课的辅导工作量要比理论课多,而且也是非常烦琐的内容。老师对每个学生所提出的问题必须解答清楚,不能有半点的马虎。有的问题老师必须亲自动手完成,有的问题老师一节课要讲好几遍,这就要求教师不仅要有过硬的本领,而且还要有很好耐心。老师课下必须认真备课,对上机所使用的环境一清二楚,对学生所有的问题作到胸有成竹,否则就不能让学生满意,长此以往就会让学生失去信心。所以说上机课是学好数据库原理课不可缺少的一个重要环节,也是不容忽视的一个环节。
3.2建立学习小组,培养团队精神
《数据库原理》这门课知识点繁多,相辅相成,完成一個项目需要较高的综合技能。所以在这门课中,分阶段地安排几个大作业(课程设计),并把学生分为几个学习小组,共同完成。小组成员之间的合作能促进学生之间相互学习、取长补短。实践的结果表明,在互相讨论又各有其责的学习氛围中,对知识的提高与巩固有很大的帮助,同时也培养了他们的团队合作精神。
在课程设计的题目时,以实用性为主,且不宜过于复杂,如学生宿舍管理系统、学生成绩管理系统等一些学生比较熟悉的应用系统。要求学生为其设计数据库,让学生从需求分析开始到最后的数据库实施一体化完成,让学生通过此课程设计把各个知识点串联总结,学以致用,融会贯通。甚至对于有能力有兴趣的学生,还可以鼓励其在上述基础上结合其他技术,如结合ASP技术制作动态网站、结合VB技术制作应用软件,学生都能从中享受到学习乐趣与成就感,这样可以取得良好的教学效果。
4.结束语
我们常说的“教学有法,教无定法”。不同的教学方法所适用的情况和取得的效果是不同的。为了达到最佳的教学效果,就必须以现代教育思想为指导,与时俱进,从实际情况出发,根据不同的教学内容,不同的教学目标,不同专业和水平的学生,选择一种或几种最优的教学方法,综合加以运用,这是教师的一项基本功。
参考文献:
[1]萨师煊,王珊.数据库系统概论[M].高等教育出版社,1991.
[2]教育部人事司.高等教育心理学[M].高等教育出版社,1999.
[3]孟程.谈计算机数据库教学方法和手段[J].黑龙江农业学院学报.2005.11.
[4]周秀英.《关系数据库SQLSERVER》课程的教学方法研究与实践[J].计算机与网络(学术版).2006.4.