基于任务驱动的程序设计类课程教学改革.docx

基于任务驱动的程序设计类课程教学改革.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于任务驱动的程序设计类课程教学改革

?

?

李荣秦向东

摘?要:新时代背景下,各种新型教学方法应用水平不断提升,对教学改革深化起到极其重要的促进作用。任务驱动法在程序设计类课程教学活动中,具有较为明显的应用优势,对学生学习成效的提升具有重要促进作用。本文在对任务教学法和程序设计类课程教学改革目标简要阐述基础上,明确在教学活动中的应用类型,并结合实际提出教学改革要点,以此为相关教学活动开展提供应有的支撑。

关键词:任务驱动教学法;程序设计类课程;教学改革

传统的程序设计类课程教学体系中,主要是以理论性教学内容为主,教师授课内容过多,每个学生的接受能力又存在较为明显的差异。由此不仅造成学生学习水平存在明显差异,还会造成教学资源针对性不足,存在一定的浪费现象。通过任务驱动教学法的应用,能够较好地改善这方面问题,推动教学活动水平不断提升。

1?任务驱动教学法概述

1.1?任务驱动教学法的概念

任务驱动教学法通常是应用于技术性较强的学科类型中,通过为学生提供体验实践情境和感悟问题的情境,引导学生围绕任务开展学习,并以任务的完成结果作为学习成效评价依据,实现学习过程问题分析的教学方法[1]。在实际应用中,任务教学法能够实现学生对知识体系的主动建构、实践、思考和应用,能够以自身为主体搭建更为个性化的学习体系。

1.2?任务驱动教学法的理论基础

任务驱动教学法是在多种教育教学理论共同支撑基础上产生的教学方法,是新型教学改革的基本方向之一。建构主义理论是任务驱动教学法产生的重要理论基础,在其理论体系中,认为学习者是学习活动的主要建构者,个体之间在学习状况方面具有明显的差异,如果教师在教学活动组织中,忽视了学生个体之间的差异性,知识体系构建将会面临较大困难。建构主义理论要求教学活动组织能够满足动态性和情境性要求,更好地实现教师与学生各自的作用。人本主义理论在任务驱动教学法中,具有较为明显的支撑作用。其认为教学过程中,要能够对学生进行科学引导而实现自我发展,不断培养学生自主探究和良好习惯。

1.3?任务驱动教学法的实施过程

任务驱动教学在各类专业课程教学活动中,都有着较为广泛的应用,其具体实施主要包括如下几个流程:第一步是创设教学情境,也就是提出明确的任务点。情境创设有真实型、仿真型和资源型等不同方法,更加真实的情境创设,能够更好的激发学生学习兴趣。第二步是明确教学任务,在学生接受到学习任务后,根据教学内容将教学任务进行分解,并在尊重学生个体差异基础上进行分组,更好的引导学生进行知识点学习。第三步是要求学生根据子任务分解要求完成学习任务,具体方式包括自主探究学习和小组合作学习两种方式。对于程序设计类课程而言,要根据特定的任务内容进行选择合适学习方法。最后一步是对学生的学习结果进行评价,借助计算机平台设置评价表格,将每课节评价结果进行统计,依据统计结果对学生进行针对性指导。

2?程序设计类课程教学改革的目标

传统的程序设计类课程教学体系中,教学内容主要是理论知识传授为主,对学生实践能力培养重视程度不足,使得学生的实际应用能力培养存在较为明显的欠缺。因此课程体系改革目标应当以此为基础,重点培养如下方面能力:一是要培养学生针对实际问题的程序开发能力,将理论讲解与学生的动手编程能力培养相结合,通过合适的题目逐步进行培养。二是要通过构建科学、先进的考核机制,激励学生学习、提升学习效果。将期末考试、上机实践和平时作业三个方面导入考核体系中,提升学生解决问题的能力。三是要通过兴趣教学法的应用,选择既贴近生活又具有时代特征的编程题目,有效提升学生学习兴趣,促进学生学习能力提升。

3?基于任务驱动的程序设计类课程教学法的组成类型

3.1?实践教学法

基于任务驱动的实践教学法是教学模式构建的基本方法之一,程序设计课程本身具有较强的实践性,将任务驱动与程序设计课程相结合,能够利用已经积累的原创型编程实验课题作为驱动目标。以此作为课题分析、设计和实现的基础,通过对知识点的覆盖和实用价值体现,唤起学生主动探究和求知欲,学生在选定项目目标后,通过目标确认、分组展开、概要设计、详细设计、程序编写、调试测试、现场报告和组间评价等内容,完成整体教学过程并实现成绩评定。

3.2?理论讲授法

在任务驱动模式下,理论讲授法与传统的理论教学存在本质上的差异,其形式虽然依然是以讲授为主,但是讲授内容组织是以编程问题为导向的,讲授目标是为了更好地解决编程实验课题中的内容[1]。并且这些内容之间具有明显的贯通性,不再局限于传统教材体系中的章节划分。以任务为导向的理论讲授法,能够更好地发挥学生的主体作用,使教师更加及时准确地把握学生的学习动态,改变传统教学模式中以理论和概念为先导的教学模式,从而达到更加优化的教学效果。

3.3?结对编程创新教学法

结对编程是当前软件行业的实际开

文档评论(0)

177****2554 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档