基于学习能力培养的《数据库系统应用》课程教学改革研究

时间:2022-09-05 09:47:57

基于学习能力培养的《数据库系统应用》课程教学改革研究

摘要:《数据库系统应用》是我校信息与计算科学专业的一门专业选修课。其任务是让学生了解关系数据库管理系统,使学生熟练使用Visual FoxPro可视化程序设计工具,并具备使用Visual FoxPro解决自己所学专业的实际问题的初步能力,从而培养学生分析问题、解决问题的能力,最终提高学生的学习能力。讨论了如何利用《数据库系统应用》这门课程的教学来强化信息与计算科学专业本科生数据库程序设计的能力与学生的学习能力,并提出了教学改革的设想。

关键词:数据库系统应用;学习能力;教学改革;课程建设;任务驱动

中图分类号:G434 文献标识码:A 文章编号:16727800(2013)009017502

作者简介:饶彦(1980-),女,硕士,贵州民族大学理学院讲师,研究方向为数据库、图像处理。

0引言

随着知识经济时代的到来,现代社会对人的学习能力有了越来越高的要求,“学会学习”、“终身学习”成为个体自身发展所必需的一种能力与要求。

学习能力是指“个体所具有的能够引起行为或思维方面比较持久变化的内在素质,并且,还必须通过一定的学习实践才能形成和发展”。换言之学习能力并非是指学到什么具体的东西,而是指通过学习掌握学习的方法与技巧,使之成为一种终身技能。学习能力包括注意力、观察力、思考力、应用力、自觉力、记忆力、想象力、创造力等,所以说学习能力是所有能力的基础。

《数据库系统应用》是贵州民族大学理学院信息与计算科学专业学生大三下学期所开设的专业选修课程,这时候加强学生学习能力的培养,有利于学生整合前面学习的知识,为他们将来走向工作岗位打下基础。

随着信息技术的发展,数据库系统应用不仅是计算机科学技术中处于核心地位的一门专业基础课,同时也是信息等其它理工科专业学生必备的基础知识。掌握该领域知识有助于帮助理工科学生进一步学习和掌握计算机应用技术,以适应更广泛的职业挑战。

学生学习能力的培养需要通过完善的课程体系来实现,本文就课程建设中教学内容、教学方法、实践环节和考核方式这四大基本要素来探讨教学改革的内容。

1教学内容

数据库教学通常包括以下几方面的内容:

(1)数据库系统概述。包括数据库基本概念、数据库管理系统、数据库系统的应用模式以及数据库应用系统与开发环境等。

(2)语言基础。包括所使用的数据库管理系统的介绍以及对表的基本操作、查询与统计等。

(3)程序设计。包括结构化程序设计和面向对象程序设计、表单设计。

(4)系统开发。将用户需求转化为系统的所有活动的集合。

作为信息与计算科学专业的选修课程,数据库系统应用课程在内容组织上应该理论与实际应用并重,从一些学生感兴趣的实例出发讲解理论和实践操作,同时给学生介绍一些数据库领域的最新进展,比如演绎数据库等智能数据库,以拓宽学生的知识面。在讲授新知识的同时帮助学生对前面学习的相关知识进行整合。

2教学方法

从面向21世纪计算机科学与技术专业人才培养需求出发,我们应以培养学生学习能力和提高实践能力为教学目标,在教学过程中采用多种教学方法,充分发挥学生学

习的潜能和积极性。本课程的教学方法改革可以尝试从以下4部分展开:

(1) 理论与实际相结合的教学。数据库系统应用是一门实践性很强的课程。数据库的相关知识需要通过大量的案例讲解、实验操作而获得。在课程教学中,我们应针对课堂教学、实验教学和课余练习,设计一个比较系统的、能涵盖各章知识点,并且学生又比较熟悉和感兴趣的数据库示例,使各章节的内容围绕同一个示例展开。这样不仅便于学生学习和练习,而且能够体现各章节知识的逻辑联系与连续性,使学生学习的知识更加系统化。

(2) 启发式教学。在教学中,教师应通过启发式教学有意识地培养学生的学习能力,比如提高学生分析问题的能力,理论联系实际、发现问题以及灵活解决问题的能力。例如,在结构化程序设计和面向对象的程序设计等章节,由于已有了高级语言程序设计和面向对象程序设计等先导课程,故这部分的内容可以组织学生自学,让他们通过对比学习找到这些知识的共性和特性,这样学到的知识更深刻、更牢固、更能举一反三。另外一些操作较多的章节,如表单控件设计部分,可以先演示示例,让学生分析讨论其中的组成部分及其实现原理,鼓励学生在自己动手实现示例的基础上进行创新。在教学过程中通过启发式教学充分调动学生的主观能动性,提高学生的学习兴趣。

(3) 网络互动教学。除了传统的课堂教学之外,还应积极探索网络互动教学手段,如建立教学网站,在网站上设立教学园地,给学生提供教学辅助软件和素材下载,设计一些实际项目的动态演示,接收学生的课程设计作业等,同时在网站上提供讨论平台,使老师与学生、学生与学生之间能够交流讨论。

