“数据库”课程的问题驱动和项目驱动教学法

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:ohmygod100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:数据库技术在IT和网络世界中扮演着极其重要的角色,因此数据库课程在计算机专业的人才培养体系中就显得非常重要。本文明确了网络工程专业不同学生的课程定位,提出了问题驱动和项目驱动的教学方法,并在教学实践中取得了很好的效果,希望对教授数据库课程的教师有所启发和帮助。
  关键词:数据库课程;问题驱动;项目驱动;教学方法
  中图分类号:G642.0 文献标志码:A ?摇文章编号:1674-9324(2013)03-0070-02
  一、研究背景
  当今世界,信息技术特别是网络技术的发展极为神速,无纸化办公、电子商务迅速在全世界兴起,而不管是各单位的数据信息还是网络商城、网上书店的数据信息都需要一个非常重要的技术——数据库技术的支持。于是,数据库课程就成为了高等学校计算机类专业教学中较为重要的主干课程,这门课程具有很高的理论性与实践性,既要求学生尽快掌握基本理论知识,又要求他们具有把数据库技术应用到相关领域来解决实际问题的能力,而要想在短时间内很好地掌握这门课程是不太现实的。因此,对数据库课程教学的改革就成为了摆在教师面前的一个重要课题。
  二、课程定位
  课程定位不明确,学生就没有学习的兴趣和目标,从而导致学习效果较差,而在后续课程乃至在毕业设计和就业实习阶段没有了后劲,学生就业时也就缩小了选择范围。我们网络工程专业的学生数据库理论够用便可,重要的是培养实践动手能力、分析问题和解决问题的能力。因此,本课程应把培养数据库开发人才作为培养目标,使学生掌握基础理论;熟练掌握SQL语言、常用数据库管理系统的基本操作,能够进行数据库应用系统分析、设计、实施和维护,最终掌握数据库设计思想,具备用数据库知识解决实际问题的能力。另外,不能所有学生的课程定位都一样,教师可以在教学过程中了解学生的兴趣,并根据网络、报纸等媒体的招聘信息让学生了解数据库课程的就业方向,他们可以从自身职业规划出发做出适合自己的课程定位[1]。例如:网络工程专业的学生对于本课程的定位可以分为三类:有的学生把自己定位于网络工程师,因此他们对于数据库的知识在了解层面上就可以;有的学生定位于网页工程师,对于数据库的知识就需要较熟练掌握;而如果要成为一名合格的数据库开发人员,就需要熟悉服务器管理、数据库管理、数据库对象操作,熟练掌握SQL语言、SQL Server权限管理,能灵活使用视图、存储过程、触发器等等。教师在教学过程中可以对不同学生提出不同要求,特别是实践课中可以在数据库开发案例的难度上分出不同的层次。
  三、问题和项目驱动教学法
  网络工程专业的《数据库技术》课程,采用的是本教学团队的自编教材,其内容是根据专业特点安排的,教材的前三分之一是数据库理论,后三分之二是数据库操作和实践。
  1.课堂教学。在前三分之一的理论教学中,问题驱动教学法至关重要。此教学法的基本过程可分为提出问题、分析问题、交流讨论、解决问题及总结经验等几个阶段[2],其核心是在教师精心设计的问题驱动下,学生通过学习解决问题。例如,在“数据库规范化”一节的教学中,我首先在黑板上给出两个只满足第一范式(1NF)的关系模式,一个作为例子,边讲解边进行规范化,最终完成规范化的全过程;另一个留给学生,学生不仅要认真听讲、深刻理解,还要同时分析自己的问题,并在老师预留出的时间内相互讨论,最终解决问题。课后,也可以再相互交流、总结经验。这样的教学方法把学生变成了知识的主动学习者,最大限度地激发了其学习兴趣,提高了分析问题、解决问题的能力。理论教学中,难免会遇到一些生僻的概念或术语,这时候项目驱动教学法就可以搬上屏幕了,用学生已经稍有了解的“高校教学管理系统”作为案例进行分析,比如“主键”“外键”“参照完整性”等概念,单纯地解释其含义,学生很难想象它们到底在数据库中起什么作用,而如果用此系统中“学生”和他们所选的“课程”之间的关系来形象的解释,学生就会很容易理解。这种教学法符合人们的认知规律,可大大缩短教学情景与实际情境的差距,学生对基本概念的理解既有针对性又有真实感。后三分之二的实践教学与理论教学恰恰相反,起重要作用的是项目驱动教学法。将“高校教学管理系统”作为数据库操作实践教学的项目,从一开始的创建数据库、创建表、数据查询,到中间的创建和使用函数、索引、视图、存储过程、触发器,再到最后的数据库并发控制、备份和还原及数据库安全,通过每节课的教学,一步步完成此项目。该教学法充分拉近了教学与实践的距离,既培养了学生的学习兴趣,又保证了学生之学能够为社会所用。实践教学中也会遇到一些需要理解的理论,问题驱动法就可以在这里起作用。我们通过板书给出本节课中需要理解的重点和难点问题,然后用课件配合项目演示的方式开始讲课。例如,讲解“视图”一节,在黑板上先给出下列问题:什么是视图、视图在数据库三级模式中的位置、视图在数据库系统中的重要作用;然后利用SQL Server软件进行视图的操作演示以及对概念的形象化解释;最后,由学生自由回答黑板上的问题,教师再利用课件给出正确答案及详细解释。带着问题去听课,并让学生自由地参与回答,学生会很轻松地掌握课堂内容。
  2.实践教学问题驱动教学法,培养学生创新能力和解决问题的能力。我们精心为学生设计每一次实验要解决的问题,从开始接触数据库这门课,就让学生自己动手完成实验,而且后一个实验是建立在前一个实验完成的基础上,这样整个学期的实验完成,学生就构造出一个基本的数据库应用系统,如“图书馆管理系统”。这样的实验可以启发学生深入思考、敢于创新,培养学生分析问题和解决问题的能力。项目驱动教学法,激发学生的学习热情,培养协作学习能力。在完成教师设计的实验问题的同时,将学生分组,组内同学分工完成一个较大的数据库系统开发项目[3]。数据库系统开发过程主要包括前期的数据库分析与设计,中期的数据库实施,后期的编程与维护,整个过程都由学生自己完成。教师将不同定位的学生分为一组,第一类学生工作重点放在数据库设计阶段,第二类学生主要完成数据库实施和程序设计,第三类学生为全组的核心,参与和领导项目开发的全过程。小组成员彼此相互合作,互相激励,主动积极地学习,从中既可以建构出自己对学习内容的系统知识,又能够完成整个小组的共同目标。各小组最终提交的项目成果及每个学生的设计报告与设计心得将作为期末考核的重要依据。
  数据库是一门理论和实践并重的学科,对师资、设备、课程设置和实践环节要求都很高。为了提高数据库课程的教学质量,我们对数据库课程进行了多方面的建设,明确了本专业不同学生的课程定位,提出了问题驱动和项目驱动教学方法,对提高学生的整体数据库应用水平和综合素质起到了一定的作用。
  参考文献:
  [1]刘航.数据库课程应用教学探讨[J].中国科教创新导刊,2009,(11).
  [2]周丽娟.数据库教学体系改革与优化[J].高教论坛,2009,(1).
  [3]陈坤健,李海燕.“计算机基础”项目化教学模式改革与探索[J].中国电化教育,2012,(3).
  基金项目:河北师范大学第十一批教学改革项目:“数据库技术”课程教材建设与教学改革,主持人:尹志宇
  作者简介:尹志宇(1971-),女,河北乐亭人,河北师范大学信息技术学院网络工程系讲师,硕士,主要研究方向:数据库教学研究。
