前言:我们精心挑选了数篇优质数据库教学论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
网络数据库课程是一般分为三大模块:创建管理数据库及数据表、数据库记录的增删改查操作,创建管理数据库对象。对于高职院校的学生来说,大量的知识点导致学生难以记忆、难以掌握,并且在实际操作中不能灵活运用。为了在教学组织过程中培养学生实践能力,吸引学生学习兴趣,在授课过程中将一个完整的案例拆分为若干具有鲜明特点的小案例,并从中分解出完成该案例所需要掌握的知识点,最后再以完整案例贯穿所学内容,最终使学生能够灵活运用所学内容解决实际问题。在网络数据库中采用案例式教学具有以下优点:
1.1学习目的明确
在授课过程中通过一个或几个独特而又具有代表性的典型事件,让学生在案例的阅读、思考、分析、讨论中,建立起一套适合自己的完整而又严密的逻辑思维方法和思考问题的方式,以提高学生分析问题、解决问题的能力,进而提高技能素质。在所有授课过程中,通过学生成绩管理系统及图书馆管理系统数据库设计及管理,讲解数据库理论知识,学生能够学有所用,将所学知识灵活运用到实际项目中。
1.2激发学生学习兴趣
网络数据库中的案例来源于企业真实项目,通过分析讨论,学生会主动探索解决问题的方法,活跃了课堂气氛。例如,我们在授课过程中引入东软等公司真实项目员工管理系统数据库设计及实现、网上购物系统数据库设计及实现等。在案例教学实施过程中,学生的学习兴趣被激发到较高的水平,有利于理论知识的学习和理解。同时,学生是主角,由过去被动接受知识变为主动接受并积极去探索,便于学生掌握案例中所揭示的相关问题,通过认真思考,提出解决办法。
1.3较强的实践性
案例式教学过程中所选的案例必须与学生的实际项目需求相结合,所学案例要具有准确性及代表性,这就要求授课教师对案例中所涉及的相关知识应有较深刻的认识,选择适合教学需要的高质量案例。所选案例必须与学生的实践项目相结合,通过案例教学,有利于提高学生实践操作技能。具备一定难度的案例,激发学生进行深入仔细地调查研究和分析评价,便于对这些难点和重点问题的理解和掌握,从而取得更好的教学效果。
2教学效果
案例教学法通过一个个典型案例,激发学生独立思考和创新的意识,让学生感受、理解知识产生和发展的过程,培养学生创新思维能力。学生在学习中能够举一反三,对案例进行完善和扩展,符合高职院校对学生能力培养要求。案例式教学实现了教学相长,即教师在教学中不仅是讲授者和组织者,而且是讨论中的一员,通过交流,产生思维共振和学术共鸣。学生的思维如果都活跃起来,他们在思考问题的深度和广度上往往会超越教师,使教师和学生之间相互学习成为可能。合理运用案例教学法法,积极实行启发式教学,对生活工作中遇到的问题,运用已有的能力解决它,为学生提供在“做”中“学”的学习机会,为以后更快更好地适应就业岗位打下良好的基础。
3结论
1分析动机
1.1教学内容分析
学习《数据库技术》课程前学习者已经学习了《计算机技术基础》、《C语言》和《数据结构》等先行课程,“概念结构设计”教学内容安排上是在数据库基本概念、关系数据库、SQL语言和关系数据理论之后,“概念结构设计”部分包括概念结构设计的概念、方法与步骤、数据抽象和视图的集成。本部分内容的重点是概念结构设计的方法。难点是根据具体系统内容的描述设计基本E-R图。
1.2学习者动机分析
“概念结构设计”较抽象,学习者需要从复杂的实际应用中找出数据库设计中的关键因素,学习者尚不知该内容在整个数据库设计中的重要作用,鉴于此内容的难度较大,易使学习者知难而退,对学习者学习的积极性产生负面影响。
2动机策略设计及实施
2.1课程导入
2.1.1教学内容
将49名学习者分为5个小组,利用课前时间每组分别分析淘宝、京东、当当网、1号店、天猫的网上购物流程,并分组进行调查汇报。提出问题:你分析系统中的商品有哪些属性?订单包括哪些内容?订单与客户和商品之间的联系及涉及的实体有哪些?订单有哪些状态?知识回顾:实体、属性和联系的概念,选课E-R模型实例。
2.1.2动机策略应用
注意策略:通过问题引入,让学习者主动思考,引起学习者有意注意。相关策略:通过知识回顾,帮助学习者建立已有的E-R模型与概念结构模型设计之间的联系,建立脚手架从而降低新知识学习难度。自信策略:选取学习者们熟知的购物网站为例,增强学习者信心。
2.2课堂教学
2.2.1教学内容
基础任务:定义购物网站生成订单的事件,通过E-R模型进行概念结构设计。汇总各小组提交的设计结果,总结学习者的概念结构模型设计,如图1所示。来源:黑龙江省哲学社会科学研究规划项目(16EDE07)和哈尔滨师范大学深化教育教学综合改革项目(X2015-2-003)的研究成果。提高任务:上述模型中当客户提交订单但未购买商品将减少商品的库存,如何解决这一问题呢?请学习者思考并提出问题解决办法。教师提示可将多对多的联系拆分为两个一对多的联系,根据订单的状态通过程序确定是否实际减少库存。按照之前分配的小组安排学习者讨论并提出新的设计方案,学习者讨论是教师到各组进行引导和巡视[2]。讨论:经过学习者讨论,分析新概念模型设计的合理性。小组汇报并由教师汇总修改后如图2所示。
2.2.2动机策略
注意策略:教师播放课前录制的网上购物过程的动画,引起学习者注意。自信策略:教师按照基础和提高两类任务进行分层布置,利于搭建脚手架、激发学习者自主思考,增强自信。
3评价
学习者对各自小组设计的E-R模型进行评价,小组间进行设计结果互评,教师对每个模型的设计过程、小组合作情况和设计结果进行总结性评价。满意和自信策略:学习者经过深入思考进行互评,体验设计被认可和逐步求精带来的喜悦。教师的点评认可其设计结果提高学习者信心。
4结论
通过该方法的学习,学习者在练习和期末考试中能够熟练准确的对复杂的需求通过E-R模型进行概念结构设计,因此,ARCS模型应用于《数据库技术》教学有助于激发学习者学习动机,提高学习效果。
作者:韩玲玲 单位:哈尔滨师范大学
参考文献
关键词:任务驱动;建构主义;数据库教学
1“任务驱动”教学法与数据库教学
“任务驱动”教学法是一种建立在建构主义学习理论基础上的,有别于传统教学的新型教学方法。“任务驱动”教学方法提倡教师指导下的、以学生为中心的学习。在整个教学过程中教师起组织者、指导者、帮助者和促进者的作用,利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和创造性,最终达到使学生有效地实现对当前所学知识的意义建构的目的。建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组。
“任务驱动”教学法的主要特点是“任务驱动,注重实践”。它很适合计算机类课程比如“数据库”的教学,因为该类课程大多是实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。同时由于这些课程知识内容更新很快,要求学生必须具有一定的自主学习能力与独立分析问题、解决问题能力,才能适应信息时代与学科知识发展的特点。
2任务驱动教学模式在数据库教学中的实现
(1)提出明确而适度的任务是任务驱动教学法的前提
目标任务的明确对于今后的学习与任务的最终完成起着至关重要的作用。课堂教学中,教师和学生通过创设的问题情景,把所要学习的知识巧妙地隐含在一个个任务当中,使学生在完成任务的过程中达到理解学科知识、掌握技能的目的。设计精巧的“任务”能充分调动学生的学习热情和求知欲望,在融洽与和谐的情境中获得良好的教学效果。
任务的提出甚至可以由师生共同讨论或学生根据自身需求自主提出,这样的任务可能更符合每个学生的个性和兴趣特点,使学生根据自己内在的需要去探究和学习,充分发挥自身的积极性、主动性和创造性,从而培养出独立探索、勇于开拓进取的自学能力。
在Access数据库教学中,一般要求学生能根据一个实际需求完成一个数据库系统的设计与实现,它强调从需求分析、数据搜集、数据整理、系统设计到系统实现全过程的参与。这是一个大的任务,它可以分成若干个小的模块或任务,随着学习进程分步骤完成。在设计时具体到系统的需求是实现工资管理还是成绩管理或联系人的管理等等,就可以由学生自己来决定了。当然系统的功能不能过于简单,一些基本的比如增加数据、修改数据、登录加密等功能是必须实现的,这个由考核细则决定。
(2)合理分解任务是任务驱动教学法的关键
分解任务是将一个大的任务分成若干个分任务,再将分任务往下分,直到每个小的分任务可操作或执行为止。在这些分任务中,有很多是以前没学过的知识或技能技巧,即隐含了新的知识点,这时就需要引发学生的积极性和探究问题(任务)的欲望,教师就得使用各种信息技术手段,创设任务情景,通过讲解、示范等多种教学方法,尽量不让学生对任务产生太大的畏难以致抵触情绪。教师要做到让学生在情境中学习,在任务的分解过程中获取知识,提高分析问题的能力。
实际上,一个数据库管理系统设计与实现的过程就是不断分解任务的过程。例如,学生提出设计班级成绩管理系统,教师可以引导学生通过联系实际不断地提出这样的问题:班级成绩管理需要管理学生的成绩,包括成绩的录入、成绩的修改、成绩的查询、成绩的备份、成绩的删除等功能;另外,班级的人数有变化时也得体现,比如有学生退学了或进了新的同学等,因此还必须有学生人数的增加、查询、修改以及删除等功能;在使用过程中有时需要打印表格的需求,所以还得有打印的功能;如果该系统规定专人负责,还需要规定用户名和登录密码,体现保密性等等。经过这样的分析,可以出来一个基本功能框架,如图1所示。
随着任务分析的深入细致,使整个系统功能不断完善,结构不断清晰。这实际上是将教学的内容拆解为一个个的“任务”,逐步地展示、布置给学生了。在学期末,综合每人的“任务”成果,制作出一个完整的管理系统。在此过程中,教师可以给出一些管理系统的实例以供参考,让学生产生感性认识,知道这些功能或任务是可以通过学习完成的。这样可以逐步消除对完成任务的畏惧感,树立信心,使教学过程得以顺利进行。
(3)通过自主学习与协作学习实现任务是任务驱动教学的重点
问题提出并设计好了执行的过程后,学生就需要通过各种途径、各种方法、各种手段去完成任务。建构主义学习观认为知识是个体主动建构的,无法通过教师的讲解直接传输给学生,因此,学生必须主动地参与到整个学习过程中,通过自主学习与协作学习来建构新知识的意义,完成一个个的任务。
自主学习是以自学为中心,由学生自主探索学习,独立完成任务。它要求学生在学习过程中充分发挥主动性,利用多种机会在不同的情景下去应用他们所学的知识,根据自身行动的反馈信息来形成对客观事物的认识和解决实际问题的方法。比较简单或单一的任务学生可以采取这种学习方式完成,比如表和查询的设计与操作。协作学习是为了在个人自主学习的基础上,通过小组讨论、协商,以进一步完成和深化对主体的意义建构。通过这种协作和沟通,学生可以看到问题的不同侧面和解决途径,开阔了学生的思路,产生对知识新的认识与理解。比较综合和难度较大的任务更多地需要借助协作学习方式,比如窗体的设计。
以学生管理系统为例,针对成绩的录入、查询与编辑等功能,涉及表、查询以及窗体等对象的认识、理解与操作;对于打印功能,涉及控件与报表的知识;用户登录与密码验证功能则涉及窗体与宏的知识内容等等。除了这些操作性知识外,还有其它的很多操作,需要学生去处理、解决。对于这些问题的分析与解决,学生可以先查阅有关的教材、资料,在上机实践中,逐步地理解、模仿、改造,进行自主学习;然后鼓励大家共享资料,相互讨论、交流,进行协作学习;遇到困难时,还可以有教师的指导与帮助,比如老师可以提供一些类似问题的解决方案等,以利于任务的实现与完成。
(4)学习效果评价是任务驱动教学法的重要阶段
学习效果评价指学生反思问题的解决过程,相互评价或自我评价,教师适当做出点评,并帮助学生作归纳与总结。学习效果评价既是总结与提高的重要阶段,又是培养学生良好的自信心与成就感的绝好时机。当学生以个人成果(如一个实验报告或是一个功能模块)的形式完成某项任务时,已经建立了自己的认知结构,但还不完善,这时教师需要通过对其学习成果进行展示、交流、讨论、分析、评点,及时对学生的学习情况做出反馈和评价。另外,学生每独立完成一项任务,都会获得一定的成就感,这时教师的及时表扬与鼓励,可以刺激学习热情与学习兴趣,增强自信,使其在不断地建构与完善自己的知识结构的同时,也提高自我认识与对自身的评价,让学生在一种良好的心理状态下不断学习、进步。
当学生完成了系统任务后,我挑选出几个同学的作品(尤其注意那些采用与教学实例不同的思路和方式制作的成果),对他们的设计成果进行展示,以鼓励创新。首先,由大家一起来评论其优点,并由作者本人来说明模块功能及实现过程。然后,其他学生可进行质疑,或提出改进措施,还可展示自己的作品。这个阶段是学生最兴奋也最体现学生智慧与学习成效的时期,他们往往会提出一大堆的问题和解决方案,使大家豁然开朗。当然,有时像一个图片的摆放问题也要争论到底,这就需要老师进行实时控制,将讨论导入主要矛盾方面,使课堂在有序的轨道上进行。最后,由教师总评,着重阐明可学习和借鉴之处,附带点出需要完善的地方供大家参考。这样的分析与评价,既肯定了学生的成绩与可圈可点之处,也指出了一些缺陷与有待改进的方面,在刺激学生积极性与增强信心的同时,也让学生懂得学无止境的道理,学会谦虚谨慎,使学生的素质得到全面的提升。
3结束语
任务驱动式教学法不仅仅要“授之以鱼”,更强调“授人以渔”,强调创新能力的培养与全面素质的提高,是对传统教学的发展,比较适合计算机类课程的教学。在教学过程中,教师一方面要通过引导,把握整个教学过程的内容、进度和方向,给学生以思考的机会和时间,让学生有尽可能多的时间进行自主学习;另一方面,教师要采取多种方式,激活思维状态,传授思维方法,提高思维能力,鼓励互相合作,进一步促成学生的意义建构,形成新的认知结构。
总之,在任务驱动式教学法下,提出明确具体的任务是前提,分析任务以形成一个个解决方案是关键,在自主学习与协作学习中完成任务是重点,最后进行学习效果评价、形成反馈信息是总结提高阶段。每一个环节都必须统筹安排,合理兼顾。
当然,任务驱动的教学思想是将新知识分解到一些任务中,难免忽略知识的系统性和完整性。为了克服此弱点,首先,任务的提出要把握好,注意从整体上统筹设计,使任务与任务之间、新旧知识之间产生联系。其次,在一个单元或一个章节的学习之后,教师有必要引导学生对所学知识进行及时的总结归纳,以形成知识的系统性。这样,在任务的实现过程中才能不断加深对旧知识的巩固和理解,完成真正意义上的知识建构,达到培养创新精神和创新能力的目的。
参考文献
[1]“任务驱动”模式在信息技术教学中的应用..