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

摘 要:在计算机教学中,“任务驱动”是一种适用于学生学习操作类知识和技能的学习方法。

任务驱动教学方法的特点及其在数据库教学中的实现进行了有益的探讨。

下载论文网   关键词:计算机;任务驱动教学数据库教学;探讨      1 “任务驱动教学法与数据库教学   1.1 “任务驱动”是一种适用于学习操作类知识和技能的   学习方法   从学习者的角度说,计算机教学中的“任务驱动”是一种学习方法,适用于学习操作类的知识和技能,尤其适用于学习计算机应用方面的知识和技能,比如数据库教学

数据库技术内容十分丰富,名词术语很多,各知识点之间联系密切,常常是牵一发而动全身。

这往往使得学生产生畏难情绪,因而失去学习积极性。

对此,我们可以将数据库技术由表及里分成若干个层次,在学习的不同阶段,先知其然,而暂不深究其所以然,不必为了“彻底”弄懂,更不必为了所谓的系统性而在原地踏步,裹足不前。

随着一个个任务的完成,学生将逐步学会这些知识,体会到学习的乐趣和知其所以然。

1.2 “任务驱动”是一种适用于培养学生自学能力和独立   分析问题能力的教学方法   由于数据库技术更新很快,学生现在学到的一些具体的知识可能会随时过时。

这就要求学生必须具有一定的自主学习能力与独立分析问题、解决问题的能力,唯有如此,才能适应信息时代与学科知识发展的特点。

任务驱动”是一种建立在建构主义教学理论基础上的教学方法,符合探究教学模式,适用于培养学生的自学能力和相对独立地分析问题、解决问题的能力。

2 任务驱动教学模式在数据库教学中的实现   2.1 设计任务   提出明确而适度的任务任务驱动教学法的前提。

驱动任务”的设计是非常重要的一环,“任务设计的完整性、难易程度及是否能引起学生的兴趣等都将直接影响到学生课堂上探究的效果。

任务的提出可以由师生共同讨论或学生根据自身需求自主提出,这样的任务可能更符合每个学生的个性和兴趣特点,使学生根据自己内在的需要去探究学习,充分发挥自身的积极性、主动性和创造性,从而培养出独立探索、勇于开拓进取的自学能力。

数据库教学中,一般要求学生能根据一个实际需求完成一个数据库系统的设计与实现,它应遵循用户需求分析、数据处理、系统设计、实现过程等。

这是一个比较大的任务,可根据各个章节将其分成若干个小任务

具体设计时,教师可规定几个必要功能。

如查找、添加、删除、修改等,其它可由学生自行决定。

2.2 分解任务   合理分解任务任务驱动教学法的关键。

一个数据库管理系统设计与实现的过程就是不断分解任务的过程。

设计职员考勤管理系统时,可引导学生提出如下问题:系统需要设置默认的信息,例如职员信息、工作时间信息等;能够添加、查看、修改、删除职员的考勤记录,其中包括出勤记录、出差记录、加班记录、请假记录等;能够针对固定的时间段,统计职员的考勤记录,其中包括应该出勤天数、实际出勤天数、迟到次数、早退次数等;能够根据关键字(例如职员编号或姓名)查询职员的考勤记录;为了避免没有权限的用户进入系统修改资料,需设置登录界面登录系统。

在分析、分解任务的过程中,可提高学生分析问题的能力,整个系统也不断完善。

分解任务中隐含了新的知识点,这时就需要引发学生的积极性和探究问题(任务)的欲望,教师就可通过各种教学方法引导学生,尽量不让其对任务产生太大的畏难情绪。

学期末,总结整个学习内容,老师可多列出数据库设计实例,之后让学生独立完成一个数据库管理系统的设计

这样学生会觉得学有所用,就比较有成就感了。

2.3 反馈与调控   采用“任务驱动教学法”在教学过程中学生的自由度比较大,为使老师能及时掌控学生学习情况,做好反馈与调控方面的设计极为重要。

根据实践经验,笔者认为应着重做好:一是勤巡查,通过巡查及时发现问题、解决问题;二是通过学生作业的情况发现和解决问题。

这里要注意的是每完成一个分解任务”,要完成上机报告,老师主要通过检查同学的上机报告掌握学生学习情况,如有问题及时调控。

做好探究过程中的反馈与调控可确保整个教学过程活而不乱、活而不散,有序高效地进行。

2.4 评价与总结   评价一方面对学生探究学习有很好的约束作用,同时也会对学生学习具有指导、促进作用。

笔者认为可采用学生互评或自评,教师适当做出点评并作归纳与总结的方法。

这是完善学生所学知识、肯定学生学习成果,使学生获得学习自信性的一个阶段。

0 次访问