其他文献
当代科学研究与社会和经济频繁互动决定了科学研究不仅需要理由,而且不同利益相关者需要不同理由。然而出于科学自治和政治需要,科学研究呈现的理由往往被"泛化"为"安全"和"
茎柔鱼(Dosidicus gigas)是东南太平洋头足类中个体最大、资源最丰富的种类之一,经济价值高,已成为我国远洋渔业的重要组成部分。准确的资源丰度预测有利于资源的合理开发和
单细胞测序技术可对分散的单个细胞分别进行基因组、转录组、表观遗传组或多组学测序,可从较少的肿瘤细胞中获得取可能多的信息。相较于整体测序,对单细胞测序技术在肿瘤内和
目的研究颈前路椎体次全切除融合术( anterior cervical discectomy and fusion,ACDF)与颈后路椎管扩大成形术 ( posterior cervical laminoplasty,PCL)治疗多节段脊髓型颈椎病( m
作为突发公共卫生事件,新型冠状病毒肺炎疫情会给公众心理健康带来不良影响,其中以焦虑、抑郁、失眠和急性应激反应最为常见。孕产妇作为特殊易感人群,如何做好心理防护具有
新年伊始,万象更新。《润滑与密封》从2015年第一期开始连载发表美国摩擦学者与润滑工程师协会(STLE)2014年调研报告《摩擦学和润滑工程发展趋势》。在2014年4月徐州召开的中美
2019年12月以来,我国陆续出现2019新型冠状病毒(2019 novel coronavirus,2019-nCoV)感染引起的以肺部病变为主的新型传染病。临床特征包括发热、干咳、气促,以及胸部X线检查
为研究大黄鱼(Larimichthys crocea)消化道的菌群结构、消化酶和非特异性免疫酶活力特征,本研究采用高通量测序技术系统分析大黄鱼胃、幽门盲囊和肠道中菌群组成及分布,并对
胃肠间质瘤(gastrointestinal stromal tumors,GISTs)是消化道最常见的间叶组织肿瘤,起源于消化道肌层Cajal细胞(interstitial cells of Cajal,ICC)或其同源干细胞,其发生多
<正>出处:北京大学国家发展研究院官网很多经济学家之所以反对金融改革,主要是出于对改革可能带来严重后果的担心。我们估计了中国完成金融改革可能带来的影响。金融改革可以