渠慎明 宫德龙
摘要:文章简要介绍Access程序设计课程特点和重要性,对该课程的理论教学、实验教学和考试等过程中的教学方法进行了探讨,并讨论了如何加强学生的动手实践能力。
关键词:Access程序设计;教学方法;范例教学法
中图分类号:G642文献标识码:A文章编号:1009-3044(2009)22-pppp-0c
Access采用可视化编程技术、面向对象的事件驱动编程机制[1,3],既是一个面向用户的桌面数据库管理软件,又是一个功能强大的前端开发工具,基本不用编写程序代码就能开发出功能强大、相当专业的数据库应用系统。教育部考试中心在全国计算机等级考试大纲中,已经把Access作为二级(程序设计)考试的可选语种之一。Access简单易学,越来越多的高等学校将Access作为非计算机专业学生的第一门程序设计课程。作者所在学校开设了Access程序设计作为非计算机专业必修的程序设计语言课程,采用了多媒体教学手段进行教学。本文根据作者近几年的教学及软件开发经验对Access程序设计课程教学方法进行了初步的探讨,旨在抛砖引玉。
1 采用范例教学法激发学生理论学习兴趣
“兴趣是最好的老师”。学生对学习产生浓厚的兴趣时,就会在无意中形成创新的内在动力。编写程序需要较强的逻辑思维能力,并要求有一定的数学基础, 如果课程一开始就很难理解,学生容易产生厌倦情绪,对学习这门课程就没有兴趣,也就不能很好掌握该课程了。因此老师应注意对学生学习兴趣的培养。
利用多媒体教学,采用范例教学法[4]调动学生的学习积极性。范例教学法是指教师在教学中选择真正基础的本质的知识作为教学内容,通过“范例”内容的讲授,使学生达到举一反三掌握同一类知识的规律的方法。它源于本世纪五十年代出现的一种影响颇大的教学理论流派——范例教学,倡导者为德国教育家瓦根舍因和克拉夫基。运用此法的目的在于促使学生独立学习,而不是要学生复述式地掌握知识,要使学生所学的知识迁移到其他方面.进一步发展所学的知识,以改变学生的思维方法和行动的能力。
Access程序设计课程开始的第一次课,不适宜讲繁杂的理论内容,如果教师在课堂教学中,一味的讲解各控件的属性、事件、方法及其应用,学生就会感到程序设计枯燥乏味,从而产生厌学情绪,致使课堂教学实践无法进行。可以举一些利用Access开发的数据库应用系统实例,例如学生信息系统、教学管理系统,让学生感知到我们日常所用的一些数据库系统是可以通过Access程序设计实现的,使学生有掌握access程序设计知识的强烈愿望,并通过多媒体教学手段演示课本中一些简单、生动有趣的小应用程序,激发学生的学习兴趣。在接下来教学过程中,除使用范例教学法外,还应综合运用启发式教学、互动式教学等多种教学方法。
2 注重实验教学环节
实践是检验真理的唯一标准。除了重视理论教学外,还应当注重实验教学,加强学生的动手实践能力。很多学生反映,在课堂面授时,所讲授的一些基本理论,以及应用实例演示都能理解掌握,可一到实验室自己动手编写应用程序就不知该从哪开始着手。作者在实验教学实践中针对存在以上问题的学生,要求他们不急于做实验题目,先把有详细代码的例题根据课本上的提示步骤,在计算机上执行。在练习例题的过程中发现问题,解决问题,进而做到深入理解掌握理论知识,从而完成实验题目,做到举一反三,使学生在实验学习环节达到事半功倍的效果。“精讲多练”是程序设计课程教学的一大特点,因此教师应精心准备丰富多彩的实验内容,认真设计实验题目。在实验环节中,教师应注意结合实际为学生选择一些简单而有趣的练习题目并加以讲解,让学生感受Access程序设计的魅力,如制作名片、学生成绩的管理系统、流动字幕、倒计时牌等,让学生逐步认识到编程可以实现这些日常生活中随处可见的实际应用,从而激发学生的动手实践欲望。
3 加强师生交流
课堂面授以及实验教学时间毕竟有限,学生在平时的学习中遇有问题,可通过电子邮件向教师提出问题,对于学生提问的共性问题,在课堂上统一讲解。还可以通过建立QQ群,使师生之间或学生之间利用现代通讯手段进行实时的交流,更有助于传道受业解惑。
4 合理安排考试环节
Access是一门实践性、操作性很强的课程,如果只是重视理论课教学,而不重视上机训练是不可能让学生真正掌握好Access的,因此考试也应侧重操作题考察。作者所在学校Access考试分为理论题和操作题两部分,理论题和操作题分值各占40%,平时成绩占20%。理论题包括单选、多选、填空,操作题包括简单操作题、综合应用操作题。教师参照全国计算机等级考试二级Access考试精心出题,学生通过考前做模拟题,有针对性的复习、考试,既掌握了基本的程序设计方法,又为全国计算机等级考试作准备。我校Access程序设计课程采用无纸化考试,理论题以及简单操作题部分采用电脑阅卷直接给分,体现了效率和公平。
5 总结
本文论述了在Access程序设计课程教学中的一些方法,采用范例教学、互动式教学和启发式教学等多种教学方法激发学生学习积极性,注重学生的动手能力培养,加强师生之间和学生之间的交流,合理安排考试等。有效的运用以上方法,Access程序设计课程教学质量将会得到显著的提高。
参考文献:
[1] 黄陈英,曾俊,等.教育技术在“Access数据库应用”实验教学中的应用初探[J].成都教育学院学报,2006,20(10):73-75.
[2] 雷东升,李挥剑. “Access数据库技术”课程教学方法探索[J].北京交通管理干部学院学报,2007,17(1):28-31.
[3] 申石磊,季超,等. Access程序设计[M].北京:中国科学技术出版社,2009.
[4] 邹利敏.“范例教学法”理论述评[J].现代语文,2008(3):17-18.