严若样
【摘要】在计算机程序设计中《C语言程序设计》作为其相关设计的基础,在对计算机进行硬件编程时拥有很强的能力,这一特点使其在工科教学中占据的地位越来越重要。在传统的教学模式中,教师在进行《C语言程序设计》相应课程教学时,通常都只是按照其相应教材中的内容进行上课以及上机,在考试的时候也大多是采取笔试的形式。这种比较传统的教学模式对于其相应的语句以及语法太过重视,从而使学生们的编程思路达不到足够的培养力度。
【关键词】任务驱动式 C语言程序设计 高职应用
【中图分类号】G712 【文献标识码】A 【文章编号】2095-3089(2014)03-0250-02
在高职院校中,其在对学生们进行培养的时候具有很强的针对性,从培养的对象以及其相应的目标来对其教学内容进行确定。作为高职院校中电子信息以及计算机等类的相关课程中的专业课程,《C语言程序设计》对培养学生对相应的程序设计语言等基础知识的掌握,以及其对程序设计的相关基本方法的掌握有重要意义,促使学生正确程序设计思想的形成。其中,在《C语言程序设计》教学中对任务驱动教学方法进行运用,在一定程度上对学生在课堂上的参与意识有提高的效果,可以在一定程度上对学生自主学习能力进行培养。
1.任务驱动式教学的特点和原理
1.1 任务驱动教学方法的内涵
任务驱动教学方法在教学过程中具有自身的独特特点,作为实施探究教学中教学模式中的一种,其在运用过程中,教师引导着学生围绕着一个目标进行学习,通过对课程的学习对相应的任务进行解决,对学生相应的独立分析和解决相关问题的能力以及自学能力的培养有着重要作用,对教学中具有较强实践性的理工科比较适用。任务驱动教学方法在教学过程中,教师对学生整个学期要学习与掌握的相应课程进行设计,把一整个学期的学习内容浓缩成几个相应的问题,使学生在对这些问题进行解决的过程中对其所需要学习的内容进行掌握,从而使其在学习中的创新能力以及解决实际问题的能力得到相应的提高。
1.2 任务驱动教学方法在《C语言程序设计》教学中的优势
在《C语言程序设计》教学中运用任务驱动教学方法在对学生进行教学的过程中,其具有很强的目标性以及针对性。其在教学过程中,针对相应的问题以及任务进行主要分析,使教学和学生在学习过程中对其中的难点以及重点都有相应的了解,这种具有极强针对性的学习方式在一定程度上有利于学生学习质量的提高。其中,任务驱动教学方法在教学过程中可以使学生具有相应的紧迫感,对具体任务的完成能使学生更好的参与到课堂学习中,积极思考,主动学习,从而使学生的学习能力得到相应的锻炼以及提高。
2.任务驱动式教学在高职《C语言程序设计》课程教学中的应用
2.1 针对教学内容,提出任务
在高职《C语言程序设计》教学中,教师运用任务驱动教学方法对相应的教学内容进行具体教学任务的设计,让学生在有限的时间内对设计的任务进行解决以及完成。在对相关任务进行设计的过程中,教师要注意设计的内容必须与学生需要学习的内容紧紧相连,使任务对相关任务点有突出总结的作用,其中,任务的形式以及内容要与学生的日常生活相贴切,保证学生对其拥有一定的兴趣,从而使学生自觉主动的对任务进行解决。这样的教学方式在一定程度上对学生轻松学习氛围的重要作用,提高学生在学习过程中的积极性,也对教师的亲和力具有一定的提高作用。
2.2 对提出的任务进行分析
教师在运用任务驱动教学方法对相关知识点的任务进行设计和提出后,需要运用多媒体以及相关教学设备对相关知识点进行讲解和介绍,使学生对相关知识的陌生感得到一定程度的缓解,引导学生对相应任务进行完成的大体思路。在运用任务驱动教学方法进行教学的过程中,教师对学生有绝对的主导作用,引导学生对任务进行完成,从而使其掌握相应的知识点,达到提高学习效果的目的。
2.3 对任务进行执行
在对任务驱动教学方法进行运用的过程中,教师需要根据相应的教学内容引导学生进行学习以及训练,结合学生对知识的实际掌握程度以及相关教学任务的具有难度,对不同的教学方式进行采用。其一,教师在面对相对较难的任务时,可以先把任务的整个解决过程完成一遍,再让学生自己操作。其二,对与一些中等难度的任务,教师只需要在教学过程中,对学生具体的解题思路进行相应的引导。其三,在教学过程中,教师还可以根据任务给出相应的解题思路和操作步骤,让学生按照具体要求完成任务。
2.4 对任务中的问题进行归纳总结
在对任务驱动教学方法进行运用的时候,对任务中所出现的具体问题进行相应的总结和归纳是一个极为重要的过程。教师在教学的过程中,结合相应的教学任务以及学生实际操作情况,对解决完成任务中所出现的具体问题以及操作技巧进行归纳总结,从实践中引出相关的理论,从而使整个教学的知识点串联在一起。教师在对其进行总结的过程中,要注意对任务的重点进行突出,从而使学生的印象更加深刻,对学习中的知识重点更加深刻的掌握。
3.结束语
综上所述,高职院校在《c语言程序设计》的课程中,对培养学生对相应的程序设计语言等基础知识的掌握,以及其对程序设计的相关基本方法的掌握有重要意义,促使学生正确程序设计思想的形成。在《c语言程序设计》课程教学中对任务驱动式教学方法的运用在一定程度上有利于教学中教学情境的构建,为学生们营造轻松的学习环境,从而使学生的学习兴趣得到最大程度的提高,有利与学生学习中自主性的培养,其还在一定程度上培养学生在学习过程中的学习积极性、创造性以及主动性。
参考文献:
[1]刘平.任务驱动式教学法在《C语言程序设计》教学中的应用[J].无锡南洋职业技术学院论丛,2009,31(3):193-194
[2]李诗泉.“任务驱动法”在C语言程序设计课程教学中的应用[J].才智,2011,15(7):127-128
[3]龚卫.“任务驱动教学法”在《C语言程序设计》课程教学中的应用[J].电子世界,15(1):124-125