浅谈数据库教学体会
黄 赞
《数据库》是各类学校计算机课程的一门必修课,特别是职业学校计算机专业的学生,更是要从严掌握,然而这门课如果学习方法,教学方法不当,也很难学好,下面就我近几年讲解数据库并根据自己的教学经验,谈谈关于数据库的教学体会。
“会学知识”比“学会知识”更重要。 未来的文盲不再是不识字的人,而是不会学习的人。叶圣陶也曾说过:“尝为教师教各种学科,其最终目的在于达到不复教,而学生能自求探索,自求解决,故教师之谓教,不在全盘授予,而在相机诱导。”相机诱导就是强调学生学习的主动发现精神,激发其在学习过程中自觉完成学习任务的高涨热情。因为职业学校学生有一个共同的心理特点:希望老师和同学尊重自己,希望获得荣誉和鼓励,同时他们对一切都感到新奇和充满兴趣,有着强烈的探索欲望。这种心理甚至被一种强烈的人格观念和自主精神所支配。因此,教师因势利导,重视利用这一心理特点,给学生提供一个表现机会、逐步培养学生的主动学习品质。 教学质量要提高,课外又要减负,只有向课堂要效率。关键在于教师要改变以往滔滔不绝、口若悬河地说教式教育,当个好“导”师,引导学生在知识的海洋中自由地翱翔,变“教”师为“导”师,变“教”课为“导”课。我在《数据库》教学中大胆尝试“导”课,让学生都当“演员”,学生跟着我“导”的方向走,课堂上有声有色,教学效果明显转好。为使“导”课取得预期的效果,我就从以下面几个方面下了功夫: 一、课前准备 1.备大纲——“导”课的范围 《大纲》规定了教学所需达到的目标要求。它是教师制订课堂教学目标和计划的依据。离开了《大纲》要求的教学是盲目的教学。因此,教师备课的首要任务是熟悉《大纲》,这是“导”课的范围。一堂课要有其教学目标,不能谈天说地,漫无边际地遐想。 2.备教材——“导”课的线索 课堂教学是传授知识的主要方式和场所,目的在于将书本知识转化为学生的知识和技能。为实现这一目的,教师要深入钻研教材,理清教材内容特点、编排次序和知识点之间的衔接关系,整理出一条条线索——“导线”,讲课突出重点,把握难点,学生顺藤摸瓜,一个一个解决问题。如在准备关联命令这节时;先让同学考虑前面学习的LIST/DISPLAY命令在显示多库记录会出现什么错误及错误的原因,然后再介绍关联命令的作用,这样同学们很快就明白该命令作用。又如学习宏代换函数&时,学习完后很多同学不知道用在哪,于是讲完作用后再举一些调用多个程序或打开多个库文件的例子,这样同学往往认为很烦锁,其时告诉大家,将来在程序中利用该函数只用一个语句即可完成上面这些命令,这样既提高同学以后学习的欲望。又讲清&的主要作用,关于示例数据库的选择也很重要,因为一个库往往贯穿整个教材,这就要求库中的字段类型要全面,记录要适当,这样便于讲解象Total、Report等命令顺着这条线,几乎全班同学都能回答问题。条理清楚,思维过程一目了然。 3.备学生——“导”课的主体 学生是教学双边活动中的主体,因此,教师在备课时首先要考虑学生的智能水平和知识水平,并根据学生的接受能力,充分估计所授课过程中可能出现的理解“障碍”,从而为难点的突破设置一定的知识“阶梯”,让学生觉得难点不难。其次,遵循认知的一般规律:即从感性认识发展到理性认识,再由理性认识发展到实际阶段。教师在教学内容的安排、思考题、上机题、练习题的准备上都必须与学生的认知规律相一致。针对不同层次的学生,要心中有数,有的放矢,让学生有成就感。 4.备方法——“导”课的技巧 好的教学方法能激发学生的学习兴趣和求知欲望,促进学生知识技能的发展和情感的陶冶。教学方法的选择受到多方面因素的制约,如教学内容的特点,学生知识水平和个性特点,教师自身的素质和能力以及学校现有的客观条件等。只有教师全面地思考,科学地分析,才能选择出最佳的方法,以保证教学取得良好的效果。 二、课堂教学能力的充分发挥——师“导”生“演” 1.导“思”。教学过程是教师与学生之间信息传递及其反馈的过程。 “我们认为教学的艺术不在于传授本领,而在于激励、唤醒、鼓舞。”因此,在学习过程中,给学生明确的“导线”,激励学生积极主动参与思考,运用启发设问、列表对比等方式,培养学生的逻辑思维能力。因为培养思维能力是教会学生“会学”的关键。所以教师要充分发挥语言表达能力,因材施教,循循善诱,深入浅出,适当点拨思路,使学生跟着老师的“导线”一环扣一环地去想去说去做。 2.导“言”。在人的心灵深处都有一种根深蒂固的需要,这就是希望自己是一个发现者、研究者、探索者。要把自己正确的思维过程、结果条理清晰地表达出来,也离不开“导”师的精心诱导。把讲台留给学生,师“导”生“演”,满足学生的表现欲望,使之获得一种成功的自豪感。导“言”就是导“演”,通过教师的组织,让学生都积极主动地去发表自己的观点和意见。便于教师及时了解学生掌握知识的情况,发现问题当堂解决,从而提高课堂效果。导“言”是导“课”,是成功与否的重要环节,是学生获得自信心的主要途径。 3.导“行”。俗话说:“眼过千遍,不如手过一遍。” 课堂上教师引导学生动手填注重要的图表,是巩固思维成果的必要环节。要想提高学生的整体素质,就不能忽视学生动手能力的培养。导“行”主要是指导学生读图方法,阅读教材,勾出重点,分清主次,理清因果关系,分析图形、以图释义,动手绘图能力等。如在初中讲“中国的地形”时,以主要地形为线索,让学生分组进行接力赛,绘一幅中国地形图,既要照顾学习基础差、动手慢的同学有机会动手训练,又要培养学习好的同学完善本组地图的协作精神。 课堂上教师引导学生动手对学生期中或期末考试分数的统计、排队等例子来加深学生对数据库中的建库、对字段和记录的各种操作以及统计、编程等各方面知识的理解、掌握和应用,是巩固思维成果的必要环节。要想提高学生的整体素质,就不能忽视学生动手能力的培养。导“行”主要是指导学生阅读教材,勾出重点,理清思路,分析问题,进行编程等.同时要注意因材施教.来打动学生,调动起学生学习《数据库》的主动性和积极性,从而帮助学生树立学好这门课的信心和决心。
4.导“情”。课堂上师生情感的培养,是导“课”愉快成功的保障。如果教师用妙趣横生的语言,亲切慈爱的目光,支持鼓励的手势,把学生迎上台,送回座位,学生就不怕上台了。素质教育也包括对学生的情感教育,教师在教学过程中运用情感的过程其实也是培养情感的过程。在教学中重视情感因素的运用,它可以推动和促进学生自由地、主动地进行创造性地学习。同时培养学生热爱学习、热爱知识、热爱科学的情感,使他们将来走向社会后也会继续学习。
三、要重视上机辅导
《数据库》作为一门实践性极强的学科,上机操作的效果如何直接影响到教学本身能否取得令人满意的效果。一段时期以来,一般人的看法是:上机实践时,学生中存在的问题机器上都能反映出来,教师只须适当指点,学生在机器上就能解决自己编程中存在的问题,因此可以淡化上机辅导,主要让学生自行解决问题就行了。其实,这种看法是很片面的,虽然在机器上学生能够发现自己存在的问题,但如果没有教师的重点提醒,往往相同的错误下次还会在学生的身上重复出现,时间一长,很有可能就变成积重难返了。
我认为,进行上机辅导必须遵循“教师为主导、学生为主体”的原则,在上机时,教师必须细心观察学生在编写程序中出错的问题并加以重点记录,对学生容易出特约问题不必每个同学都逐一去解决,这样既浪费时间又不容易兼顾全体学生。我的做法是:先给一定时间让学生自己去思考,找出解决办法。最后,再针对学生容易犯错的地方集中加以解决,以引起学生的重视,避免以后编程时重犯类似错误。对于个别编程能力较强、较有编程心得的同学,我们的做法是召集这些同学,讲解他们的编程体会和具体做法,让同学们互相交流、互相促进。 上机辅导应该是一个集中解决理论教学时所不易发觉的问题的好时机,同时也是一个介绍典型编程方法、集中提高同学编程能力的好场所,所以,这一环节是绝对不能让学生放任自流的。
以上是本人近几年来教学的一点体会,我所讲授的《数据库》课程,在各班受到欢迎,取得的效果良好。
参考文献:
[1] 萨师煊,等.数据库系统概论[M].北京:高等教育出版社,2000.
[2] 平俊英 五职高学校系统管理员 2003
[3] 郑人杰,殷人昆.实用软件工程[M].北京:清华大学出版社,2000,2
|