王杨,杨先凤
随着我国国民经济的飞速发展和信息化建设的不断深入,数据库技术已经在各行各业得到了广泛应用。除计算机专业以外,越来越多的其他专业也陆续开设了数据库相关课程。为有效提高数据库课程的教学质量和实际教学效果,我们在建立不同专业培养目标的数据库课程分层次教学体系、改革教学方法、改革考核方式、引导学生自主学习等方面进行了一系列的教学改革研究与实践,成效显著。
西南石油大学目前一共有15个本科专业开设数据库相关课程,每年有近1200学生选修。由于各专业培养目标不同,其在教学深度、广度、难度三方面都有所差异。课程组针对各专业的具体要求,以教学大纲为主线,将全校所有开设数据库课程的专业划分为三类,分别是计算机类专业、信息类相关专业和非计算机专业。在教学内容上,不同专业对应不同教学要求,体现出不同培养目标。其中,计算机类专业与信息类相关专业在教学内容和难度方面基本一致,通过完整的数据库基础理论体系的建立,培养学生对经典数据库原理的理解。同时考虑到两个专业类别对数据库应用的广度和深度不同,计算机类专业采用了双语教学模式,信息类相关专业则采用普通中文教学模式。而针对非计算机专业层次,课程组在前两个层次教学内容的基础上,降低了理论教学的深度和难度,加强了基本技能训练和数据库应用能力的培养。
课程组高度重视课程资源建设,在建立了数据库课程分层次的全新教学体系基础上,分别制定了适合各个层次使用的整套教学大纲,完成了与之配套的授课教案和多媒体课件的制作,编写和翻译了相关教材和实验指导书。同时课程组还特别注重多媒体技术和计算机网络等现代化手段运用,以学校的网络课堂系统为依托,开发了专门的数据库课程多媒体教学网站。该课程网站将整套的教学大纲、完整的授课教案、含动画和录像的多媒体课件、章节课后习题、分类实验指导以及数据库网络教学系统等丰富的课程资源集成在一起,构建出一个立体化的多媒体网络教学平台。学生除了可以访问课程网站上丰富的教学资源,还能利用它完成诸如作业、实验、测验等常规教学活动,大大提高了教学效率,将课堂教学延伸到了课外。平台从投入使用以来,受到了广大师生的喜爱。
在课程建设中,课程组特别重视教学法的探索与研究,针对传统的数据库教学主要偏重理论、生动性不够、学生动手实践能力较差等问题,先后总结和应用了综合案例、任务驱动、团队教学等教学方法,极大地促进了数据库课程的实效性、针对性、吸引力和感染力,培养、提高了学生分析和解决问题以及实践动手的能力。
经典原理的理解和应用是数据库课程教学的重点,也是学生学习的难点。课程组教师利用自己在项目开发中的经验,将实际例子加以剖析,设计出多个可以贯穿教学始终的综合案例,并将其合理的分解到每个章节。通过多环节的前后相继,多层次的有序构建,加深学生对基本概念的理解,循序渐进地引导学生掌握相应的知识和技能,缩短教学情景与实际情境的差距,使学生了解到各章节所学的不同原理和规则是如何构成一个真实系统的。与传统案例法相比,综合案例教学法围绕课程总体教学目标,从宏观和微观两个角度提高学生理论联系实际的能力,尤其在激发学生学习兴趣和明确学习目的等方面明显优于传统教学法。
“任务驱动”是建构主义理论中的一种教学模式,教师通过精心设计将所要学习的知识隐含在一个或几个任务之中,学生通过对所提的任务进行分析、讨论,在老师的引导和帮助下找出解决问题的方法,最后通过任务的完成实现对所学知识的意义建构。其基本过程可分为提出任务、分析任务、学生自主学习、交流讨论、解决问题以及经验总结几个环节。整个过程中,教师只是学习的导航者、组织者和服务者,学生才是真正的主体。通过这种方式学生不但能够掌握新知识,更重要的是培养了学生自主学习的习惯,提高了学生分析问题和解决问题的能力。
团队教学法是以学生的自主性、探索性学习为基础,以团队学习为中心,以教学目标为使命,采用类似科学研究及实践的方法,促进学生主动积极发展的一种新型的教学方法。团队教学法是教师依据学生的能力、所具备的知识等相关因素,将学生分成几个小组,采用教师指导,组长负责制。教师将教学内容的大作业、课程设计等分别设置不同的任务,将这些任务分配给不同的小组,由各小组成员共同努力学习,积极探索,分析问题,解决问题,完成任务,实现目标。
对于数据库课程,采用团队教学是必要的。因为一个项目的开发,需要的是团队的力量,需要每个同学承担不同的角色,发挥不同的作用。我们以提高学生的数据库综合应用能力为目标,要求学生在课程结束时分组合作完成一个数据库综合实践项目。为帮助学生达到这个目标,任课老师精心设计了一系列环环相扣的实验项目,将综合实践项目的任务分解到平时的实验中,让学生循序渐进、潜移默化地通过最终集成就能完成一个比较大型的数据库应用系统的开发。
教学实践表明,在数据库课程中应用团队教学法,学生应用DBMS的能力、SQL运用能力、数据库设计能力、分析解决实际问题的能力、团队意识和协作能力均有很大的提高,学生的自信心、沟通能力、语言表达能力及学习积极性和主动性也得到了有效提高。
培养学生课外自主学习能力是大学教育的重要目标之一,如何将课堂延伸到课外,也是教改研究的重点。课程组利用现代教育手段和IT技术为学生提供了丰富的自主学习资源,具体包括在线SQL自测系统、网上答疑库、网络辅助教学系统及实训中心。
编程语言是数据库课程学习的另外一个重点和难点,为了加深学生对各种SQL语句的理解和掌握,课程组老师自主研发了“在线SQL自测系统”。学生可以不再受到时间和空间的限制,通过网络访问该系统随时随地进行SQL编程实验。从目前收集到的反馈信息来看,学生对自测系统非常感兴趣,积极利用该系统练习,极大程度的提高了学生的实践动手能力。
为了方便课后师生互动和答疑,课程组在教学网站上提供了一套“网上答疑系统”,该系统将常见的学生问题按大纲知识点分类整理,形成了相对完整的答疑知识库,学生可以快速查询到常见问题的答案,极大程度避免了学生重复提问的情况。答疑系统除了提供答案检索功能以外,还可以动态的收集学生的新问题以及课程组教师对新问题的解答,实现了知识的动态共享,既扩大了信息的传播面,又有效提高了学生的提问的积极性和解答问题的效率。
2006年9月以来,西南石油大学与美国顶尖大学、数据库领域教学、学术权威Stanford(斯坦福)大学合作,引入了具有国际先进水平的数据库网络教学系统Gradiance,并将其顺利应用到数据库课程日常教学过程中。Gradiance系统是一套较为完整的数据库网络教学系统,配有一个比较庞大的、与教材配套的数据库电子题库。利用该系统,教师可以通过网络布置作业并设定完成期限,学生可以多次登陆该系统完成作业(每次都是随机组卷),并能立即查看成绩和每题的评判结果,同时系统可以提示学生错误原因以及对应需要巩固的知识点位置。与传统作业提交、批改和反馈相比,本系统在质量、效率和效果三方面都有明显优势,学生由被动学习转变为主动学习,教学效果显著。
西南石油大学计算机科学学院在2006年9月成立了实训中心,本课程组老师负责“数据库兴趣小组”课外实践活动的指导。通过技术讲座和竞赛等方式,吸引学生参加实训中心活动。同时模拟软件公司的模式,采用真实软件项目进行团队开发,极大的提高了学生的实践能力和就业能力。
为提高学生实践动手能力和应用能力,课程组结合省级教改项目 “适应创新人才培养的计算机类课程考试方法与教学内容改革的研究与实践”的研究成果,改革了数据库课程考核方式。将实验考核、平时作业纳入总成绩计算范畴,同时提高课程设计和系统开发在实验成绩认定中的比例,促使学生更加注重课程的平时学习、实验和实践。
传统考查学生实验效果的方式有两种,分别是实验报告和教师随堂抽查。首先静态的实验报告方式缺乏对实验过程的监督,无法对学生抄袭情况进行准确的判定。而教师随堂抽查学生实验步骤和结果的方式往往因为时间和精力的原因也无法全面普及。针对这两种方式存在的弊端,课程组创新提出了关键步骤评价体系(Key Procedure Appraisal System:),简称KPAS,并为该评价体系研发了配套的实验考核系统。该实验考核系统按照每个实验项目的要求将关键实验步骤进行提取,并为每个关键步骤和核心知识点设计定量的能够反映实验者熟练程度的试题。学生完成实验后登录该系统随机抽取对应的测试试题,在限定时间完成答题,系统能够自动完成评判并汇总和分析成绩。实验考核系统既能够客观评价学生实验掌握情况,又能极大的减轻了教师批改作业工作量,在西南石油大学使用了五届,广受欢迎。
教学效果的提高需要我们在长期的教学实践中不断的改进和优化教学方法,同时通过把多种教学方法、教学手段和教学资源合理地结合起来,灵活地、创造性地掌控教学过程,为学生营造良好的学习环境,使数据库教学趋于完善。
[1]王义全,杨先凤.把握质量标准内涵,变革人才培养观念[J].中国高等教育,2010(10).
[2]应宏,徐家良.团队教学法在数据库原理课中的应用[J].中国成人教育,2008(4).
[3]杨循杰.高校非计算机专业数据库教学改革[J].中国成人教育,2008(3).
[4]瞿中.数据库教学方法改革的探索与实践[J].黑龙江高教研究,2006(2).