“任务驱动”法在数据结构教学中的实践探讨

来源 :考试周刊 | 被引量 : 0次 | 上传用户:della12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:数据结构作为计算机专业的核心课程之一,其具有抽象性和逻辑性强的特点。这些特点决定了教师在教学过程中采取传统的教学方法很难应对生源特点的变化。本文通过对传统数据结构教学弊端的研究,尝试打破传统,在数据结构课程教学中采取“任务驱动”教学模式进行了研究。
  关键词:任务驱动;数据结构;课程改革
  一、 引言
  计算機专业的核心课程包括“数据结构”这门课,这门课作为该专业的基础课程之一,在计算机课程体系中具有衔接其他课程的作用。根据实践经验,对这门课程的有效学习,对于毕业后从事计算机行业具有深远影响。因此,对这门课的有效学习就显得尤为重要。教师作为知识的传授者,也因此要根据课程特点和学生特点,对这门课的教学进行创新。“数据结构”课程逻辑性强,具有抽象性,难以通过直观的方法让学生了解。教师在这种情况下,采取传统的教学方法,把知识灌入学生的脑中,容易引发学生对该课程的厌烦,压制学生的想象力和创新力。同时,学生如果跟着教师的教学思路,缺乏主动性,教师也会觉得课程难教,进一步会导致教师忽视教学规律,应付差事,使得学生学习难度进一步加大。因此,这种传统的教学方法在“数据结构”课程的教学中需要进行改革。
  二、 传统数据结构教学的弊端分析
  对于传统的教学模式,基本都是以教师讲授为主,数据结构课程的教学也不例外。但是由于“数据结构”课程具有很强的抽象性和逻辑性,依据教师用语言传授知识,很难将知识表述清楚,导致学生对重难点理解不透彻。在整个教学活动中教师始终处于教学中的主导地位,学生在学习过程中则较为被动。传统的教学方法对于教师上课来说较为简单,但是对于学生学习则较为困难。笔者总结传统数据结构教学组织过程如下图1所示:
  图1传统数据结构课程教学组织过程
  教师在采取传统教学方法在阐释某种数据逻辑结构(包括图1中所提到的三种数据逻辑结构:树形结构、线性结构以及图形结构)的时候会以语言的形式表达这种存储结构。例如:线性和树形结构,教师会阐述到顺序和链式存储结构,会重点提到顺序和链式的区别,然后再通过举例子来分析这两种数据存储结构,另外再结合习题讲解,教师完全是处于教学中的主体,学生被动接受,课堂教学缺乏活力。
  这样的教学方法依靠教师的主体功能,充分发挥教师的教授能力。但是由于该门课程具有抽象的特点,所以学生通过教师讲授来学习抽象内容就会显得难以理解,致使学生学习困难增加。在介绍数据存储结构及其基本操作算法的时候,由于学生对基本概念的理解还处于模糊阶段,所以很容易导致学生对后面算法理解不深刻,脱离了学生对新知识获取的实际能力。往往使得学生对这些知识一头雾水,诱发学生对该课程的反感。而且,在传统教学中,最后采取举例的方法来运用所学知识的时候,由于学生对理论的理解还不够深刻,让他们去运用,那就更加使得学生感到吃力,影响教学效果。整个传统的教学方法,学生始终处于被动地对新知识的接受地位,学生的主动性难以发挥,学习效率低下,课堂教学效率提高不了,甚至影响学生对该课程或者专业的兴趣。这种教学方法使得学生没有机会主动思考和探索,对新知识理解不深。因此,这种传统教学方法在“数据结构”这门课中的运用就难以出现好的教学效果,进而探寻新的教学方法成为了必须。
  三、 任务驱动教学法概述
  任务驱动教学法的含义是要以任务为教学主线,教师为任务的辅导人员,学生是任务执行的主体的教学方式。这里面包含三个内容:第一,教师要作为任务的辅导人员,即教师要能根据教学任务对数据结构课程中的重难点进行分解,然后根据这些分解模块,设计出相应的若干个任务。然后学生在执行任务的过程中要能积极对学生遇到的问题进行辅导。第二,学生作为任务执行的主体,学生要能根据教师所布置的任务,通过自学和请教的方式按照老师的要求,对课堂任务进行完成,即边学边做的过程。第三,要以任务为教学主线,就是说任务的难度要适合学生,任务的内容要贴合教材。因此,任务驱动教学法可以提析出三个模块:任务设置模块、任务实施模块以及任务评价模块。
  任务设置模块分为任务分析和设计两个步骤,主要是由教师来进行。任务分析和设计的好坏决定着课堂教学的效果。教师通过分析教材结构和课程大纲,分析每个章节的重难点,把这些点进行技术处理,使得这些知识点之间形成体系,然后结合教学计划对任务进行设计。值得注意的是要根据教学计划,每次任务合理编排,使得任务难度适中。过难的任务学生不但难以完成,还会打击学生学习的积极性,丧失学习动力,自我放弃。任务之间应该循序渐进,先从容易的开始,然后难度逐渐加大,且这些任务之间也是相互联系的,使学生在任务完成过程中掌握知识体系,而非独立的知识点。也可以在任务设置中留下缺陷,使得学生修正缺陷,获得学习的成就感,促进课程教学。
  任务实施包括课内和课外任务实施两个方面。课内的任务实施实际上就是教师根据之前的任务设计来指导学生在课堂上对任务进行处理,督促学生完成任务,对学生的任务完成提供支持。这一过程是教师的施教过程,整个以学生操作为主,教师给学生留下操作时间,让学生通过实践来积极动手,拓展学生思维能力。促使学生在执行任务的过程中不断思考,探索可能存在的问题,提出新的问题。然后教师再对学生进行指导,教师跟在学生后面,做学生的技术顾问。同时,教师在适当的时候引导学生对任务进行总结。课外教学就是教师要多鼓励学生自己去探索问题的解决办法,在课堂之外去查找资料来主动学习。
  任务评价是指对学生完成任务情况进行评价、评比、分析和借鉴,使得学生在下一次任务中更加积极参与。在这次任务中复习新知识点。这一过程包含了对教师教的考核,和对学生学的考核两个方面。这一过程通过教师来完成,教师在对各小组任务完成情况的评价上,可以促使学生对任务进行反思,对于涉及的知识点进行回顾。教师根据小组成员在课内外表现进行打分,评比。另外,教师也能从各小组在执行任务过程中检验自己任务设置情况,对教学进行改进。
  四、 任务驱动教学法在数据结构课程中的案例
  数据结构这门课程的重点主要就在于线性结构、树形结构以及图形结构这三种逻辑结构。每一种逻辑结构又进行分别阐释,笔者以驱动教学法在线性结构的教学中为例,来进一步阐释任务驱动教学法的运用。
  首先,教师详细向学生介绍和讲解链式存储结构并画出链式结构图,在结构图中标记出每个结点的起始地址。引导学生思考每个结点的指针域与后一个结点之间的关系。在学生实验阶段,指导学生对每个结点进行查看,按照步骤建立新结点。在学生操作过程中要提醒学生注意结点指针域值的变化。学生通过动手,使得他们更加了解这一节内容。
  然后进一步对链式存储结构的操作进行介绍和讲解。以插入操作为例,授课老师需要先在黑板上画出一个单链表以及一个指针域,在单链表中标出需要插入新结点的具体位置,启发学生思考怎样插入新结点,然后鼓励学生自己操作,让学生先画出指针的箭头指向,然后让学生写出操作语言,授课教师在这一过程中积极引导、点拨学生,使得学生在操作中获得新知识。再通过教师点评,指出易错点和难点。
  在线性表的链式存储结构讲完之后,然后对学生布置相应的课外综合性题目,题目可以直接要求以课堂上学习的内容去完成,即线性表链式结构去完成。学生在拿到题目之后,积极主动思考,同学之间在进行交流的过程中,提升同学友谊激发学习兴趣,通过沟通探索问题,获得未来在职业生涯中不可或缺的团队合作精神。通过学生自主对题目的完成,教师的教学目标最终得以实现。
  参考文献:
  [1]赵锦元,熊兵,唐志航.任务驱动教学法在数据结构课程教学中的应用[J].计算机教育,2015,(4):71.
  [2]杨丹.浅谈任务驱动教学法在数据结构课程中的应用[J].吉林省教育学院学报旬刊,2008,(11):88.
