张永恒 艾晓燕 刘红霞
摘 要: 以Access数据库课程为例,以培养面向应用型人才为目标,对公共计算机课程的实践教学现状进行了分析研究。探讨了调整实验教学内容、改革实验教学模式和改革考核方式等具体措施,并提出建议。
关键词: Access数据库; 实验教学; 公共计算机课程; 教学改革
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2015)04-65-03
Abstract: Taking the Access database course as an example, aiming at to cultivate the application-oriented talents, analyses the current situation of practical teaching of public computer course, discusses the adjustment of the experimental teaching content, the reform of experimental teaching mode and the way of examination, specific measures and recommendations are proposed.
Key words: Access; experiment teaching; public computer curriculum; teaching reform
0 引言
计算机实践教学是计算机课程教学体系中的重要组成部分,实践教学的成效直接决定着学生掌握计算机知识的程度和动手能力。当今诸多行业的就业压力正在不断增大,对毕业生的能力要求也日益增高,怎样使学生走出校门就具备较高的计算机应用水平、具备一定的本专业相关项目开发能力,并得到用人单位的认可,这是公共计算机课程教学,尤其是实践教学必须考虑的问题[1]。
大部分高校已初步实现了计算机文化基础、计算机技术基础、计算机应用基础这三个层次的计算机公共课培养目标。以本校为例,在第一学期开设了大学计算机基础,在第二学期根据各专业的特点,分别开设了Access数据库程序设计、Visual Basic程序设计、C语言程序设计、网页设计等第二层次的课程,在第三学期及之后开设了与各具体专业结合更紧密的计算机应用课程。对于非计算机专业学生而言,公共计算机课程的培养目标应更加注重面向应用,加强动手能力的培养,这些公共计算机课程实践性极强,因此在教学中需要注重实验环节的教学效果,构建基于工程化项目实训的实践教学体系,并通过项目实践来更好地延伸理论教学,进而提高教学质量。
Access数据库程序设计是课程第二层次的计算机技术基础课,作为本校各人文社科类本科专业必修的课程,每届上课的学生大约在一千人左右,其教学目的主要是使学生掌握Access2010数据库的操作,熟悉面向对象程序设计的基本方法,培养学生的计算思维和一定的数据库设计能力,具备开发小型数据库应用系统以解决各专业实际问题的能力[2]。从本校教学现状来看,Access数据库课程在实验教学的安排、实验教学方法和模式、实验教学的考核等方面存在着若干不足,这些问题在其他的第二层次公共计算机课程中也同样存在。本文以Access数据库课程为例,在分析其实践教学现状的基础上,对公共计算机课程实践教学的改革进行深入研究,提出了具体的改革措施。
1 教学现状及存在问题分析
本校于2006年开始在个别专业开设Access数据库课程,Access数据库的软件平台为Access2003,2011年软件平台升级为Access2010,该课程开始面向全校人文社科专业。在多年的教学中,许多年轻教师快速成长,形成了较为优秀的教学团队,取得了较好的教学效果,该课程也获批为本校精品资源共享课建设项目,但受制于多方面的因素,在课程的实践教学环节中依然存在着诸多问题和不足。
1.1 课时分配不合理
该课程一般计划为54学时,理论讲授与上机实验课时比为2:1。从课时安排来看,总课时偏少,低于多数本科院校的72总课时,实验课时更少,仅安排18课时,更是远低于其他同类院校。对于实践性较强、需要大量上机练习的Access课程来说,安排18课时的课内实验非常不合理。为解决实验课时和总课时不足的问题,我们给学生额外增加了10个课外机时,但由于缺乏必要的考核措施和激励制度,学生上机不积极,这10个新增的自由上机课时基本上被学生浪费了,没有看到应有的效果。
1.2 教学安排不合理
在每学期的公共课教学中,开课班级多而专任公共课教师少的矛盾、教师工作量多而比较效益低的矛盾、上机学生多而公共计算机机房少的矛盾等,一直没有得到有效解决。目前本校公共计算机课程的实验主要安排在计算机基础实验中心,其中主要的4个公共机房均配备100台计算机,受制于机房和微机台数限制,在公共计算机的课程安排时,一般都是打乱专业合班上课,每个合班都接近100人的大班,每次上机实验时每个机房上机人数都接近饱和。另外,在Access课程的实验教学设计环节中,一般都执行统一制定的各课程的教学进度、实验开课计划,各任课教师按照统一的实验教学计划安排教学。这种合班教学的方式和相对统一的教学设计,既没有考虑到专业的差异,也没有考虑到学生的认知水平,必然会影响到实验教学的效果,难以真正实现面向专业应用的Access数据库教学。
由于Access数据库是一门操作性极强的课程,在传统的Access教学中,基本都是采用多媒体教室上课加机房上机相结合的教学方式,因此,要达到良好的教学效果,就要求学生在课堂上掌握了操作方法后应尽快上机及时加以练习[3]。但是对于大多数高校的具体实验环境来说,目前还难以满足这种“及讲及练”的教学要求,而且在每周内的上课和上机之间往往存在着较长时间的间隔,这导致教师在课堂讲授的内容和操作步骤,在学生上机实验时会被遗忘,形成学习断点,影响上机的效率和质量。甚至部分班级的实验课先于理论课安排,这就需要教师通过补课或调课来调整。这种不合理的教学安排,难以满足实验课程的教学要求。
1.3 教学模式不科学
目前的Access数据库课程的实验教学,基本上都是采用教师单向灌输的教学模式,即教师将实验任务布置下去,先讲解操作步骤或利用多媒体教室软件演示程序,然后让学生按照实验辅导书操作。在这种教学模式下,学生被动地跟随教师的思路,按照实验指导书的内容按部就班地操作,大部分情况下,学生不需要独立思考,也不需要深入探索操作方法,容易养成依赖思想,更谈不上有所创新,这不利于学生自主学习意识和自主学习能力的培养。
由于数据库程序设计课程的特殊性,教师在在实验过程中难以解答每个学生的问题,其在具体指导、简答学生的上机问题时,往往难以顾及别的学生,对于学生在操作中发生的问题,教师也不能及时发现和改正,而上机课时又有限,这导致部分学生逐渐失去学习兴趣,进而不重视上机,使得上机效果难以达到预期,这种传统的实验教学模式已经难以适应Access数据库课程的实验教学[4]。
1.4 教学内容滞后
从Access实验教学设计来看,安排的上机实验内容基本围绕Access数据库的表、查询、窗体、报表、宏与模块等六类对象展开,教学中往往使用教学管理系统作为教学案例贯穿整个理论教学和实践教学,虽然该案例师生都较为熟悉,但与学生的专业知识不相符,也无法与专业特点有机结合。由于缺乏既贴近专业又紧扣知识点的实验内容,不接地气,因此难以调动学生的学习兴趣和学习积极性,弱化了学生的创新实践能力。
不仅如此,由于Access实验一般以演示、验证为主,往往注重对Access软件的学习,而忽视了对学生数据库分析设计思考能力的培养,忽视了对学生阅读、编写VBA程序的能力的训练,同时由于缺乏较为全面的综合设计性实验,学生不能真正掌握所学知识,一旦脱离教师的指导,大多数学生无法独立解决实际问题,导致学生的综合实践能力不强,也没有体现出Access数据库课程的应用性和实践性。
1.5 实践教学考核不合理
本校于2011年开始对第二层次的公共计算机课程期末考试方式进行改革,全面实现了无纸化上机考试。在课程考核中,一般期末成绩占总评成绩的70%,平时成绩占总评成绩的30%。进一步分析可知,平时的实践成绩占总成绩比例太低,在100分的平时成绩中,上机实验成绩一般只对表、查询、窗体、报表、模块5个实验计分,共25分,占平时成绩的25%,而平时成绩仅占总成绩的30%,也就是说,实验考核成绩只占总评成绩的7.5%。这种情况,导致了一些学生平时不重视上机,而是在期末考试前,来机房突击练习,猛做上机模拟考试题库以求考试过关。
此外,一些老师评价上机实验成绩时,往往不是根据学生的实验完成情况,而是根据学生的上机实验报告填写情况为依据,对实验报告是否抄袭也无法鉴定,这就难以保证实验成绩的客观性和公正性,也不能真实的反映学生的操作水平和熟练程度[5]。
可见,在当前Access数据库教学背景下,研究探讨如何进行该课程的实践教学改革,已成为提高实践教学质量的当务之急。
2 实践教学改革措施
实践教学的改革要结合学校的特点和实际情况,考虑不同学校公共计算机课程及数据库教学的目标和具体要求,从多方面着手,采取多样化的教学改革措施,提高实践教学的质量。
2.1 精讲多练,调整实验课时比例
由于Access数据库课程课时安排少,而增加课时又存在诸多困难,因此要提高教学效果、增强学生的实践动手能力培养,只能从理论课与实验课的课时分配上下功夫,精讲多练,将理论讲授与上机实验课时比调整为1:2,争取安排在全机房授课。在1:2的教学方案中,在排课时我们尽量将理论课与上机实验课连在一起,即理论课后紧接着就安排上机实验,从本校的试点情况来看,改革效果明显。此外,本校将部分班级的理论授课与实验操作全部调整至机房,也取得了较好的效果,在这种全机房授课方式下,教师在利用多媒体电子教室软件讲授完知识点后,可根据需要随时动态安排上机实验,学生在掌握了操作方法后可以及时上机练习,巩固所学知识[6],当然,在授课过程中,需要教师进一步认真划分和总结知识点、改进教学方法和过程管理、优化知识体系,不断发现问题,总结改革经验。
2.2 调整内容,改革实验教学方式
本校公共计算机课程一般都使用统一的实验指导书、统一的实验教学计划,没有考虑学生的专业区别以及学生个体认知水平与学习能力等方面的差异,导致学生实际应用能力的差距扩大,因此在实验教学设计中应开展分层教学,因材施教,精心设计符合学生学习特征和专业背景的实验项目[7]。
在Access数据库课程的实验中,将实验分为验证性实验、设计性实验、综合性实验三个层次,并确定了各层次的实验为:验证性实验占30%,设计性实验占45%,综合性实验占25%,各层次的占比如图1所示。
验证性实验层次是针对学习情况一般的学生,是课时计划内的基础训练与验证性实验训练,学生在课时内通过若干个基本实验来掌握巩固Access的基本操作技能。验证性实验一般利用计划内课时,根据不同的知识点,在机房内通过“及讲及练及提交”的方式完成,经过梳理,我们总结设计了35个知识点及相应的验证性实验样例,要求教师在保证知识点完备教学的情况下,进一步自主设计与各具体专业相关的实验个例,此部分的实验要求学生当堂通过多媒体教室软件的作业提交功能提交Access数据库文件,课后由老师将文件批量导入教学辅助系统进行结果评判并进行记录,验证性实验占实验成绩的30%。
设计性实验层次是课时计划内的设计性实验训练和课时外开放性实验训练,针对学习情况一般的学生和知识掌握较好的学生。教师通过网络发布实验题目和具体要求,要求学生课前进行分析和准备,通过若干知识点的整合,进行相关设计与开发在课间或课外最终完成实验任务。此部分的实验主要为数据库与表的设计、查询设计、窗体设计、报表设计、VBA程序设计等部分,在相应内容学习完成后,学生独立完成并提交,由老师导入教学辅助系统进行结果评判,并结合人工分析。设计性实验占实验成绩的40%。
综合性实验层次是针对不同专业引入与其专业企业背景结合紧密的小项目案例,以实际的任务情境来引导学生的学习以解决现实问题,实现“做中学”,这种真实项目实训,可通过小组讨论、协作学习等方式完成任务,培养学生团队协作能力、实践应用能力和创新能力[8]。此部分的实验通过学生演示和答辩等方式给出成绩,综合性实验占实验成绩的30%。
2.3 以考促练,加强平时实验考核
改革实践教学的考核方式,制定合理的成绩占比,加大其在总成绩中的比例。
首先,充分发挥上机考试系统的功用,设置单元测试。在每一个Access对象的学习结束之后,就安排单元测试,既增加考核的科学性,又能及时了解学生学习情况,便于发现问题、因材施教,单元测试成绩应占总成绩的40%,期末上机考试成绩占总成绩的30%,且期末上机考试操作题不应小于50分,从而促使学生加强平时的学习和实践操作训练,这样就大大增强了对于动手能力的考核。调整后的考核和评价体系如表1所示。
其次,改革实验考核和评价方式。通过开发基于校园网的辅助教学CAI系统,借助开放式实验教学平台与实验报告电子提交系统,改革实验考核和评价方式。一方面为学生提供宽松的实验环境,让学生自主地选择教师发布的开放性实验题目,自主拟定实验方案和选择实验时间,在实验过程中独立解决问题,分析评价实验结果,提升学生的科学实验素质和创新能力;另一方面则方便了教师对实验报告和实验结果的电子化批阅、统计和分析,提高实验教学管理工作的效率。由于有了较为科学的实验评判,实验成绩占平时成绩的比例也相应提高,平时成绩占总成绩的30%,其中,实验成绩就占平时成绩的50%,如表1所示。
3 结束语
Access数据库课程的教学内容既包含数据库原理,又包含Access各种对象的操作应用,还包括VBA的编程,是非常有代表性的、实践性极强的一门计算机课程。本文以该课程为例,分析和总结了公共计算机课程实践教学现状和存在的问题,在此基础上,提出了调整上机实验安排、调整实验课教学内容体系、利用无纸化考试平台与教学辅助平台强化平时的实验考核等改革措施。应该认识到,提高公共计算机课程的教学质量,尤其是实践教学的质量,是一项长期而艰巨的任务,我们仍需要对公共计算机课程的改革进行深入研究,对如何引入CDIO工程教学等教学模式,如何在教学中体现计算思维等进行研究、改革和实践,通过构建新型的公共计算机课程实践教学体系,培养出合格的非计算机专业的计算机应用型人才。
参考文献:
[1] 邱月,黄晓武.基于CDIO教育理念的数据库课程实验教学改革研究[J].电脑知识与技术,2014.22:5255-5256,5264
[2] 张永恒.《Access数据库应用基础》教学改革探究[J].榆林学院学报,2012.6:42-44
[3] 任淑美,李宁湘.基于ACCESS关系数据库应用课程实训教学的探索[J].福建电脑,2013.3:176-178
[4] 万华,常珊,涂淑琴.数据库“Access”实验教学改革与实践[J].中国电力教育,2013.31:147-148
[5] 谢延华,徐小亚.高校计算机程序设计类课程实验教学改革与研究[J].电脑编程技巧与维护,2014.4:80-82
[6] 沙洁,徐子闻,朱琳玲.应用型大学数据库学科实践教学体系探索[J].计算机教育,2014.5:90-93
[7] 王莉.ACCESS课程教学改革的探索与实践[J].内蒙古师范大学学报(教育科学版),2014.9:150-152
[8] 潘丽丽,钟少宏,姜瑜.非计算机专业C语言程序设计实验教学模式[J].计算机教育,2011.18:81-83