任务驱动教学法在程序设计语言教学中的研究与应用
“任务驱动”教学法在程序设计语言课程中的探索与应用

言等 , 多 数 学 生 在 此 以 前 没 有 任 何 学 习 大 习过 程 是 围 绕 完 成 一 个 个 具 体 任 务 进 行 在 程 序 设 计 语 言 的 经验 。 着 几节 课 大 量 的 、 的 , 完 成 这 个 具 体 任 务 的 过 程 中 既 要 应 随 难 以 理 解 的 概念 、 语 及语 法规 则的 介 绍 , 用 以 前 学 过 的 知 识 , 术 又要 为 解 决 问题 而 学 逐 渐从 开 始 的 新 鲜 、 奇 到 感 觉 程 序 设 计 习新 知 识 点 , 样 就 可 以 让 学 生 将 知 识 的 好 这 在 语 言 课 程 枯燥 无 味 、 学 , 而 失 去 兴 趣 。 学 习和 知 识 的 应 用 有 机 的 结 合在 一 起 。学法
学 是 “ 葫芦 画瓢 ” 完全 被 动 学 习 。 师往 往 要 提 出 一 个 具 体 任 务 让 学 生 完 成 , 生 在 依 , 教 感 觉 教 学 实 施 困难 , 生 也 感 觉 不 能 理 解 思 想 上 就 有 紧 迫 感 , 学 上课 时 就 不 会 再 是 被 所 学 内容 , 法 独 立 完 成 简 单 程 序 的 编 程 动 地 接 受 。 学 习 中 , 学 间也 可 相 互 交 无 在 同 讨 教 任 务 , 习的 积 极 主 动 性很 差 。 种 传 统 教 流 、 论 解决 出现 的 问题 , 师 则可 以加 以 学 这 由于 教 师主 要 是 方 法 上 的指 导 , 学 方 法 只 是 让 学 生掌 握 了一 些 程 序 设 计 的 指 点 引导 。
根 据 以上 要 求 , 师 提 出 如何 用 C 言 教 语 编写 猜 数 游 戏 , 体 要 求 是 : 算 机 随 机 产 具 计 生 一 个 l 0以 内 的 整 数 , 用 户 去 猜 , 果 O 让 如
任务驱动教学法在程序设计教学中的应用探讨

形式上是 : 出任务_ 师生共同分析完成任务的方 提 ÷ 法和步骤_ 适 当讲解_ 完成任 务实践- 交 流或归 ÷ ÷ + 纳。具体可分为 四个阶段 ,第一和第 四阶段在课堂 教学 中完成 ,而第二 和第三 阶段在实验教 学 中完 成。 首先 , 出任务。教师 主要是根据知识要点提 提 出具体任务和要求 , 并对如何完成这一任务作一些 方法上的阐述。这些任务不但要包含对所学知识要 点的理解运用 , 而且要稍难于知识点 , 这样有机会让 学生去发现并解决 问题 ,向更 高的 目 来挑 战 自 标 己。由于学生 自身水平有差异 ,因此我在教学中把 任务分成二个层次 :即基本任务和提高任务 。对于 大多数同学只要求完成基本任务 ;而对于那些基础 好、 学习上有余力 的同学要求他们完成提高任务 , 给 他们一个发挥的空间。 其次 , 实践操作 。在实践过程 中, 学生会遇到一 些问题 。对学生存在的共性问题 , 我统一示范 , 集体 解决 ;对个别学生的个别问题可作单独辅导。这是 学生消化和吸收知识 的阶段 , 是学生由不会到会 , 由 初识到熟练掌握 的阶段 ,也是学生充分调动各种感
程序 设计 ; 任务驱 动用进行 了探讨。 教
关 键词
王日 序设计是- N实践性很强 的课程 ,要求 -
任 学生既 好理论知 又 要学 识, 要掌握实际
操作技能 , 具有独立编程的能力 ,以便为其他课程 的学习打下一个坚实的基础。我们学校要求非计算 机专业的学生都要参加福建省计算机等级考试 ,开 设的程序设计语言种类有 V 、 F B V P和 C语言三种 , 如何做好 非计算机专业学生 的程序设计语 言教学 成了重要问题。根据实际情况我在 V B和 V P的教 F 学中采用任务驱动教学法 , 了良好的效果。 取得 1 任务驱动教学法的含义 “ 任务驱动”是一种建立在建构主义教学理论 基础上的教学方法,符合探究式教学模式 , 适用于 培养学生的 自 学能力和相对独立地分析问题、解决 问题的能力。在教学过程中, 突出 目 标教学 , 强调教 师是教学过程的组织者 、指导者,知识意义建构 的 帮助者、 促进者 , 教学资源的提供者 、 设计者 。而学 生是知识意义的主动建构者 ,是学习的主体 , 教材 所提供的知识是学生主动建构意义 的对象 , 媒体是 创设学习情景、 学生主动学习、 协作探索 、 完成知识 意义建构的认知工具。 在程序设计教学中采用 “ 任务驱动” 教学法 , 就 官 , 发挥各种能力的阶段。 是让学生在一个个典型的编程 “ 任务”的驱动下展 再次 , 交流讨论 。在这个阶段 , 我会讲解任务的 开教学活动 , 引导学生由简到繁、 由易到难、 循序渐 些难点和重点, 并触类旁通给出其它应用实例 , 进 进地完成一系列 “ 任务” 从而得到清晰的思路 、 , 方 步加深学 生对所学知识 的理解 。这时候点评 为 法和知识 的脉络 , 在完成 “ 任务 ” 的过程中, 培养分 辅 , 让学生在思路上得到一些启发 , 看一看其它同学 析问题 、 解决 问题的能力。 是 如何完成该 任务的 ,在方法上和 自己有什 么不 2 “ 务驱 动” 学法 的教学 过程设 计 任 教 同。 任务驱动教学法应用于程序设计语言教学 , 在 最后 , 归纳总结 。采用任务驱动教学模式 , 由于
“项目导入、任务驱动”教学法在C程序设计语言教学中的应用研究

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

