任务驱动应用提升计算机课程教学实效性研究

    夏良丽

    

    

    摘要:任务驱动教学法的特征符合计算机专业课程层次与实用性较强的特征,对有效提升计算机课程的教学实效性具有重要的意义。文章指出,在C语言程序设计课程教学中,能够为学生构建由表及里、循序渐进的学习途径,提升学生的学习积极性与主动性。实践证明,在计算机课程中采用任务驱动符合职业学校学生的认知规律以及课程的特征,有效提升了课程教学的效果。

    关键词:职业;任务驱动;计算机;实效性;研究

    计算机课程是一门实用型较强的课程,课程的特征符合职业学校学生的认知规律,因此学生对计算机课程较为热爱。但诸如C语言程序设计等理论性较强的课程,学生在学习过程中存在着一定的畏难情绪,对于系统化、理论化的知识理解程度较低,实际教学效果有待进一步提升。因此寻求符合课程特点以及学生认知规律的教学方法对于有效提升课程教学的实效性具有重要的理论与现实意义。

    1任务驱动教学方法

    任务驱动教学的本质是通过制定一定的任务来进行教学内容的诱发,加强并维持学生的成就动机、学习欲望。成就动机被认为是学生进行课程学习的动力系统。在任务驱动教学中,任务由教师制定,并不是孤立静止、一成不变的,要能够积极促进学习者学习动机的形成,完成由内向外的演化与成就动机的产生。任务驱动教学方法有以下几方面特征。

    1.1加强了教学过程中的交互性

    任务驱动的教学方法能够促使学生主动积极地对课程的教学内容进行思考,自主解决遇到的问题。在《C语言程序设计》课程中可以使得教学由之前的教师单向灌输转变为师生之间的交流,能够有效提升学生发现问题并主动解决问题的能力,符合职业院校培养应用型、高技能专门人才的目标,有效提升了课堂教学的实用性及人才培养的效果。

    1.2突出了对学生综合知识能力的培养

    由于任务驱动法是以项目完成作为目标,因此以一定的任务作为教学载体,学生能够掌握必要的知识点,同时也能对知识点所对应的能力进行锻炼,能够培养在实际任务中应用所学习的知识以及能力进行实际问题解决的能力,为学生职业能力的养成奠定良好的基础。

    1.3任务驱动教学目的性强

    任务驱动能够使得教学内容具有很强的针对性,在具体任务中,学生能够通过任务的完成学习到相对应的知识与能力,针对《C语言程序设计》课程,学生能够能够根据不同的任务掌握程序流程图、迭代控制等知识能力。

    2任务驱动教学法在《C语言程序设计》课程中的应用

    任务驱动教学法能够发挥学生学习课程的积极性与主动性,在《C语言程序设计》课程教学过程中,按照企业对于程序设计能力的要求,设置了数据自动排序、流水灯控制、学生基本信息处理等学习任务,让学生在完成任务的时候,有效学习《C语言程序设计》必须掌握的基本知识模块以及应用能力。本学习模块可以使学生掌握结构性数据的定义、输入方法、结构体数据的保存以及处理等方面的知识能力。学生信息处理教学任务如图1所示。

    2.1通过任务效果演示激发学生学习积极性

    教师在上课之前可以先将任务的效果进行实际演示,使得学生能够有成功的欲望,增强学习的目的性以及主动性。同时教师需要将完成任务所需要的知识进行分析,使得学生了解学习知识的作用。这样课程的教学目标明确,学生任务清楚能够学有所得,学习的学习积极性、主动性得到了极大的提升。

    2.2分析完成任务所需要的知识能力

    在本次教学任务中,学生要能够掌握结构体数据的定义以及描述、数据的保存及处理等知识能力,教师可以将任务中的各个步骤功能进行分解,进行知识能力点的对应。将明确完成任务所需要的知识能力,同时鼓励学生独立思考,是否有更优化的完成方案,并制定完成任务的基本步骤。

    2.3各个知识能力的学习

    以结构体数据的定义以及表达为例,学生数据就是结构体数据,包含学生的学号、性别、年龄、邮箱等方面的信息。学生能够对C程序允许用户进行若干不同数据类型进行数据定义的结构体的定义有直观的了解,学生就能掌握结构体数据的定义方式,如何对学生进行描述如图2所示。

    下面就是如何进行数据的初始化等方面的知识,在任务中进行各个知识能力的学习,学生能够明确学习的目的,对学习的内容有直观的认知,学习效果良好。

    2.4学生独立完成任务,教师进行指导

    任务驱动学习方法下,学生在进行必要知识能力学习的前提下独立完成任务,教师起到答疑的作用。因此任务驱动教学法更加能够凸显学生在教学过程中的主体作用以及教师的主导作用。在此过程中,教师要启发学生思考,创造性地解决完成任务的过程中遇到的各种问题。同时要对学生任务完成的设计方案进行科学性与可行性分析。

    2.5进行任务检查并评价

    学生检查完成的任务,检验程序的输出,如学生可以进行输出信息查询等功能的验证。任务驱动学习方法下要形成学生自查、小组互查、教师点评的方案,论述任务的成功之处以及需要改进的地方。在这样的过程中,能够激发学生的思维,让学生更多参与到教学过程中来,同时能够更好地掌握设计过程中所需要注意的各个事项。评价对教学具有重要的推动作用,因此评价机制要与任务驱动的教学方法相适应,建立过程化的考核机制对学生学习效果具有重要意义。要对完成任务过程中学生完成的效果、工作态度、职业素养以及创新等进行综合评价,通过考核提升教学的实效性。

    3任务驱动提升教学实效性的注意事项

    3.1任务的选择要贴近生活,符合学生的兴趣

    任务驱动学习过程中,任务的选择至关重要,要能够选择学生喜闻乐见、容易理解的任务,充分调动学生学习的积极性与主动性。要与职业学校学生的认知规律以及知识结构符合,要符合对学生职业能力的养成、符合职业院校人才培养的定位。

    3.2要重视教师在教学过程中的主导作用,完善评价机制

    任务驱动教学中,学生要求在理解知识能力的基础上独立完成任务,在此过程中锻炼学生的综合能力与创新能力。但是在教学过程中,教师的主导作用不能被忽视,教师要积极参与,启发学生思考问题,引导学生运用科学的思维方法解决任务完成过程中遇到的现实问题。同时要具备可操作性强的评价机制,使得学生能够在评价机制下更好地学习,提升课堂教学的实效性。

    4结语

    任务驱动教学法的实施不仅能够调动学生学习的积极性和创新精神,培养学生的实践动手能力,而且能够更好地培养学生综合运用知识的能力,更好地完成教师的教学计划和教学目标,达到提高教学效率和学习效率的目的。任务驱动教学法不仅适用《C语言程序设计》课程的教学,而且适合于其他实操性比较强的课程的授课。在职业院校的人才培养中,正确运用任务驱动教学法对于提升课程的实效性具有重要的意义。

相关文章!
  • 融合正向建模与反求计算的车用

    崔庆佳 周兵 吴晓建 李宁 曾凡沂<br />
    摘 要:针对减振器调试过程中工程师凭借经验调试耗时耗力等局限性,引入反求的思想,开展了

  • 浅谈高校多媒体教育技术的应用

    聂森摘要:在科学技术蓬勃发展的今天,我国教育领域改革之中也逐渐引用了先进技术,如多媒体技术、网络技术等,对于提高教育教学水平有很

  • 卫星天线过顶盲区时机分析

    晁宁+罗晓英+杨新龙<br />
    摘 要: 分析直角坐标框架结构平台和极坐标框架平台结构星载天线在各自盲区状态区域附近的发散问题。通过建