任务驱动法在Access2003数据库教学中的应用

  • 投稿悠理
  • 更新时间2015-10-24
  • 阅读量676次
  • 评分4
  • 12
  • 0

苏丽云(福建理工学校)

一任务驱动教学法的定义和分析

“任务驱动”教学法是一种建立在建构主义学习理论基础上的教学方法。任务驱动教学方法强调学生的学习活动与具体任务或问题相结合,让学生带着真实的任务去学习,以探索解决问题的方法。任务驱动教学法的基本特征是“以任务为主线、以教师为主导、以学生为主体”和“自主探究和合作学习”。建构主义理论认为知识不是通过教师传授得到的,而是学习者在一定的情境中,借助于他人(教师、学习伙伴等)的帮助,利用必要的学习资料和工具,通过建构的方式而获得的。情境、协助、会话、意义建构是建构主义理论学习环境的四大要素。在任务驱动法中,“情境”就是具体任务,教学是在每一个任务的完成过程中进行的;“协助、会话”是根据学生的需求进行指导或同学之间的相互探讨;“意义建构”是对任务的比较全面、正确的理解和完成,最终掌握所学知识,实现教学目标。任务驱动教学的突出优点是:第一,在教学过程中以“任务”促使学生形成学习动机,进而培养学生的学习兴趣,提高学生的学习能力,调动学生学习的主动性。第二,“任务驱动”是创设一种适当的情境,引起学生认知的冲突,使学生产生求知热情,满足学生的求知欲望和完成任务的成就感。第三,“任务驱动”对于学生,不仅是“模仿”,更重要的是“创造”,可以开拓学生的创造力。

笔者在Access2003数据库课程的教学过程中,通过对几届学生的教学,将任务驱动法应用于这门课程的教学过程中,实践证明,教学效果很好。

二Access 2003数据库课程的特点

Access 2003是最新办公软件Office 2003的组件之一,是和其他Office 2003办公软件集成使用的小型数据库信息处理系统。它具有强大的数据库处理能力,操作简单,界面友好,实用性强,是开发数据库管理系统首选的软件之一,也是目前许多学校针对计算机专业学生开设的一门课程。

在数据库教学中使用什么样的教学方法才能使学生学习效果明显,才能学有所用,这是我们计算机教师经常思考的问题。

三任务驱动教学法在Access 2003数据库教学中的实现

在Access 2003数据库教学中,以“学生成绩管理系统”为例,之所以选用这个系统是因为这跟学生的关系最为密切,学生每学期会通过应用类似的系统来查询自己的成绩,这样学生就会比较感兴趣;并且,该系统中涉及到的任务操作跟学生息息相关、非常具体,学生也很熟悉;同时,“学生成绩管理系统”是一个简单的小型数据库系统,涉及的知识、方法和技能都不难,对于中职学生来说比较容易掌握。

1 提出明确而适度的任务

在课堂教学中,教师通过一定的课堂情景,把所要讲授的知识隐含在一个个任务中,学生在完成任务的过程中就能达到理解并掌握学科知识的目的。在教学初阶段,笔者通过向学生演示“学生成绩管理系统”,告知学生通过本课程的学习,能够开发出这样的应用系统。这样做,是为了创设一个让学生学有所用的教学情境,不仅使学生明确了学习任务,而且激发了学习热情和求知欲望。并以该“任务”引领学生联系实际,分析该系统所包含的基本功能:需要管理学生的成绩,包括成绩的输入、成绩的查询、成绩的修改、成绩的删除等功能;另外,学生信息的变化也有体现,比如有退学学生或新来的学生,这就需要学生人数的增加,修改、查询、以及删除等功能;在使用过程中有时需要打印表格的需求,所以还得有打印功能。 设计的这个学生成绩管理系统,既把Access数据库的所有知识点都融人在这个系统中,又能符合学生的个性和兴趣,充分发挥学生的积极性和创造性。

2合理分解任务

分解任务是将一个大的任务分成若干个分任务,再将分任务往下分,直到每个小的分任务可操作或执行为止。

教学过程中,我通过向学生演示学生成绩管理系统,创设一个让学生所用的教学情境,对于这个学生成绩管理系统,要把Access数据库所有知识点都融人在这个系统中。在以后的教学中,把这个演示数据库系统逐一进行分解几个模块或任务,让学生清楚整个系统的具体任务。并将分解任务与书中的章节相互联系,使学生对全部的学习内容有一个更清晰的了解。每一次课,演示几个任务,同时讲授这几个任务所隐含的新知识点。随着课程的进展,任务逐一解决,学生在完成任务的过程中就能达到理解并掌握学科知识的目的。设计好的任务可以使学生产生浓厚的学习兴趣,这样课堂教学就可以产生比较好的效果。