0 引言
一
用学 习资源 , 进行 自主和协作 学 习 , 完成 既定 的任 务 。这种 教
转变 了教 学 C语 言是 高校计算 机专 业及相 关专业 的学 生必须 掌握 的 学方法 与以传授 知识为主的传统教学方法相 比较 , 理念 , 以解决 问题 、 完成任务为 目的, 使学生处于主动 的学习状 种 高级 程序 设计语 言 。它具 有语 言简洁 学生的 学习兴趣 , 养学生程序设 计的能力, 高教学质量作用明显。 培 提
关键词 :任 务驱动 ;C语 言 ;程序设计 ;教 学质 量
中图 分 类 号 : 4 G6 2 文献标志码 : A 文章 编 号 :0 6 8 2 (0 21 — 3 0 1 0 — 2 82 1 )0 5 — 2
lann ,t i ig te p o rmmig a i t n mp o ig te tah n u l . e r ig r nn h r g a a n b l a d i r vn h e c ig q ai i y y t
Ke r s ak d ie ;C l g a e r g a y wo d :ts — r n v a u g ;p o rmmig e c ig q ai n n ;ta hn u l y t
在 程 富、 使用灵 活方便 、 强大 、 功能 目标程 序效率高 、 移植性好 等 态 , 完成 任 务的过 程 中掌 握 理论 知识 、 序 设计 方法 和 技 可 任务设计 、 任务分析 、 任 特点 。通 过 C语 言程序 设 计课程 的教 学 , 仅要 求学 生掌握 巧 。任 务驱 动教 学法主要包括四部分 : 不
(nomain a d C mmu i t n E gneig Sh o I r t n o f o nc i n ier col,E s C ia Istt o eh ooy uh u inx 4 0 0 hn ) ao n at hn ntue f Tcnlg ,F zo ,J g i3 4 0 ,C ia i a
任务驱动法在程序设计课程教学中的问题及对策

