论文部分内容阅读
摘要:本文以怀化学院信息与计算科学专业为例,讨论数据库系列课程的教学内容设置,以及教学方法的实践探索。阐述了在实践教学中,数据库系列课程教学内容的调整以及相关知识点的整合,并在此基础上对教学方法进行了实践探索。以期为培养“应用型人才”提供一套有效、合理的数据库系列课程体系和教学方法。
关键词:数据库课程;教学内容;教学实践
自2003年怀化学院数学系开设信息与计算科学专业(下简称信计)以来,在教育部以及各级教育部门和学校的办学思想指导下,数据库课程一直就是信计专业的主干课程。该系列课程主要培养学生掌握数据库原理、技术和方法,并运用所学数据库知识解决实际问题,进行数据库应用系统开发以及设计信息系统的能力。
一、 怀化学院信计专业数据库课程设置的现状分析
怀化学院数学系2003年开始招收第一届信计专业学生,就明确了该专业的人才培养目标为“培养具有较强的实践能力,适应能力和创新意识,能在政府、企事业和IT行业从事软件开发的应用型人才”。在该培养目标下,数据库系列课程在信计专业教学计划中起着中流砥柱的作用。受到专业教师流动性以及教学计划修订的影响,数据库系列课程体系设置也随着时间的变化做了相应改变。从2003级的数据库原理与应用一门必修课到2005-2007级的数据库原理与应用 Oracle J2EE应用开发,再到2008-2011级的数据库原理与应用 大型数据库管理与应用开发(下简称大型数据库) Web开发技术 Java应用开发。课时数也在经常发生变动,其中数据库原理与应用的课时数在34-64间变动,而大型数据库、Web开发技术和Java应用开发等课程的课时数最低时只有17课时,最高则可达到51课时。
课程设置的变化以及课时数的浮动,往往造成课程任课教师经常对教学内容、教学计划进行修改,各年级的该系列课程所学内容也不尽相同,在一定程度上造成了学生的困惑,不利于应用型人才培养的持续性。故对该数据库系列课程设置以及課时的修订是一个急需解决的问题。
二、 数据库系列课程教学模式设计
合理的教学模式是实现教学目标的关键,设计教学模式包括教学课程体系的设计,设计教学内容以及教学方法等。
(一) 设置数据库系列课程的课程体系
在怀化学院“培养应用型人才”和“三位一体”办学指导思想下,数学与计算科学学院信计教研室教师经过多次的反复讨论,确定了以数据库原理与应用和大型数据库为主干课程,辅以数据库系统操作训练和大型数据库管理与应用开发训练为实践实训课程,并明确了Web开发技术为后续课程。该课程体系体现了“从理论到实践再到开发”三步走的教学思想,为培养应用型人才打下坚实的基础。
在数据库原理与应用中,着重系统的讲述数据库原理、方法和系统设计等理论,课时数为64,而数据库系统操作训练辅助学生可视化的掌握所学的基本原理和方法,课时数为34;大型数据库课程重点突出数据库的备份、恢复、存储过程和存储函数、并发控制等数据库管理技术以及后台的数据库编程,课时数为34,而对应的实验实训课程大型数据库管理与应用开发训练则训练学生的数据库完整设计的实践能力,课时数为17;后续课程Web开发技术为学生提供了使用数据库技术以及网页开发技术完成信息系统的设计与开发的平台,进一步巩固学生所学的数据库知识和技能,课时数为51。
(二) 教学内容的改革与实践
根据市场对毕业生的需求,结合教学计划和课程体系,注重学生应用能力的培养。在数据库系列课程教学过程中,我们对以往的数据库教学内容做了相应的改革措施,主要表现在以下两个方面。
1. 调整教学内容顺序
针对怀化学院信计专业的学生具体情况,在数据库系列课程教学中,我们调整了部分内容的讲解顺序。主要调整有:第一,在数据库原理与应用课程教学中,将数据更新放在数据查询之前讲解,以便学生学习知识的连贯性;第二,简化关系代数的讨论,去掉关系演算部分内容,以节省课时,再将其放在SQL内容之前讲解,因这一部分可通过SQL语句来完成,且SQL是目前市场上所用主流数据库的标准语言;第三,鉴于课时的关系,将数据库的备份、恢复、事务并发控制等内容调整到大型数据库中讲述,结合实际的案例进行教学,辅以项目实践,可使学生更好的掌握这一部分内容;第四,将E—R图的设计放在数据库设计中着重讲解,在绪论章节中稍微提一下。而数据规范化理论这方面的内容,由于要用到泛函分析相关知识如闭包,而我院信计专业没有开设这一课程,学生不易掌握。因此,规范化理论只要求学生掌握范式的分解以及低一级范式向高一级范式转换时函数依赖消除规则。向学生强调在一般情况下,数据库设计满足第三范式即行。
通过在怀化学院12、13、14、15级信计专业数据库系列课程中的教学实践,上述内容的调整收到了较好的教学效果,学生能较轻松的掌握数据库理论,并运用所学知识解决数据库设计以及信息系统设计中遇到的问题,增强学生的学习兴趣,促进学生学习的主动性和积极性,进一步提高学生的实践动手能力。
(二) 教学内容的整合
在数据库原理与应用、大型数据库、Web开发技术等数据库系列课程中有部分内容是重复的。因此,将这些重复内容进行整合并讨论将内容放入哪门课程中讲授是很有必要的,这可在一定程度上节省课时,简化教学内容,有利于学生对知识点的理解和掌握,保证系列课程的连续性。第一,将数据库原理与应用中的数据库设计理论讲授与大型数据库的数据库设计实践结合在一起,放在大型数据库课程中详细讲解,用实际案例进行数据库设计,使学生更容易理解数据库理论是如何指导实践开发设计的,不再是苍白的在课堂上进行设计理论描述,进一步提升学生的理解能力和学习兴趣。第二,将数据库系列课程中都含有的数据库连接访问技术全部融合在一起,在大型数据库课程中讲解数据库连接原理以及过程,在后续课程Web开发技术中讲授使用Web开发平台进行数据库的访问操作,如增、删、改、查等功能,设计一个基于数据库的信息管理系统。第三,教学实践工具的整合。在数据库系列课程教学中,我们使用的实践教学工具为Mysql数据库。这是因为,首先Mysql是一个开源的数据库工具,易于使用,且一些中小型企业的软件开发也使用该数据库,这有利于学生进一步熟悉企业应用开发环境。其次Web开发技术课程中使用的Java语言与Mysql是一脉相承,不存在兼容性问题。最后,在全国计算机等级考试国家二级中,Mysql作为相应的考试科目,让学生考试报名时有了更多的选择。 经过在怀化学院13、14级信计专业的教学实践中,Mysql国二通过率远远高于C语言。可见通过对数据库系列课程教学内容的整合,由浅入深,循序渐进,理论结合实践的教学内容使学生更容易掌握所学的知识,并应用到自己所需的各个领域。增强了学生的学习积极性和主动性,提高了学生的数据库应用能力。
(三) 教学方法的实践探索
传统的“填鸭式”教学以老师讲授为主,学生被动接受,积极性不高,参与度低。特别是对纯理论知识的讲授时,学生的学习效率低下。因此,探索新的教学方式是提高学生的学习主动性和学习效率,积极参与课堂教学的一个重要途径。
在数据库原理与应用课程教学实践中,我们主要采用以案例教学为主。通过设计一个学生—课程数据库案例,使学生了解并掌握数据库设计的整个过程,包括从E—R图的设计到概念模型的转换,以及数据库、表的创建,数据的入库、数据增删改查等。学生积极参与课堂教学,提高教学質量。在完成整个案例过程中,通过分析学生—课程数据库的创建及应用,培养了学生的团队协作精神,提高了学生处理问题的能力。
在大型数据库和Web开发技术课程教学中,我们在一开始上课就给学生制定了一个火车票信息管理系统的设计任务,把这些课程的所有的主要知识点融入到信息系统设计中,以任务驱动教学为主要教学手段。在教学实践中,把学生分成若干个团队,每个团队选出团队负责人,并由负责人分配组员任务。教师主要负责进度计划的调整和任务进展情况的检查,并协助解决在任务进行中遇到的一些重要问题。在教学中,学生为主角,全程合理调配所拥有的资源,包括网络资源,使学生在完成任务设计的同时更深入的理解和掌握所学数据库知识和技能,提升学生的实践动手能力,为培养应用型人才提供条件。
三、 结论
经过在怀化学院数学与计算科学学院12、13、14和15级信计专业的数据库课程教学探索与实践,在学校“应用型人才培养”和“三位一体”办学指导思想下,数据库系列课程的教学形成了“理论、实践和开发”三级教学模式。在教学过程中,虽然取得了一定的成效,但也存在一些不足。由于学生的能力程度不一致,在教学实践过程中,小部分学生还是处于“旁观者”的角色,未能融入新的教学体系,原地踏步。希望在以后的教学过程中,进一步深化数据库系列课程的教学改革探索,为培养应用型人才提供一套有效的数据库系列课程体系以及教学方法。
参考文献:
[1] 怀化学院数学与计算科学学院信计专业人才培养方案[EB/OL].http://math.hhtc.edu.cn/ index.php?read-491.html.
[2] 全国计算机等级考试[EB/OL]. http://baike.baidu.com/link?url=oQAsl1TIgiNTrRZPn4 zB7TOy96Xwr JDApwZriZcrm1w7d8s4WyBkwFIB7oyEtGd1FKzhOM0Sl_e-BGUVJTloG_#2_2.
[3] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.
关键词:数据库课程;教学内容;教学实践
自2003年怀化学院数学系开设信息与计算科学专业(下简称信计)以来,在教育部以及各级教育部门和学校的办学思想指导下,数据库课程一直就是信计专业的主干课程。该系列课程主要培养学生掌握数据库原理、技术和方法,并运用所学数据库知识解决实际问题,进行数据库应用系统开发以及设计信息系统的能力。
一、 怀化学院信计专业数据库课程设置的现状分析
怀化学院数学系2003年开始招收第一届信计专业学生,就明确了该专业的人才培养目标为“培养具有较强的实践能力,适应能力和创新意识,能在政府、企事业和IT行业从事软件开发的应用型人才”。在该培养目标下,数据库系列课程在信计专业教学计划中起着中流砥柱的作用。受到专业教师流动性以及教学计划修订的影响,数据库系列课程体系设置也随着时间的变化做了相应改变。从2003级的数据库原理与应用一门必修课到2005-2007级的数据库原理与应用 Oracle J2EE应用开发,再到2008-2011级的数据库原理与应用 大型数据库管理与应用开发(下简称大型数据库) Web开发技术 Java应用开发。课时数也在经常发生变动,其中数据库原理与应用的课时数在34-64间变动,而大型数据库、Web开发技术和Java应用开发等课程的课时数最低时只有17课时,最高则可达到51课时。
课程设置的变化以及课时数的浮动,往往造成课程任课教师经常对教学内容、教学计划进行修改,各年级的该系列课程所学内容也不尽相同,在一定程度上造成了学生的困惑,不利于应用型人才培养的持续性。故对该数据库系列课程设置以及課时的修订是一个急需解决的问题。
二、 数据库系列课程教学模式设计
合理的教学模式是实现教学目标的关键,设计教学模式包括教学课程体系的设计,设计教学内容以及教学方法等。
(一) 设置数据库系列课程的课程体系
在怀化学院“培养应用型人才”和“三位一体”办学指导思想下,数学与计算科学学院信计教研室教师经过多次的反复讨论,确定了以数据库原理与应用和大型数据库为主干课程,辅以数据库系统操作训练和大型数据库管理与应用开发训练为实践实训课程,并明确了Web开发技术为后续课程。该课程体系体现了“从理论到实践再到开发”三步走的教学思想,为培养应用型人才打下坚实的基础。
在数据库原理与应用中,着重系统的讲述数据库原理、方法和系统设计等理论,课时数为64,而数据库系统操作训练辅助学生可视化的掌握所学的基本原理和方法,课时数为34;大型数据库课程重点突出数据库的备份、恢复、存储过程和存储函数、并发控制等数据库管理技术以及后台的数据库编程,课时数为34,而对应的实验实训课程大型数据库管理与应用开发训练则训练学生的数据库完整设计的实践能力,课时数为17;后续课程Web开发技术为学生提供了使用数据库技术以及网页开发技术完成信息系统的设计与开发的平台,进一步巩固学生所学的数据库知识和技能,课时数为51。
(二) 教学内容的改革与实践
根据市场对毕业生的需求,结合教学计划和课程体系,注重学生应用能力的培养。在数据库系列课程教学过程中,我们对以往的数据库教学内容做了相应的改革措施,主要表现在以下两个方面。
1. 调整教学内容顺序
针对怀化学院信计专业的学生具体情况,在数据库系列课程教学中,我们调整了部分内容的讲解顺序。主要调整有:第一,在数据库原理与应用课程教学中,将数据更新放在数据查询之前讲解,以便学生学习知识的连贯性;第二,简化关系代数的讨论,去掉关系演算部分内容,以节省课时,再将其放在SQL内容之前讲解,因这一部分可通过SQL语句来完成,且SQL是目前市场上所用主流数据库的标准语言;第三,鉴于课时的关系,将数据库的备份、恢复、事务并发控制等内容调整到大型数据库中讲述,结合实际的案例进行教学,辅以项目实践,可使学生更好的掌握这一部分内容;第四,将E—R图的设计放在数据库设计中着重讲解,在绪论章节中稍微提一下。而数据规范化理论这方面的内容,由于要用到泛函分析相关知识如闭包,而我院信计专业没有开设这一课程,学生不易掌握。因此,规范化理论只要求学生掌握范式的分解以及低一级范式向高一级范式转换时函数依赖消除规则。向学生强调在一般情况下,数据库设计满足第三范式即行。
通过在怀化学院12、13、14、15级信计专业数据库系列课程中的教学实践,上述内容的调整收到了较好的教学效果,学生能较轻松的掌握数据库理论,并运用所学知识解决数据库设计以及信息系统设计中遇到的问题,增强学生的学习兴趣,促进学生学习的主动性和积极性,进一步提高学生的实践动手能力。
(二) 教学内容的整合
在数据库原理与应用、大型数据库、Web开发技术等数据库系列课程中有部分内容是重复的。因此,将这些重复内容进行整合并讨论将内容放入哪门课程中讲授是很有必要的,这可在一定程度上节省课时,简化教学内容,有利于学生对知识点的理解和掌握,保证系列课程的连续性。第一,将数据库原理与应用中的数据库设计理论讲授与大型数据库的数据库设计实践结合在一起,放在大型数据库课程中详细讲解,用实际案例进行数据库设计,使学生更容易理解数据库理论是如何指导实践开发设计的,不再是苍白的在课堂上进行设计理论描述,进一步提升学生的理解能力和学习兴趣。第二,将数据库系列课程中都含有的数据库连接访问技术全部融合在一起,在大型数据库课程中讲解数据库连接原理以及过程,在后续课程Web开发技术中讲授使用Web开发平台进行数据库的访问操作,如增、删、改、查等功能,设计一个基于数据库的信息管理系统。第三,教学实践工具的整合。在数据库系列课程教学中,我们使用的实践教学工具为Mysql数据库。这是因为,首先Mysql是一个开源的数据库工具,易于使用,且一些中小型企业的软件开发也使用该数据库,这有利于学生进一步熟悉企业应用开发环境。其次Web开发技术课程中使用的Java语言与Mysql是一脉相承,不存在兼容性问题。最后,在全国计算机等级考试国家二级中,Mysql作为相应的考试科目,让学生考试报名时有了更多的选择。 经过在怀化学院13、14级信计专业的教学实践中,Mysql国二通过率远远高于C语言。可见通过对数据库系列课程教学内容的整合,由浅入深,循序渐进,理论结合实践的教学内容使学生更容易掌握所学的知识,并应用到自己所需的各个领域。增强了学生的学习积极性和主动性,提高了学生的数据库应用能力。
(三) 教学方法的实践探索
传统的“填鸭式”教学以老师讲授为主,学生被动接受,积极性不高,参与度低。特别是对纯理论知识的讲授时,学生的学习效率低下。因此,探索新的教学方式是提高学生的学习主动性和学习效率,积极参与课堂教学的一个重要途径。
在数据库原理与应用课程教学实践中,我们主要采用以案例教学为主。通过设计一个学生—课程数据库案例,使学生了解并掌握数据库设计的整个过程,包括从E—R图的设计到概念模型的转换,以及数据库、表的创建,数据的入库、数据增删改查等。学生积极参与课堂教学,提高教学質量。在完成整个案例过程中,通过分析学生—课程数据库的创建及应用,培养了学生的团队协作精神,提高了学生处理问题的能力。
在大型数据库和Web开发技术课程教学中,我们在一开始上课就给学生制定了一个火车票信息管理系统的设计任务,把这些课程的所有的主要知识点融入到信息系统设计中,以任务驱动教学为主要教学手段。在教学实践中,把学生分成若干个团队,每个团队选出团队负责人,并由负责人分配组员任务。教师主要负责进度计划的调整和任务进展情况的检查,并协助解决在任务进行中遇到的一些重要问题。在教学中,学生为主角,全程合理调配所拥有的资源,包括网络资源,使学生在完成任务设计的同时更深入的理解和掌握所学数据库知识和技能,提升学生的实践动手能力,为培养应用型人才提供条件。
三、 结论
经过在怀化学院数学与计算科学学院12、13、14和15级信计专业的数据库课程教学探索与实践,在学校“应用型人才培养”和“三位一体”办学指导思想下,数据库系列课程的教学形成了“理论、实践和开发”三级教学模式。在教学过程中,虽然取得了一定的成效,但也存在一些不足。由于学生的能力程度不一致,在教学实践过程中,小部分学生还是处于“旁观者”的角色,未能融入新的教学体系,原地踏步。希望在以后的教学过程中,进一步深化数据库系列课程的教学改革探索,为培养应用型人才提供一套有效的数据库系列课程体系以及教学方法。
参考文献:
[1] 怀化学院数学与计算科学学院信计专业人才培养方案[EB/OL].http://math.hhtc.edu.cn/ index.php?read-491.html.
[2] 全国计算机等级考试[EB/OL]. http://baike.baidu.com/link?url=oQAsl1TIgiNTrRZPn4 zB7TOy96Xwr JDApwZriZcrm1w7d8s4WyBkwFIB7oyEtGd1FKzhOM0Sl_e-BGUVJTloG_#2_2.
[3] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.