学生成绩管理系统设计与实现的过程就是不断分解任务的过程。下面我将简单列出学生成绩管理所分解的任务:创建学生成绩数据库;创建学生表、成绩表、课程表;创建各种查询;创建窗体;创建报表;创建宏。然后再将以上任务进一步进行更小的分解,比如表的创建,可再分解:为表中的字段设置属性;输人数据;建立各表之间的关系。让学生通过这些任务去学习实践,并在实践中等得到这些新的知识点。这样可以逐步完成课程知识,同时激发学生兴趣及自我探索和解决问题的能力。

3 通过自主学习’与协作学习实现任务

自主学习是以自学为中心,构建一个让学生根据已有的知识和经验,通过主动探究式的练习活动,主动获取知识,并发展探究能力,养成积极探究未知世界态度的一项目标。在教学中,教师要真正把关注的焦点放在学生身上,想想学生在做什么,需要什么。依据他们的学习情况,选择最适合例子和教学方法,灵活地安排每一个教学环节。对于比较简单或单一的任务,可以采取让学生自主学习方式来完成,比如表和查询的设计与操作。学生在自主探索学习过程中,根据自身行动的反馈信息来形成对客观事物的认识和解决实际问题的方法。

比较综合性强和难度较大的任务,更多地需要借助协作学习方式,协作学习应在个人自主学习的基础上,通过小组讨论、协商,以进一步完成和深化对主体的意义建构。通过这种协作和沟通,学生可以看到问题的不同侧面和解决途径,开阔学生的思路,对知识形成新的认识与理解。比如创建表的过程中,设置字段约束时,对学生来说比较难理解,这时教师需要将原先设计好的学生表和成绩表展示给学生,并进行以下一系列引导:现实中,性别只有两种取值男和女,在学生表中,将性别字段值输入其它值时将不能成功输入并会弹出提示对话框,然后给出任务:请大家两人一组将各自设计的表对换操作,分别对学生表中的性别修改成除男和女之外的值,对成绩表中的成绩字段值改成O到100以外的值,看是否能够修改成功?为什么可以输入?应该怎么操作才能禁止无效数据的输入?将这些问题,由学生讨论、交流,进行协作学习,通过反复操作验证得出正确结果,并在解决问题中掌握本课难点(表的设计要符合数据有效性规则)。除了这些操作性知识外,还有其它的很多操作需要学生去处理、解决。比如在窗体或报表中添加控件等操作,对于这些问题的分析与解决,学生可以在上机实践中,逐步地理解、改造,进行自主学习,然后鼓励大家相互讨论、交流,进行协作学习。

4 学习效果评价

借助每一个任务的完成对新课的内容进行掌握,且在实践中加以应用,这是学习的根本目的。教师的主要任务是设计任务,实现意义构建,而评价学生的学习情况需要通过完成任务的实际情况来进行,学生每独立完成一项任务,都会获得一定的成就感,这时教师的及时表扬与鼓励,可以刺激学生学习热情与学习兴趣,增强自信,使其在不断地建构与完善自己的知识结构的同时,提高自我认识与对自身的评价,让学生在一种良好的心理状态下不断学习、进步。

四 任务驱动法在Access 2003数据库教学中应注意的事项

1 贴近学生生活设计任务

为了使学生能够将学到的知识灵活地运用到现实生活中,教师在设计任务时要与实际丰富多彩的生活相联系,这样对于学生学习积极性的提高更有帮助。例如在Access 2003数据库教学时,使用学生熟悉的学生成绩管理系统为例,将课程知识点融入到整个系统中去。总之,设计的任务比较接近学生的生活,那样不仅能够帮助学生解决实际问题,而且还能够使得学生更加渴望学习信息技术。

2从实际出发,将长期任务与短期任务相结合,设计教学任务

对于接受知识能力,每个学生都不同,他们或多或少都存在差异。因此,教师在进行任务设计时对学生现有的文化知识、兴趣爱好、认知能力等特点要认真的进行考虑,教师在演示操作步骤时要将长期任务与短期任务相结合,这样对于学生循序渐进自主学习很有帮助,实践证明,如果教师设计的任务学生都感兴趣的话,他们在完成任务的过程中表现出非常专心以及积极的态度。例如在Access 2003数据库教学中,将学生成绩管理系统作为长期任务,而相对短期任务就是表、查询、窗体、报表、宏的操作。

另外,在采用任务驱动法教学方法进行教学时,如果条件具备,最好在具有交互式的多媒体教室中进行。