识和技能, 提供解决任务的有关线索, 引 任务的方式 , 削弱了学生的参与热情, 忽
【 关键词 】 程序设计课程; 务驱动; 任 任务
设 计; 评价
程序设计课程是信息技术的基础课 程。这类课 程知识点 多, 涉及 编程 语言 语法 、 表达式规则 、 函数 、 数据结构、 算
种教学方法 , 其基本特征是 :“ 以任务为 主线 、 以教师为主导、以学生为主体”。 任务驱动教学的实施步骤如下 :
1 计任 务 . 设
1 务设 计 方 面 . 任
成若干个小 目标, 隐含在任务之中。 任务
要具体明确, 任务的实现要与教学目 标的
由于任务是展开知识点教学的载体, 视可操作性 ; 或为了追求任务与知识 的
题 和不 足 。
● 任务驱 动教 学法的优化策略
1 . 必须 目 明确 , 任务 标 兼具 实践性 、 趣
味 性、 实用性
9 任务驱动教学的实施模式
针对程序设计 课程的特点, 采用任 务驱动教学法进行授课 是非 常适 宜的。 任务驱动教学法是建构主义理论中的一
任务的优劣与教学的效果直接相关。 教师应合理安排教学目标, 将总目 标细分
数 据结构的设计 和较 难的算法 , 以布 可
置学生课前交流讨论, 课堂自主完成 ; 大 型任务包 括专题开发和课程设计 , 将学
才能设 计 出内容合理 、实践性强 、 生 学 感兴 趣的任务 。 堂上 , 课 从任 务的导出 到任务的完成 , 全过 程都需要教师具备
到 的优 点。
单一化 , 只看结果 , 不分析过程 , 重点讲 评 优秀的作 品, 对未能完成的作品较 少 分 析。讲评 的内容也往 往形式化 , 容易
“任务驱动”教学法在高校计算机教学中的研究与应用

问题 、 用 计 算 机 处 理 信 息 的 能 力 。 应
合 理 的 任 务 设 计 , 够 使 学 生 明 确 学 课 堂 的主 角 , 了 向学 生 传 授 知 识 , 重要 能 除 更 习 目标 , 紧 围绕 目标 进 行 创造 性 的学 习 。 是 的教 学 生 如 何 学 习 。 学 之 学 , 紧 大 不再 是 传 激 发 学 生 兴 趣 , 生 有 了兴 趣 才 能 形 成 良 统 的学 习 , 重 要 的 是 学 习 方 法和 思想 。 学 更 进 性 循 环 。 生 在 不 断 的 遇 到 问 题 , 决 问 学 解 而 将 教 师 的 知 识 变 成 学 生 的 知 识 , 学 生 使 的知识转化为能 力。 “ 务 驱 动 ” 学 法 实 施 过 程 中要 避 免 任 教 题 , 持 成就 动 机 , 自主 参 与 的 学 习方 式 维 用 掌 握 一 个 个 知识 点 , 终 形 成 知 识 体 系 。 最
科
‘ ‘
技 教 育
SIO &T H00Y CNE E NLG E C
匝圆
任务驱动"教 学法 在高校 计算机 教学 中的研 究与应 用①
李广 庆’ , 翁苏湘 方胜 吉 (. 1 北方 民族大 学计算机 科学 与工程 学院 宁夏 银l 7 0 2 ; 2 吉林 医药 学院 吉林省 吉林 市 1 2 1 ) i l 50 1 . 0 3 3 摘 要: 计算机课 程是 以实践 为基础的应 用类课 程 , 最终的教 学 目的是使得 学生具备基本 的计算机操 作和使 用能 力, 尤其是利 用计算机解 决实 际问题 的能 力。 因此计 算机教 学重在 实践而不是 简单的理论教 学。 在教 学中如 何切 实提 高学生的 实践水平和 创新 能 力, 高校教 师除 是 了传 道 、 业 惑 之 外还 要 思 考 的 重 要 问题 。 文 终 结 了 多年 计 算 机 基 础教 学 实 践 经验 , 如 何 实 施 “ 务驱 动 ” 学 法 和 实 施 后 的 效 果 等 授 解 本 对 任 教
案例引导-任务驱动教学法在程序设计课程教学中的应用

案 例 引 导 一 任 务 驱 动 教 学 法 将 理 论 教 学 与 实 践
教 学 有 机 结 合 , 进 教 学 效 益 最 大 化 。 案 例 和 任 务 促 是教 学 的主线 , 计 精 良的 案例 和任 务 是 教 学 的基 设 础 ; 生 是 学 习 的 主 体 , 织 学 生 积 极 参 与 和 实 践 是 学 组 教 学 的 关 键 ; 师 是 教 学 的 组 织 者 和 学 生 学 习 的 协 教
21 0 1年 l 月 第 1 0 0期
高教论 坛
0c. O 1 No 1 t2 1 . 。 0
Hi he g rEdu a i n For c to um
案 例 引导一任务驱动 教学法在 程序设计课程教学 中的应用
彭 颖 , 苏德 富 , 国华 苏
( 西大 学 行健文 理学 院 , 西 南 宁 5 0 0 ) 广 广 3 0 5
收 稿 日期 :0 1 6 7 2 1 一O —0
一
、
程 序 设 计 课 程 教 学 情 况 简 析
同化 到原 有知 识结 构 中 , 而 构建新 的知识 结构 。 从 任 务 驱 动 是 指 教 师 根 据 教 学 内 容 和 教 学 目标 ,
1 .程 序 设 计 课 程 教 学 内 容 普 通 高 等 学 校 理 工 科 专 业 开 设 的 程 序 设 计 课 程
程序 设计 是 一 门 实 践性 非 常 强 的课 程 , 生 对 学 知识 的掌 握应 达 到 综 合 应用 的层 面 。传 统 “ 论 讲 理
解 , 验验 证” 教 学方法 使学 生对 知识 的掌 握仅 停 实 的 留在 记 忆 、 解 层 面 , 成 学 生 学 习 远 达 不 到 预 期 目 理 造 标 , 致学 生对 专业 知识 的掌握 不能适应 社会 需求 。 导 程 序 案 例 将 程 序 设 计 课 程 中 原 有 的 枯 燥 语 法 知
任务驱动教学法在程序设计课程教学中的应用

