任务驱动式教学法在初中数学教学中的应用 王道莉

发表时间:2021/4/20   来源:《基础教育课程》2021年3月   作者:王道莉
[导读] 详细地从任务的提出、任务的分析分解、任务的实现、任务的评价、任务的综合与层层完善等环节分析了任务驱动式教学法在基于.NET框架的数据库开发课程中的应用。

阿戛镇盐井中学 贵州省六盘水市水城区   王道莉   553031

摘要:详细地从任务的提出、任务的分析分解、任务的实现、任务的评价、任务的综合与层层完善等环节分析了任务驱动式教学法在基于.NET框架的数据库开发课程中的应用。实践教学证明,任务驱动式教学方法的应用能够增强学习的兴趣,培养学生自主学习与协作学习的能力,从而提高教学效果。
关键词:任务驱动式教学法;初中数学;应用
        引言:基于“NET框架的数据库开发”是一门实践性很强的课程,这门课程主要讲授如何使用C语言开发数据库程序。在设计此课程时采用了任务驱动式教学法,不是单纯的传授知识、训练编程操作技能,更重要的是培养学生的思考能力。由于学生为初中学生,综合考虑学生的特点,新知识不能完全凭借学生的自学与讨论去学习,新知识完全融人任务中由教师讲授。学生掌握了新知识后去完成任务,通过完成任务既复习旧知识,又练习并巩固新知识。
        一、任务驱动式教学法
        1、准备阶段——提出明确且合适的任务
        由于学生之间的差异和基础不同,将任务分为不同的层次,大部分学生顺利完成基础任务,学有余力的学生完成提高任务。让所有的学生都有收获,都能体验到完成任务的喜悦和成就感,从而激发学习兴趣和动力。在"基于.NET框架的数据库开发"这门课程中,利用"日程管理系统"贯穿整个教学过程。此系统又分为5个版本,每个版本在前一个版本基础上增加新的功能或实现新知识,是前一个版本的完善,以此来层层提高,逐步学习新知识。整个系统的实现分成若干任务,每个任务分为基础部分与提高部分,基础部分的任务要求所有同学必须完成,有能力的学生去完成提高部分,同时鼓励学生去创新,设计教师没有提出的任务,实现更多的功能。
        2、关键阶段——分解任务、分析任务
        整个系统可以划分为显示模块、操作模块、附加模块等。显示模块主要实现与显示相关的各种功能;操作模块包括修改、添加、删除等功能;附加模块包括提醒等功能。其中不带下划线的模块是学生必须实现的基本模块,带下划线括号中的模块为有能力的学生提高选作的模块,当然学生也可以进一步创新,实现更多的功能。对各个模块再继续划分为任务。1)显示模块。显示模块主要包括各种与显示相关的功能,其涉及的数据库操作主要为查询。要求学生必须实现的任务为显示所有日程、显示未完成日程、显示某日日程,学生也可以补充实现其他的功能;同时要考虑各个任务的相互联系,如当某个日程的完成状态改变,或添加了新日程,或删除了某个日程时,都要在各个查询结果中及时更新并显示。在教师的指导下完成了查询模块的3个基本任务后,学生可以研究讨论,完成与查询相关的其他任务,如按日程优先级查询、按日程类别查询、按关键字查询等等。2)更新模块。更新模块所涉及的数据库操作主要为修改。以修改日程的完成状态这个任务为例子引导学生,此任务为学生必须完成的任务。学生完成这个任务之后可以继续探讨与更新相关的任务。3)添加模块。添加模块所涉及的数据库操作主要为添加。添加日程这个任务是教师指导完成的任务。



        3、实施阶段——学生通过学习实现任务
        任务完成后,学生能体验到成就感,从而激发他们学习的兴趣和积极性。教师即时地为学生提供帮助,要主动去观察学生,发现问题,特别是共性的问题,给予指导。学生为实现任务可以通过教师讲授:分解出任务中的新知识后,教师先讲授,学生把新知识应用到任务中。新知识的讲授不再采用传统的按章节的方法,而是把知识打散到各个任务中,只讲解任务中使用到的新知识。
        二、教学方式
        由于学生比较缺乏自学能力,不能单纯地让学生自学,所以每个任务中的新知识采用教师讲授的方式。学生学习了新知识后,利用新知识完成任务,在实践中练习。学生学习了新知识后使用自主探索或者协作学习的方式完成基本任务。学生掌握了新知识后,下一步就要熟练使用新旧知识并能够发挥创造。可以把学生分组,每6位学生为一组,这6位学生中既有学习好的,也有学习相对差的,搭配起来可以互相帮助。每组学生根据自己的能力完成全部或部分任务,或者也可以创新出其他任务。此时采用协作学习的方式,大家互相讨论完成这些任务。整个教学过程采用教师负责组长、组长负责组员的指导方式,既提高了学习效率,也激发了学生的学习积极性与能动性,充分调动学生的学习兴趣。
        三、综合完善阶段
        逐步完善"日程管理系统"每个模块完成后,学生综合前一阶段的成果,形成一个完整的系统。该课程使用的"日程管理系统"分为5个版本,第一个版本为基础版本,在此版本中把整个程序的设计分成数据库设计、查询、添加、更新、删除5个基本模块,每个模块包含1个或多个任务。表1为基础版本的日程管理系统的每个模块所涉及的主要知识点及任务划分,其中包括旧知识及新知识。旧知识主要以教师启发,学生复习、练习为主,然后完成任务;新知识采用教师讲授、学生练习的方式。学生通过教师讲授、自主学习、协作学习等方式完成各个任务,从而完成基础版本的日程管理系统。实际使用效果表明,讲授的过程中不是单纯的讲授,而是教师一边讲授学生一边做,学生能够及时消化所学的知识,保证了每个学生能够完成必做模块,从而掌握新知识。
        结束语
        任务驱动教学法是一种逐层深入的学习方法,便于学生循序渐进地学习新知识和技能。基于“NET框架的数据库开发”课程是一门实践性很强、极富创造性的课程。在此课程中运用任务驱动式教学法,以"日程管理系统"为主线,把整个系统分解为层次不同的任务。采用教师讲授、学生自主探索、协作学习等方式,学生由易到难、循序渐进地完成一系列任务,从而达到既完成整个系统又学习知识的目的。在完成任务的过程中,既培养学生分析问题、解决问题的能力,也培养了学生项目开发的能力及综合应用的能力。
参考文献
[1]孙维. 任务驱动式教学法在初中数学教学中的实际应用[J]. 数学学习与研究:教研版, 2019(07):100-100.
[2]梁海侠. 任务驱动式教学法在初中数学教学中的应用探讨[J]. 数理化解题研究, 2019, 000(005):24-25.
[3]孙劲松. 任务驱动式教学法在初中数学教学中的应用研究[J]. 孩子天地, 2016, 000(027):P.167-.

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: