APP下载

浅谈任务驱动教学法在计算机专业教学中应用

2017-10-31汪莉

东方教育 2017年17期
关键词:任务驱动教学法计算机专业教育

汪莉

摘要:任务驱动是一种建立在构建主义教学理论的基础上的教学法。它要求“任务”的目标性和教学情景的创建。以帮助学生在探索中学习。在高校计算机课程中,传统的教学方法很难达到学习目的,采用“以学生为主体,以任务为驱动”的教学模式对学生综合能力的提高起着十分重要作用。明确任务,科学引导,提高教学实效。本文以计算机专业中软件建模技术的教学为例对此方法进行探索和思考。

关键词:任务驱动教学法;计算机专业;教育

一、什么是任务驱动教学法

所谓“任务驱动”教学法是一种建立在建构主义教学理论基础上的教学法,是以任务为主线、教师为主导、学生为主体,将所要学习的新知识隐含在一个或几个任务之中,学生通过对所提出的任务进行分析、讨论,明确它大体涉及哪些知识,并找出哪些是已学知识,哪些是新知识,学生在努力完成任务的过程中,在老师的指导、帮助下找出解决问题的方法,进行自主学习。而不是简单的给出任务就了事。重要的是要让学生学会学习与分析、学会协调与合作、学会总结与反思。高等教育是以培养高素质的技能型人才为目标的,因此在教学过程中要充分运用任务驱动教学法,着力培养学生的动手能力、综合职业素质和创新能力。

以计算机专业《软件建模技术》课程教学为例,本课程以培养学生学会分析,熟练掌握软件开发相关的各项建模技术的应用能力为目标,在教学过程中我们应摆脱“满堂灌”、“填鸭式”等传统教学方法,根据本门课程的教学内容和学生应实现的能力目标制定任务,并将所要学习的建模知识隐含在任务之中,以任务为主线。教师从课前准备、教学过程的组织安排到最后答疑解惑、归纳总结,充分体现教师的主导地位。学生从接受任务、分析任务、接受学习、完成任务到分析得失、提出困惑,充分体现学生的主体地位;同时,学生在任务中有目的的学习建模语言的相关知识,培养了综合运用知识的能力。

二、科学合理设计“任务”

在“任务驱动教学”中,“任务”的提出是最重要的,它将决定这节课学生是主动的去学习还是被动的去学习。在设计“任务”时要做到以下几点:

首先任務的提出要有综合性,它应该把学过的知识和即将要学的知识综合进去,这样学生既学到了新知识又复习了旧知识,同时还学会了综合运用新旧知识;其次要有实践性,任务必须能够通过实践来完成,应尽量避免抽象和完全理论化任务出现;然后要有吸引力,兴趣对学生来说是最重要的,有了兴趣学生才会积极主动的去学习;最后要有创新性,我们在设计任务的时候还需要考虑到留给学生一定的创新空间,这样才会有利于培养学生的创新意识。总之,提出的任务要符合学生认知规律,融合教学内容于开放平等的教学环境中,引导学生去探求知识,去获取知识,去运用知识。

例如在学习“用例图”时,要求每一位学生分析并完成图书管理系统的总体和局部用例图的任务。此任务中隐含着几个知识点:⑴参与者;⑵用例;⑶用例图;⑷用例之间的关系;(5)数据流图;这是一个综合性的实例,在完成这个任务过程中,要求学生回顾借阅图书的过程,甚至课后还需要到图书馆查证实际生活生产中图书的管理工作。其中对现在的系统实施需求分析,实现数据流图是对旧知识的回顾;而分析用例图的各组成部分,则是新知识;运用专业的绘图软件实现用例图则是学习的一个新方向。在计算机上完成任务就具有实践性。还可以让学生改进或设计一个符合新技术新观点的管理系统以体现创新性。

三、“任务驱动教学”的实施环节