题 。这 就要 求教 师能 在 传统 教 学 的 基础 上 , 用 新 的 完 成任 务 的方 法 和 步 骤 一 教 师 引导 与 学 生 自学 一 完 运 教 学方 法 。在程 序设 计课 程 教 学 过 程 中 , 者 使 用 任 成 任务一 教 师总 结 、 分 作 评
务 驱动教 学 法 , 收到 了较好 的教 学 效果 。 2 2 任 务驱 动教 学 中的 教师 作用 .
Vo . 4 № . 11 2
M ar 20 . 06
任务驱动教学 法在 程序 设计 课程教学 中的应 用
徐 甜 高淑 萍 ,
( . 阳 师 范学 院 , 南 安 阳 4 50 ;. 南 科 技 学 院 , 南 新 乡 4 3 0 ) 1安 河 5022 河 河 5 0 0
擒 要 :程 序 设 计 是 高校 普遍 开设 的 一 门计 算 机 基 础 课 程 。在 程 序设 计课 程 教 学 中 . 用 任 务 驱 动 教 学 法 , 师 要 采 教
程 序设 计 是 高 校 普 遍 开 设 的一 门计 算 机 基 础 课
过程
程, 目的是通 过 程 序 设 计 课 程 的 教 学 , 学 生 掌握 正 使
在 程序 设计 课 程教学 中 , 传统 的教 学 过程 是 :
确、 规范 的编 程方 法 , 养 他 们 运用 程 序 设计 , 立 分 培 独 语 句格 式 、 能 介绍一 教 师举 例 说 明 一 学 生 上机 功 析 问题和 解 决 问 题 的能 力 。但 是 在 传 统 的 程 序 设 计 练 习一教 师 小结评 讲
课 程 中, 师 更 多 的 是 讲 语 言 规 范 , 生 花 很 大 的精 教 学
而 任 务 驱 动 教 学 法 突 破 了 传 统 教 学 法 , 过 程 其
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务驱动教学法在程序设计语言教学中的研究与应用1引言“C语言程序设计”、“C++程序设计”、“JA V A程序设计”、“程序设计”、“C#程序设计”等课程是软件开发类学生的必修专业课程,此类课程传统的教学采用理论和实践脱节的教学法,老师感觉教学实施很困难,学生感觉不能理解所教内容,没法独立完成简单程序的编码任务。
而任务驱动教学法可以把理论教学和实践教学很好地结合起来,将其运用在程序设计语言类课程中,可以改变老师难教,学生难学的现状,使学生成为教学的主体,容易激发学生的学习热情,达到自主学习的目的。
程序设计语言作为基本的软件开发工具之一,学生的知识结构、操作技能和分析问题、解决问题的能力是学生专业学习的着重点。
本文就任务驱动教学法如何在程序设计语言类课程中的实施谈谈笔者的初浅认识与实践体会。
2任务驱动教学法及其对程序设计语言教学的适应性任务驱动教学法是基于建构主义学习理论的一种教学方法。
它强调学生要在真实情景中的任务驱动下,在探索任务和完成任务的过程中,在自主学习和团队协作的环境下,在讨论和会话的氛围中,进行学习活动。
这样学生不仅能学到知识、提高技能,还能培养实践动手能力,提高学生的探索创新精神。
学生在完成任务的过程中始终处于主体地位。
教师的角色是学习情景和学习任务的设计者、学习资源的提供者、学习活动的组织者和学习方法的指导者。
任务驱动教学法给学生提供了充分的自由,使学生成为学习的主体,改变了“教师讲、学生听”的传统的讲授型教学模式,创造了以学定教、学生主动参与、自主学习、团队协作,探索创新的新型的学习方式。
任务驱动教学法对程序设计语言教学的适应性主要表现在一下几方面:2.1探究教学策略在实践中笔者发现,学生感觉编程类课程枯燥乏味,又难以理解,许多知识点抽象空洞,不能和实际应用结合起来。
学生学习没有兴趣,光凭教师的讲解学生也难于理解。
而任务驱动的教学方法能激发学生学习的积极性和主动性,提高课堂教学的效益,帮助学生熟练掌握和运用知识,起到事半功倍之效率。
根据任务驱动教学法是基于建构主义教学理论教师以任务链的方式合理的呈现任务并有效地组织学生合作交流,使学生通过自主活动来建构知识和完善自己认知结构的特点,探究有效的教学策略为:任务提出→自主探索、合作交流→引入知识点→任务解决。
2.2设计任务情境,激活学习积极性如何提高学生学习积极性和主动性?如何将枯燥的编程知识与实际应用及开发结合起来?笔者通过实践分析发现通过任务驱动的教学方式可以提高学生的学习积极性和思考问题的主动性。
在这种任务驱动的教学方法实施下,学生通过自主探索与合作交流,可以提高自身分析问题与解决问题的能力。
通过师生互动,在角色平等中共同进步,通过多方互动在多方协助中成长。
结合所要讲授的知识点,授课教师可创设相关知识点所对应的任务情境,以某个人物角色贯穿整个任务情境。
使学生感觉问题贴近现实生活,能够学以致用。
2.3以项目驱动的方式融合课程所需知识点,形成支撑课程的知识链通过任务驱动的方式引入知识点的讲授,以项目驱动的方式融合所讲授的知识点,将分散的知识点串成知识链。
在课程的知识点讲授的同时,让学生分组分工完成一综合项目——例如“猜数游戏”、“酒店管理系统”、“航空公司客户管理系统”等的设计与实现,在具体任务的解决过程中,能培养学生的团队协作、沟通能力以及对知识的理解和掌握能力。
3任务驱动教学法教学实施笔者就以Java程序设计语言中程序控制结构这部分内容的学习为例,阐述任务驱动教学法在程序设计语言类课程中的运用与实践以及与传统教学的区别。
3.1任务驱动教学法在Java程序设计中程序控制结构部分的教学实施(1) 任务提出教师创设一问题情境,通过编写游戏的方式,激发学生兴趣,引入需要学生掌握的程序控制结构的知识介绍。
【问题情境】用Java语言编写一个猜数字的游戏,由电脑随机产生一个100以内的整数,让用户去猜,如果用户猜的比电脑大,则输出“大了,再小点!”,反之则输出“小了,再大点!”,用户总共只能猜十次,并根据用户正确猜出答案所用的次数输出相应的信息,如:只用一次就猜对,输出“你是个天才!”,6次以内猜对,则输出“还将就”,八次才猜对,输出“过关了,不过还要努力!”,如果十次还没有猜对,则游戏结束!(2) 自主探索、合作交流在该环节,学生被分为了若干小组,分别对已有知识的掌握进行自主探索,分组交流,找出该问题的解决方案。
通过学生的分组交流和对知识的自主探索,学生得出需要用到的知识结构如下:●循环控制结构,用于控制输入的次数不超过10次,每次输入与电脑产生的数进行比较;●条件判断结构,用于判断输入的数是否与电脑产生的数一致;●条件判断结构,用于判断输入的次数是否为小于2,大于2同时小于6,大于6同时小于8,大于8同时小于10,以此来显示对游戏者的评语。
(3) 教师点评,并引入知识点在解决该问题的过程中,需要用到程序控制结构中的循环控制以及条件判断结构,由于游戏者输入的次数只有10次,建议用for循环来实现游戏次数的控制。
判断游戏者是否猜对以及对其的游戏评语可以用if-else语句及其嵌套来实现判断操作。
(4) 问题解决通过学生的自主交流、探索与教师的点评,得出该游戏的如下解决方案:import java.util.*;import java.io.*;public class CaiShu{public static void main(String[] args) throws IOException{Random a=new Random();int num=a.nextInt(100);System.out.println(“请输入一个100以内的整数:”);for (int i=0;inum)System.out.println(“输入的数大了,输小点的!”);else if (shu4教学反思在任务驱动下的教学实施中教师教学方式和学生学习方式都发生了很大变化,笔者感受到任务驱动教学法的设计及实施在“程序控制结构”这讲内容中是有效的、可行的,真正促进了学生自主学习,也让学生深刻理解到所学知识运用于何处,将理论知识与实际生活中的具体问题有效结合起来。
4.1任务驱动下的教学实施中教师教学方式地转变课堂组织通过教师设计的任务驱动下的教学流程让学生在自身认知经验的基础上自主地体验一个游戏程序需要运用的知识,尤其是如何更好的运用程序控制结构在实际问题中。
学生可以尝试运用符合自己认知经验的方法来解决实际问题。
教学实施过程中学生能较好地在体验、探究、实践和质疑中学习。
在课堂教学实践中,教师的作用主要体现在以下几点:(1) 创设合适的学习情境;(2) 帮助学生设计恰当的学习活动;(3) 帮助学生学会利用学习资源;(4) 帮助学生对自己的学习过程进行评价反馈;(5) 帮助找到自己的差距与学习目标。
某些传统教学的重点与难点,教师往往在设计的时候找不到着眼点,而现在通过精心设计的任务,学生成了学习的主体,教学的中心成为了学生探索解决方案的过程,实际问题的合理运用,可以缩短较难的程序开发思想与学生认知水平之间的距离,实现更富于启发性、开放性以及探索性的教学。
在传统教学中,由于教师一味的进行知识灌输,不能很好的调动学生的积极性,在课堂上不可避免地忽略了一些学生。
但在任务的驱动下,学生能够自主学习,民主地发表自己的见解,勇敢地提出质疑,平等地相互交流,积极地建构自己的认知结构。
4.2任务驱动下的教学实施中学习方式地转变情境学习理论认为,有用知识的获得必须镶嵌在相关或“真实”的情境中。
它强调情感和活动相互联系所产生的教学价值。
本节课教学设计中设置的学习情境为学生的合作交流提供了空间。
从教学实践来看,体现了学生的学习方式在以下这些方面发生了转变:(1) 从被动接受知识到主动探索知识和经验地转化;(2) 学生所学的知识从枯燥乏味的向有趣的、有意义地转化;(3) 学生在教学实施中由非主体向主体转化;(4) 学生在课堂上从单一的理论知识向多元的情境学习地转化。
通过学生自主探索的结论的展示与交流,充分展现了学生的认知过程。
教师参与探究时有效地点拨以及师生、学生间的互动营造一个融洽的、高效的研究氛围。
学生在这种和谐的环境中大胆、积极主动地发表自己的认识和见解。
由于教师影响力的减弱,教师反而可以放手让学生展现各种认知冲突。
在合作探究的讨论过程中,在师生的互动中,促进学生完成了知识的掌握及技能的培养。
5结束语运用任务驱动教学法,体现了以人为本的观念。
尊重学生的主体价值,创造适合学生个性发展的条件,激发全体学生的积极性,使每个学生都学有所得,享受成功的喜悦。
这是尊重学生,爱护学生,将学生视为学习和发展主体的基本要求。
学生是有自尊心和活生生的、不断成长中的人。
他们需要理解、尊重和鼓励。
让学生主动而不是被动地学习,让学生学会学习,是新形式下,进行职业教育课程改革及教学设计的新要求。
运用任务驱动教学法,是从学生的认知结构为出发点,重视教师与学生、学生与学生的相互作用,灵活地运用科学而有效的教学方法,激发学生的主观能动性,让学生在一定的问题情景中独立钻研和集思广益,合作解决问题,以培养学生善于阅读材料,分析、解决问题的能力和创造能力。
初步实践证明,任务驱动教学法在程序设计语言类教学中的运用是成功的。
基于建构主义教学理论基础上的任务驱动教学法,很值得继续实践和探索,运用在其他课程的教学实施中。
参考文献:[1] 钱晓菩,马玉娟. 试论任务驱动[J]. 中国电化教育,2002,(9).[2] 姜振安. “任务驱动”教学法与学生实践能力培养[J]. 职教通讯,2003,(7).[3] 周小山. 教师教学究竟先靠什么--谈新课程的教学观[M]. 北京:北京大学出版社,2003.[4] 王升. 研究性学习的理论与实践[M]. 北京:教育科学出版社,2003.。