论文部分内容阅读
【摘 要】本文结合电信专业数据库课程的教学实践,分析了该课程教学中存在的问题,提出了相应的改革方案。该研究成果在长期的教学实践中得到了应用,并取得了良好的效果,受到学生的普遍好评。
【关键词】数据库 教学改革 教学实践
一、引言
“数据库原理及应用”是信息类专业的一门核心课程,在整个课程体系中占有重要的地位。在我校的电信专业培养计划中,该课程被设置为专业选修课,因而在授课要求上与设置为必修课的专业有明显不同。本专业对数据库的要求更偏重于实践动手能力的培养,从而结合所学的其它软硬件知识构造解决实际问题的应用系统。
如何结合电信专业的特点以及满足本专业要求是当前亟待解决的关键问题。在本文中,我们将对近几年的教学实践进行总结与改进,以期获得更好的教学效果。
二、存在的问题
(一)教学内容多,课时偏少
数据库课程是一门非常有体系的课程,涉及了多方面的内容。根据电信专业的培养计划,该课程总共48个学时,理论部分38个课时,实验部分10个课时。本课程旨在系统地介绍数据库的基本理论,以目前比较流行的关系型数据库管理系统SQL Server为载体,向学生讲述了概念、管理、设计和开发。通过本课程的学习,要求学生能从实用性的角度理解并掌握关系代数理论、关系数据理论、结构化查询语言SQL、数据库设计与编程、数据库的安全性和完整性、数据库恢复技术和并发控制等内容。
由此可以看出,教学内容很多,然而课时有限,大部分章节内容只能用2到4个课时来讲解,这就要求教师对所讲述的内容做好全面地规划,突出重点,突破难点。
(二)数据库编程时需要有高级语言编程基础
数据库编程是本课程的最终落脚点,很多章节都是为它作准备的。然而,尽管前面所学的SQL语言可以实现对数据库的操作,但SQL语句只是在“查询分析器”中作测试使用,要想脱离数据库管理系统的话,必须找到宿主语言。因此,要求有高级语言作基础,将SQL语言嵌入其中,实现对数据库的访问。考虑到学生一般都学过“面向对象编程”课程,我们采用C++编程语言,在Visual C++开发环境中进行数据库编程。
三、改革方案与措施
(一)引入项目,激发学生的学习兴趣
俗话说:“兴趣是最好的老师”。要想学好数据库,首先要对数据库感兴趣。怎样激发学生的学习兴趣呢?我觉得要从2方面入手。首先,通过生活中的例子或统计数据让学生明白数据库无处不在,与学生的生活息息相关,是一门很有用的课程与技术。这样就让学生对数据库课程有了一个感性认识和好的印象。然后,在后续的课程中挑选1个学生熟知的例子作为项目。随着课程的推进,将项目逐层分解,设计出符合要求的系统。在课程结束前,我们会布置一个类似的项目作为大作业,让学生亲自动手完成系统的设计。我们以项目导入的方式,既提高了学生的学习兴趣,以活跃了课堂气氛,达到了很好的教学效果。
(二)加强教学管理
在数据库教学中,教师不但在课前准备好要讲解的内容,而且在课中还要做好教学管理。我们一般从3个方面来进行管理:
1.传统教学与多媒体教学相结合
这两种教学方式各有优势:传统教学中主要使用板书进行说明的,知识讲解的速度比较慢,但这正好让学生比较容易理解和接受。因此,在讲解重难点知识的时候,可以采用板书的形式让学生理解推导或分析的过程。多媒体教学中可以引入图文声像各种资料辅助学生学习和理解相关知识,教师可以现场给学生操作演示,这比用文字讲解要形象得多,给学生留下了深刻的印象。我们一般采用两者相结合的方式,发挥它们的优势,最终让学生理解需要讲解的内容。
2.分组管理
每次数据库课程开始的时候,我们会将学生按2到4人进行分组。这样做的好处是培养学生团队协作能力。同时,在小组中,还可以互帮互助,互相学习,提高了学生的学习主动性和实践动手能力。
3.挑选几个基础好的学生重点培养
为了在课堂中引入竞争机制,我们会在前几次课发现几个基础好的学生,对他们进行重点培养,甚至有些内容,让他们上讲台讲解给其它同学听。这样做的好处是以点带面,既可以让基础好的学生更有兴趣去学习,又可以给其它学生树立一个好的榜样,调动学生的积极性。
(三)任务驱动教学
任务驱动是一种建立在建构主义教学理论基础上的教学法,它的基本思想是将教学内容设计成学生感兴趣的任务模块,以完成具体任务模块为主线,把知识点贯穿于任务模块中。学生在教师的引导和同学的帮助下,完成所布置的任务,从而获得相关的知识。
任务驱动教学法可以巧妙地将教学内容融入到学生逐步完成的任务中。在此过程中,学生为了找到解决问题的方法,通常会主动地查阅各种资料,请教老师和同学,最终才能将任务完成。通过这种方式的学习,学生的积极性得到了极大提高,求知欲表现非常明显。与传统教学相比,任务驱动教学法可以更好地发挥学生的能动性,提高自主学习能力。
四、总结
随着我们不断总结教学方法,进行各种方式的教学改革,作为电信专业的一门专业选修课,数据库课程逐渐引起了学生的重视,并以积极的心态学习和应用到后续的课程中。我们在注重理论教学的同时,加强了实践教学的力度。针对电信专业的培养要求,我们对数据库教学模式进行了有益的探索,提出了一系列的改革措施,取得了良好的教学效果。
参考文献:
[1]杨鑫华,邓武,赵慧敏,等.实用型人才培养的数据库课程教学改革与实践[J].理工高教研究,2008(3):102-104.
[2]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.
作者简介:
伍鹏(1978-),男,硕士,讲师,现主要从事计算机应用方面的教学及研究工作。
杜红(1964-),女,硕士,副教授,现主要从事计算机应用方面的教学及研究工作。
谢凯(1975-),男,博士,教授,主要研究方向是图像处理与三维可视化。
基金项目:
本文系长江大学重点教学研究项目(JY2012009)
【关键词】数据库 教学改革 教学实践
一、引言
“数据库原理及应用”是信息类专业的一门核心课程,在整个课程体系中占有重要的地位。在我校的电信专业培养计划中,该课程被设置为专业选修课,因而在授课要求上与设置为必修课的专业有明显不同。本专业对数据库的要求更偏重于实践动手能力的培养,从而结合所学的其它软硬件知识构造解决实际问题的应用系统。
如何结合电信专业的特点以及满足本专业要求是当前亟待解决的关键问题。在本文中,我们将对近几年的教学实践进行总结与改进,以期获得更好的教学效果。
二、存在的问题
(一)教学内容多,课时偏少
数据库课程是一门非常有体系的课程,涉及了多方面的内容。根据电信专业的培养计划,该课程总共48个学时,理论部分38个课时,实验部分10个课时。本课程旨在系统地介绍数据库的基本理论,以目前比较流行的关系型数据库管理系统SQL Server为载体,向学生讲述了概念、管理、设计和开发。通过本课程的学习,要求学生能从实用性的角度理解并掌握关系代数理论、关系数据理论、结构化查询语言SQL、数据库设计与编程、数据库的安全性和完整性、数据库恢复技术和并发控制等内容。
由此可以看出,教学内容很多,然而课时有限,大部分章节内容只能用2到4个课时来讲解,这就要求教师对所讲述的内容做好全面地规划,突出重点,突破难点。
(二)数据库编程时需要有高级语言编程基础
数据库编程是本课程的最终落脚点,很多章节都是为它作准备的。然而,尽管前面所学的SQL语言可以实现对数据库的操作,但SQL语句只是在“查询分析器”中作测试使用,要想脱离数据库管理系统的话,必须找到宿主语言。因此,要求有高级语言作基础,将SQL语言嵌入其中,实现对数据库的访问。考虑到学生一般都学过“面向对象编程”课程,我们采用C++编程语言,在Visual C++开发环境中进行数据库编程。
三、改革方案与措施
(一)引入项目,激发学生的学习兴趣
俗话说:“兴趣是最好的老师”。要想学好数据库,首先要对数据库感兴趣。怎样激发学生的学习兴趣呢?我觉得要从2方面入手。首先,通过生活中的例子或统计数据让学生明白数据库无处不在,与学生的生活息息相关,是一门很有用的课程与技术。这样就让学生对数据库课程有了一个感性认识和好的印象。然后,在后续的课程中挑选1个学生熟知的例子作为项目。随着课程的推进,将项目逐层分解,设计出符合要求的系统。在课程结束前,我们会布置一个类似的项目作为大作业,让学生亲自动手完成系统的设计。我们以项目导入的方式,既提高了学生的学习兴趣,以活跃了课堂气氛,达到了很好的教学效果。
(二)加强教学管理
在数据库教学中,教师不但在课前准备好要讲解的内容,而且在课中还要做好教学管理。我们一般从3个方面来进行管理:
1.传统教学与多媒体教学相结合
这两种教学方式各有优势:传统教学中主要使用板书进行说明的,知识讲解的速度比较慢,但这正好让学生比较容易理解和接受。因此,在讲解重难点知识的时候,可以采用板书的形式让学生理解推导或分析的过程。多媒体教学中可以引入图文声像各种资料辅助学生学习和理解相关知识,教师可以现场给学生操作演示,这比用文字讲解要形象得多,给学生留下了深刻的印象。我们一般采用两者相结合的方式,发挥它们的优势,最终让学生理解需要讲解的内容。
2.分组管理
每次数据库课程开始的时候,我们会将学生按2到4人进行分组。这样做的好处是培养学生团队协作能力。同时,在小组中,还可以互帮互助,互相学习,提高了学生的学习主动性和实践动手能力。
3.挑选几个基础好的学生重点培养
为了在课堂中引入竞争机制,我们会在前几次课发现几个基础好的学生,对他们进行重点培养,甚至有些内容,让他们上讲台讲解给其它同学听。这样做的好处是以点带面,既可以让基础好的学生更有兴趣去学习,又可以给其它学生树立一个好的榜样,调动学生的积极性。
(三)任务驱动教学
任务驱动是一种建立在建构主义教学理论基础上的教学法,它的基本思想是将教学内容设计成学生感兴趣的任务模块,以完成具体任务模块为主线,把知识点贯穿于任务模块中。学生在教师的引导和同学的帮助下,完成所布置的任务,从而获得相关的知识。
任务驱动教学法可以巧妙地将教学内容融入到学生逐步完成的任务中。在此过程中,学生为了找到解决问题的方法,通常会主动地查阅各种资料,请教老师和同学,最终才能将任务完成。通过这种方式的学习,学生的积极性得到了极大提高,求知欲表现非常明显。与传统教学相比,任务驱动教学法可以更好地发挥学生的能动性,提高自主学习能力。
四、总结
随着我们不断总结教学方法,进行各种方式的教学改革,作为电信专业的一门专业选修课,数据库课程逐渐引起了学生的重视,并以积极的心态学习和应用到后续的课程中。我们在注重理论教学的同时,加强了实践教学的力度。针对电信专业的培养要求,我们对数据库教学模式进行了有益的探索,提出了一系列的改革措施,取得了良好的教学效果。
参考文献:
[1]杨鑫华,邓武,赵慧敏,等.实用型人才培养的数据库课程教学改革与实践[J].理工高教研究,2008(3):102-104.
[2]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.
作者简介:
伍鹏(1978-),男,硕士,讲师,现主要从事计算机应用方面的教学及研究工作。
杜红(1964-),女,硕士,副教授,现主要从事计算机应用方面的教学及研究工作。
谢凯(1975-),男,博士,教授,主要研究方向是图像处理与三维可视化。
基金项目:
本文系长江大学重点教学研究项目(JY2012009)