常钊
【摘 要】本文探讨现行数据库技术课程教学中存在的问题:即忽视学生主观能动性,单纯强调理论教学;忽视操作技能与独立思考能力培养等,就这些问题结合程序性知识的教学方法对数据库技术课程教学进行改进。
【关键词】陈述性知识 程序性知识 讲授式教学 实践式教学
1 现代教学中知识的类型与教学方法
自古以来,教学的对象是学生,教学的内容是知识。这是每个教育工作者都知道的。但是作为一名合格的教育工作者来说,首要的就是搞清楚什么是知识及知识的分类,这样才能针对不同类型的知识采用正确的教学方法实现成功教学。
完整的知识应该包括人类的知识和个人的知识,广义知识是指人类认识客观世界及其自然实践经验的总结,它可以通过语言文字、各种媒体长期储存,供后人学习和借鉴。
八十年代以来,信息加工心理学家把人类习得的知识分为两大类:一类是陈述性知识,另一类为程序性知识。前一种知识是指关于事实“是什么”的知识。如“中国的首都在哪里?”“第二次世界大战的原因是什么?”等,这类知识大致与我们传统上讲的知识概念相当;程序性知识是指关于进行某项操作练习活动知识,即关于“怎么办”的知识。如回答“1/3+2/5=?”将“We go to school yesterday”改为合适的时态等问题。他们认为,这两类知识的获得的心理过程,其在头脑中的表征、保持与激活的特点都有重要的不同。这种观点的提出对教学心理学与学习心理学的研究与实践以及对教学领域有关问题的研究,都产生了积极的影响。
当今社会是信息社会,知识更新周期越来越短,要在有限的生命之内亲身实践去获取无限的知识,更是不可能的了。因此,教学更成了学生获取知识和能力的一条重要途径。任何教学都必然要以一定的知识分类理论为基础,随着知识类型的不同,教学设计的形式和方法也不同。
1.1 针对陈述性知识的教学设计
教师在进行有关陈述性知识的教学设计时,既要考虑到学生的学习动机,原有的知识状况及学习习惯等学生自身方面的条件,又要根据教材的呈现方式,在主要采用讲授法进行教学的同时,辅之以幻灯、电化教学等直观教具,提示事物发生发展的过程,并精心设计提问的问题,通过有意义的必要提问引起学生的关注和思考,还要运用及时的反馈,采取针对性强的补救措施等等。
1.2 针对程序性知识的教学设计
程序性知识需要学生通过自己进行适量的操作、运算、探究、体验等方式,才能将命题、概念、定理、原则等理论知识内化为自己的知识,以及进而到运用自如的程度。要达到这种效果最好的教学方法是实践式教学形式,即通过老师的精讲使学生在理解所学陈述性知识的基础上,通过各种各样大量有效的变式练习、操作,使学生条件化、策略化、自动化的知识体系,能够自如地运用所学的概念、规则、原理去独立解决问题。
2 数据库技术教学中知识的组成体系
通过考察我们现行的数据库技术教学用书,现行的数据库技术教程大致可以分为两大类:第一类为单纯的数据库系统概论,其中数据库系统理论贯穿整本教材,主要进行数据库理论的研究;第二类为数据库技术及应用类,其中的知识体系普遍分为数据库系统理论和数据库实践两部分。以数据库系统理论知识体系为主要的教学内容,在系统地介绍了数据库系统理论之后,再辅以如SQL SERVER2005、ACCESS、Orical 等数据库管理软件的使用作为数据库实践篇,从应用的角度介绍当时较为先进的数据库软件中数据库系统理论的应用。在现行的数据库技术教学用书中以后者为居多。第一类教材主要作为大学本科和研究生教学用书,而针对于中职教学的职业教育特点,用书通常选用后者。
3 现行数据库技术课程教学中存在的问题
3.1 单纯实践教学,将数据库教学当成一种产品的培训课
一部分数据库教学,通过投影教学向学生强调一个又一个的命令和菜单的使用,忽视数据库系统理论的教学,把数据库教学当成了一种产品的使用培训课,当成了一门程序语言、程序设计课,这是极其不恰当的,真正的关系数据库技术的核心内容,其数学基础是关系代数,其通用语言是结构化查询语言,是数据库最有用、最核心的内容;其数据库和表的设计,是数据库应用的基础,需要投入大量的时间进行教学和练习才能掌握;现代关系数据库产品支持的可视化设计工具和方法,是开发数据库应用最强有力的工具和方法。只有抓住数据库最核心的内容来组织教学和考试,才能教出真正灵活运用数据库的学生。
3.2 忽视学生的主观能动性,单纯强调理论教学
有些学校因为教学条件不足,数据库教学始终停留在黑板教学阶段,教师在安排教学是单纯强调数据库理论,忽视学生的主观能动性,脱离实践,使学生学完这门课还会提出这种问题:“我们学这门课做什么用?”等学生走向工作岗位时不得不重新学习数据库。
3.3 教学方法、时间安排不合理,不利于学生自主学习
现行数据库教学的课时安排通常采用周四课时安排,一半课堂教学一半上机练习,在教学中往往存在课堂教授与上机操作间隔时间太长的问题,一方面学生不能及时进行实践练习,不利于学生将知识向程序性形式转化。另一方面,由于学生对知识的遗忘,教师必须利用上机时间进行重复讲授,既浪费课时,又不利于创造师生互动的情境,不利于学生自主学习。另外还会存在理论教学时没有上机内容,后期实践教学时间不足等问题。
4 应用程序性知识教学方法改进数据库技术课程教学
通过前面对现行数据库技术教材知识体系和教学中存在问题的分析,不难发现,造成这些问题的主要原因是教师在教学过程中忽视了程序性知识教学方法的应用,忽视学生技能的培养,对于现行中职教育需要,数据库技术教学的知识体系通常分为陈述性知识和程序性知识两个部分,对于数据库系统理论部分我们可以将其划入陈述性知识部分,而对于数据库应用篇部分,我们将其划入程序性知识部分。针对我们教学对象为中职学生的特点,我们建议对数据库理论部分采用课堂讲授式教学,对数据库应用部分采用活动式教学方法。具体教学安排建议如下:
4.1 选用符合时代特点的教材,紧跟时代潮流
针对中职学生就业要求,在教材选定上我们应该紧跟时代潮流,将最新的数据库软件介绍给学生,使学生毕业后能马上适应工作。
4.2 合理安排教学计划、课时安排
在教学计划设定时,应在开设数据库技术课程之前开设计算机基础课程,让学生掌握基本的、必要的计算机基础知识,为数据库知识学习打好基础。
课时安排上,我本人建议将数据库课程课时分为两部分,前面50%课时全部安排为课堂教学,不安排上机练习,通过课堂讲述式教学,让学生系统掌握数据库系统理论知识,对这一部分只是达到识记理解。为后期的学习打好基础。后面50%课时全部安排为上机时间,机房应配备多媒体设备,其中30%教师通过多媒体设备讲授软件操作方法,然后通过布置各种类型变式练习,让学生在原有理论知识的基础上对所学内容进行程序性转化,将知识转化为技能。最后的20%课时安排为课题设计,向学生布置多个课题设计方案,要求学生自主分组完成课题,课题设计过程中,教师给予辅导。通过课题实践,教师学生达到互动,学生真正发挥主观能动性。将自己所学知识真正运用于实践,使学生能够自如的运用所学的概念、规则、原理去独立解决问题。
5 结束语
以上为本人将程序性知识教学方法引入数据库技术教学过程的一点体会,教学效果明显,课程结束时学生能够通过理论学习与技能实践相结合,独立完成数据库课题任务,能够将理论知识独立灵活的应用于实际工作中。
【参考文献】
[1]皮连生.教育心理学(第三版)[M].上海教育出版社,2004.
[2]卢炳惠,张学斌.试论知识的类型与教学[N].南华大学学报,2005.
[3]罗勇胜.《数据库原理与应用》教学内容与方法初探[J].福建电脑,2005.endprint