其他文献
期刊
化肥流通体制的改革一直是农资系统的热门话题。该文通过对西藏农牧业实际存在的情况进行分析,指出了西藏化肥流通体制改革的目标与原则。
会议
摘要:在节假日,小学生在父母和亲友的陪伴下,常到公园和景区等欣赏景物,陶冶性情。如果将游览时看到的景物,所听到的声音,所产生的联想,所获得的感受,按照一定的顺序,有重点、有感情地记录下来,就是一篇好的游记。  关键词:游记;景物;学生  人教版小学语文一至六年级课本中,精选了如《黄山奇石》《颐和园》《桂林山水》《记金华的双龙洞》《索溪峪的“野”》等文章,课后还选读了《五花山》《五彩池》《迷人的张家
期刊
结合该厂实际情况,阐明引进的磷酸装置可靠性及渣场存在的问题。介绍国产化磷铵装置的成果及进行和还需进行的技术改造内容。
期刊
摘要:小学毕业班数学的复习是一项紧张有序而复杂的工作。毕业班总复习不像其他年级的单元复习,它所涉及的是整个小学阶段的知识,点更多,面更广。如何在较短的时间内帮助学生把分散的知识点构成知识网?如何让学生更深刻地认识相关知识间的内在联系?如何提高学生综合运用所学知识分析问题和解决问题的能力?……  关键词:数学知识;小学;量和率  这些问题一直困扰着不少教师。在六年级复习中,笔者尝试了题组复习法。所谓
摘要:幼儿期是情感教育的重要时期,也是幼儿良好品德形成的最佳时期。当前,多数幼儿处于独立个体化,辈分观念淡薄的生活氛围中,虽然他们获得的被关爱情感处于饱和状态,但是,关爱情感空间却极度缺失、不完整。笔者尝试利用中国传统节日资源优势,通过营造节日环境进行爱的熏陶、开展节日活动萌发爱的情感、创设节日实境引导爱的表达等途径对幼儿进行爱的情感教育,让幼儿在初步了解我國传统节日文化的同时,萌发关爱老人、关爱
赏识教育是从正面的态度来认识孩子的进步,用包容的心态来对待孩子的错误.赏识能让孩子内心充满希望充满正能量,让孩子的心智和心理更加健全.学校实施赏识教育要找到优秀、进