(4)任务驱动。 部分较大的实验采取将学生分组,给每个小组下达不同的实验任务。在任务的解决过程中,让学生们自己分析任务、自主学习、交流讨论、相互合作、互相激励、解决问题。在整个实验的进行过程中,采取以学生为主、教师为辅的方式,这样既巩固了学生的理论知识,又使学生熟悉了应用,增强了学生的学习兴趣,培养了学生分析问题、解决问题的能力,还提高了学生的学习能力及与他人合作的能力。

3实践环节

本课程除了理论知识外,还包含很多的实际操作,是一门实践性很强的课程。设计一个好的实践环节能够帮助学生更好地学习本课程,并能通过学生自己的理解开发设计出小型数据库系统来解决实际问题。在实验过程中,每个问题的需求分析、数据库设计、应用程序设计、程序调试等步骤都能让学生对数据库系统应用课程的相关知识有较深入的理解,同时让学生对系统工程化思想有所认识,使学习能力有所提高,为学生的毕业论文设计做好前期准备。

在实践环节的具体设计上,考虑到学生的学习能力和动手能力存在着较大的差别,每次实验我们提供多种题目供学生自行选择,并且题目在难度上具备足够的区分度。因为如果实验的难度过高,会使大多数学生失去学习兴趣与信心。而实验难度过低,又会使部分学习和动手能力较强的学生得不到应有的训练和提高,从而使这部分学生失去深入学习的兴趣和动力。为此,每次实验我们应为学生编写实验指导书,将实验内容按难易程度分成以下3类:

(1) 验证型。即要求学生对课堂上所讲授的内容进行上机验证,此类实验的完成决定了学生实验的及格成绩。

(2) 拓展型。对课堂上讲授的内容加以小小的拓展,从而鼓励学生在验证的基础上,加上自己的创新,以进一步培养学生的学习能力。

(3) 应用型。选择与实验内容相关且难度适中的应用型问题,引导学习能力和动手能力较强的学生应用所学的知识来解决实际问题。拓展型和应用型的实验能使选择这部分实验的学生体会到创造和征服困难的成就感,以此激发他们的学习兴趣和探索热情。

每次实验结束教师应根据学生选择的实验难度和实验的完成情况打分计入平时成绩,此外,教师应鼓励学生选择拓展型或应用型题目以提高学生的学习能力。

4考核方式

考试是一种有目的、有对象的考核和检测手段。考试并不是学习目的,而是通过学生的考试成绩给予学生该阶段学习的肯定,以此督促学生认真学习、巩固所学知识、帮助学生总结经验改进学习方法;同时检测教师的教学效果,帮助教师发现教学中的问题,改进教学的内容和方法。目前的考核方式主要由平时成绩(40%)和期末理论考核(60%)两部分组成,平时成绩主要由学生的平时作业完成情况和上课考勤决定,期末理论考核试题则主要侧重于对数据库系统理论以及各种命令的考核。事实上,因为期末考试所有学生用的是同一份试卷,试卷内容又缺乏对系统设计和编程能力的考核,期末考核成绩往往不能客观地衡量学生的学习成果,因为题目太难会使不及格的人数过多;题目太容易又会让大多数学生取得高分,成绩无法呈现正态分布,失去了考试的公平性。所以,我们应该建立合理的课程考核评价机制,降低期末考试所占的百分比,提高学生的平时成绩所占百分比,平时成绩结合了学生完成理论作业和实验作业的质量、参与讨论的次数等多方面,鼓励学生积极参与讨论、独立思考、发现和提出问题,对认真学习、学习能力强的学生给予成绩上的肯定,以此激励他们进一步深入地学习,而不再是为了考试而学习。此外,让学生在学习网站上可以随时查看自己的平时成绩得分情况,及时获得教师反馈。

5结语

数据库系统应用课程具有理论和实践并重的特点,如何让学生在已有的知识和经验的基础上,快速地掌握数据库系统的设计思想,进而能够解决一些实际应用问题,是我们在教学中关注的重点,也是我们的培养目标。本文就《数据库系统应用》这门课程,对学生学习能力的培养提出了教学内容、教学方法、实践环节以及考核方法4个方面的改革措施,当然这些措施还有待在今后的教学过程中不断地改进、完善,使学生在该门课程的学习中不仅能够掌握数据库编程的知识和技术,还通过学习进一步提升其学习能力,这才是教学的目的,也是教学改革的目标。

参考文献:

[1]史济民.Visual FoxPro及其应用系统开发[M].北京:清华大学出版社,2007.

[2]徐子珊. 普通院校计算机学科本科人才培养道路探索[J].计算机教育,2007(5):7778.

[3]孟中华.任务驱动教学法在计算机教学中应用[J].山西青年管理干部学院学报,2005(4).

[4]郑良仁,靳宗信,邵开丽. 《数据库原理》课程教学改革浅析[J].现代计算机:专业版,2010(7).

[5]肖靓莎.大学生学习力培养途径研究[D].长沙:湖南农业大学,2011.

上一篇:网页设计活动原型构建研究 下一篇:部队学员信息素质培养研究