任务提出以后,当然需要实施,实施的过程也是非常重要的,其环节应该根据不同的学习内容和学生的情况以及教师的教学习惯来决定。在教学中的教学流程大体上是这样的:

(1)创设情景。使学习能在一种与本节课教学内容一致的情景中发生。在上面的例子中,老师课前多准备一些具有代表性的图书馆工作流程的图片与视频,在提出任务之前通过多媒体演示给学生看,制造一种与学习内容相符的学习氛围。

(2)提出任务。在上述情境下,导入课前设计好的与当前学习主题密切相关的任务作为学习的中心内容(让学生面临一个需要立即去思考和学习的问题)。

(3)自主学习。不是由教师直接告诉学生应当如何去解决面临的问题,而是由教师引导学生分析要达到这个效果所必须掌握的新知识点,而这个新知识点正是学生本次课所要学习的内容,同时向学生提供解决该问题的有关线索(例如需要搜集哪一类资料、从何处获取有关的信息资料等)。

(4)课堂教学。本次设计需要学生自主学习的知识点有:用例图,参与者,用例及其相互之间的关系等。通过前一个阶段的自主学习过程,学生对这些知识点已有了解,但不全面深刻。在此基础上,教师对以上知识点加以分析和总结,为学生答疑,以助学生掌握知识点。

(5)完成任务。回到课堂之初所提出的问题,根据所掌握的理论知识,给出相应的解决方案。如本例中的解决方案如下:(1)确定系统的参与者;(2)分析并确定系统的用例;(3)分析参与者、用例及相互之间的关系;(4)运用专业绘图工具绘制用例图。学生据此解决方案,以及前期的准备工作中获取的信息自主完成任务。

(6)学生小结,反思成败。在完成任务过程中,学生如实记录存在和发现的问题,并通过本次任务的实施,总结对知识点的掌握程度。

(7)教师总结,效果讲评。教师根据学生的记录点评,针对问题作出解答,对学生完成的任务逐一评价,以达到更有效的教学效果。

总之,教师应该引导学生在完成任务过程中学习相应的知识或技能。

四、“任务驱动”教学的学习效果评价

学习效果评价包括学习过程和学习结果两个方面。对学习结果的评价往往比较客观一些,对学习过程的评价标准相当地难以衡量。所以两者必须相互结合,互有侧重。我们特别应该重视学生的自我评价。学生针对每次任务的实施,给予自己的评定,并在任务之后或本门课程学习之末附上简短的自我评语或得分。评价是达成学习目标的主要手段,教师如何利用它达到教学目标,学生如何利用它来完成学习任务从而达成学习目标,都是相当重要的。

结束语:计算机专业课程大多数是实践性很强、极富创造性、具有明显的时代发展特点的新兴课程,上面仅以《软件建模技术》课程教学为例,其他课程也都适用此方法。在计算机专业课中体现“任务驱动”教学法,就是让教师在一个个典型“任务”的驱动下展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列“任务”,从而得到清晰的思路、方法和知识的脉络,在完成“任务”的过程中,培养分析问题、解决问题以及计算机应用的能力。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。

参考文献:

[1]江文主编.UML软件建模技术.北京:人民邮电出版社.2015年1月

[2]刁成嘉主编.UML系统建模与分析设计.北京.机械工业出版社.2007.6endprint

猜你喜欢

任务驱动教学法计算机专业教育
新工科背景下计算机专业创新创业人才培养探究
高职计算机专业教学中融入课程思政的实践路径
中职计算机专业产教融合混合式教学研究与实践
计算机专业中外合作办学中引进课程教学改革研究
教育有道——关于闽派教育的一点思考
办好人民满意的首都教育
任务驱动教学法在军械士官大专“机械基础”课程中的具体实施
任务驱动教学法在成人教育中的运用分析
项目教学法在建设项目LCM课程实训中的创新应用
任务驱动教学法在C 语言教学中的应用研究