任务驱动教学法在程序设计语言教学中的研究与应用
“任务驱动”教学法在程序设计语言课程中的探索与应用
言等 , 多 数 学 生 在 此 以 前 没 有 任 何 学 习 大 习过 程 是 围 绕 完 成 一 个 个 具 体 任 务 进 行 在 程 序 设 计 语 言 的 经验 。 着 几节 课 大 量 的 、 的 , 完 成 这 个 具 体 任 务 的 过 程 中 既 要 应 随 难 以 理 解 的 概念 、 语 及语 法规 则的 介 绍 , 用 以 前 学 过 的 知 识 , 术 又要 为 解 决 问题 而 学 逐 渐从 开 始 的 新 鲜 、 奇 到 感 觉 程 序 设 计 习新 知 识 点 , 样 就 可 以 让 学 生 将 知 识 的 好 这 在 语 言 课 程 枯燥 无 味 、 学 , 而 失 去 兴 趣 。 学 习和 知 识 的 应 用 有 机 的 结 合在 一 起 。学法
学 是 “ 葫芦 画瓢 ” 完全 被 动 学 习 。 师往 往 要 提 出 一 个 具 体 任 务 让 学 生 完 成 , 生 在 依 , 教 感 觉 教 学 实 施 困难 , 生 也 感 觉 不 能 理 解 思 想 上 就 有 紧 迫 感 , 学 上课 时 就 不 会 再 是 被 所 学 内容 , 法 独 立 完 成 简 单 程 序 的 编 程 动 地 接 受 。 学 习 中 , 学 间也 可 相 互 交 无 在 同 讨 教 任 务 , 习的 积 极 主 动 性很 差 。 种 传 统 教 流 、 论 解决 出现 的 问题 , 师 则可 以加 以 学 这 由于 教 师主 要 是 方 法 上 的指 导 , 学 方 法 只 是 让 学 生掌 握 了一 些 程 序 设 计 的 指 点 引导 。
根 据 以上 要 求 , 师 提 出 如何 用 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
擒 要 :程 序 设 计 是 高校 普遍 开设 的 一 门计 算 机 基 础 课 程 。在 程 序设 计课 程 教 学 中 . 用 任 务 驱 动 教 学 法 , 师 要 采 教
程 序设 计 是 高 校 普 遍 开 设 的一 门计 算 机 基 础 课
过程
程, 目的是通 过 程 序 设 计 课 程 的 教 学 , 学 生 掌握 正 使
在 程序 设计 课 程教学 中 , 传统 的教 学 过程 是 :
确、 规范 的编 程方 法 , 养 他 们 运用 程 序 设计 , 立 分 培 独 语 句格 式 、 能 介绍一 教 师举 例 说 明 一 学 生 上机 功 析 问题和 解 决 问 题 的能 力 。但 是 在 传 统 的 程 序 设 计 练 习一教 师 小结评 讲
课 程 中, 师 更 多 的 是 讲 语 言 规 范 , 生 花 很 大 的精 教 学
而 任 务 驱 动 教 学 法 突 破 了 传 统 教 学 法 , 过 程 其
任务驱动教学法在C#程序设计课程教学中的应用
的分析与总结 ,发现传统教学法不 能激发学生的学习兴 趣, 学生参 与感低 , 职业能力培养不足 。c #程序设计是一
门实 践性 很 强 的课程 , 采用 任务 驱 动 教学 法 能够 为 学生 提 供 一个 自主 学 习 的环 境 , 可 以提 高 学 生 发 现 问题 、 解 决 问 题 的能力 , 同时 还有 助 于学 生创 新 意识 的形 成 。任 务驱 动
术、 数 据 库查 询 、 数 据库 配 置 。扩 展要 求 对学 生 掌握 知识 、 运用 知 识 的能 力提 出 了更 高 的要 求 。 以往 的经验 表 明 , 如 果 为 了兼顾 平 等针 对所 有 学生 只设 计 一套 教 学 内容 , 那 么 有部分学生就无法学习到更深层次的知识。 分层次的教学 内容 设 计 可 以很 好 地 兼 顾 普 通 学 生 和优 秀 学 生 对 知识 与
_
提下 , 可 以选择性地实现下列功能 : 注册表存储数据库连 接字符串 ; 数据库连接配置 ; 用户权限冻结 ; 按时 间、 订单 号 查询 订单 明细 ; 生 成订 单 汇总 报表 ; 系统 安装 包制 作 。 这 部 分 内容 涉及 的知 识 点有 : 注册 表 技术 、 权 限管 理 、 报表 技
文章 编号 : 1 6 7 4 — 9 3 2 4 ( 2 0 1 3 ) 0 2 — 0 0 6 1 — 0 2
一
c # 程序设计是本校计算机信息管理专业的一 门专业 支撑课 ,目标是让学生掌握面向对象的程序设计方法 , 具 备用 c # 语言开发简单数据库应用程序的能力 。 c # 是面向 对象 的,又是一种基于. N E T F r a m e w o r k 平台的编程语言 ,
任务驱动教学法在“C语言程序设计”课程中的应用
学生的具体知识结构特点进行任务细 化 , 总任 务分解成 多 把 个子任务以降低 整体编 程的难度 . 而学生应该对 细分后 的任 务进行分析 , 并提 出问题 , 教师则 根据学 生提 出 的问题及 时 讲授新知识. 通过分 析任 务 , 化任务 可 以很 大程 度上增 强 细 学生对完成任务的信心. 例如 , 教师在教 授学生 成绩管 理 系统 程序 设计 案例 时 , 首先要对任务逐一分 解 , 然后 引导学生 一步 步分析 任务 , 充 分调 动学生 的积极性和好奇 心. 具体 可 以将 这个任 务分 为 6 个子任务 : 1 数据信 息 的输入, 个子 任务 中包 含的 C语 () 这 言程序是后面所有子任务的基础 , 以运 用数组 和结 构体 以 可 及文件读写 的知识完成 ;2 数据信息 的修改 . () 在编写程序输
个子任务之间有连贯性 , 保证任务是一个整体 ; () 3 层次性 , 根据学生 的认知能力特点将任务分层次 , 遵
绩进行排序 ;5 学生信息的添加. () 通过线性表 中数据的插入
收 稿 日期 :0 2— 5— 5 2 1 0 2
作者简介 : 王江涛( 97一) 男 , 17 , 湖南郴州人 , 长沙大学 计算机 系 讲师 , 中南大学 信息科 学与工 程学 院博 士生. 研究方 向: 计算机 网络 、 可信计算.
信心.
关键词 : 任务驱动 ; 学方法 ; 教 C语言程序设计
中 图 分 类 号 : 62 G4 文献标识码 : A 文章 编 号 :0 8— 6 1 2 1 )5— 12— 2 10 4 8 (0 2 0 0 2 0
“ 务驱动教学法 ” 任 即学 生 在 学 习 的过 程 中 , 过教 师 指 通
“任务驱动教学法”在《C语言程序设计》课程教学中的应用
^ ^ ^ ^ 纛 ^ 叠 ^ 纛 ^ ^ 蠹 ^ ^
“案例-任务驱动”教学法在CVB程序设计》教学中的研究与应用
[ 关键词 】 “ 案例一 任务驱动” 教学法 ; 《 v B 程序设计》 ; 典型案例 ; 拓展设 计任 务
[ 中图 分 类 号 ]G 6 4 2 . 4 [ 文 献标 识码 ]A
’
[ 文章编号]1 0 0 8 — 8 5 3 9 ( 2 0 1 3 )0 3 . 0 0 8 1 . 0 4
计任 务进 一 步讨论 、 分 析 和思考 , 在 完成 任务 的过 程
81
能有效 地进 行修 改 。课堂 教学 和上 机 实践 没有 太多 的联 系甚 至是相 互分 离 的 , 更 无法 做到 相互 促进 , 所
以绝大多数学生的成绩不甚理想。因此 ,在程序设 计教 学过程 中 , 如何 找到 一种 比较 恰 当 的教 学方 法 ,
思维 。
一
《 v B 程序设 的教学现状及 “ 案例一 任务 驱动经 验 ,尝试 了不 同的教 学 方法 , 分析“ 案 例 教学 法 ” 和“ 任 务 驱 动 教学 法 ” 的 特 点, 在 教学 过程 中充 分地 将二 者 的优 点结合 起来 , 设 计 出了适 合 V B 课 程特 点 的 “ 案例 一 任务 驱 动 ”教 学 法, 并 在 实 际教 学 中进 行 探 索 、 分析 、 尝 试 和 实践 应
教 学 中的研究 与应 用
袁 媛
7 3 0 0 7 0 ) ( 西北师 范大学计算机科学与工程学 院,甘肃 兰州
[ 摘
要】 根据大学非计算机专业学生开设 的《 v B 程序设计 》 课程 的内容及特点 , 结合 案例教学法和任务驱动教 学法的优
点, 提出“ 案例一 任务驱动” 教学方法 , 并通过教学实践对这种教 学法的实施方案与策略进行设计 , 最后将其运用 到V B 程序
任务驱动教学在VB程序设计教学中的探索与应用
彭
( 威海职业学院
摘 要
丹
山东 ・ 威海 2 6 4 2 0 0 )
在程序设计教学中, 如何解决程序设计难学、 难懂、 枯燥这些 问题 , 找 到一种既符合学生认知规律 , 又能切实
提高学生学 习能力和应用能力的教学方式 ,是每个计算机教 师所面临的重要课题。本文以探 究性学习理论为指导, 结合技工类学生实 际水平及教 学 目标 , 探讨 了在探 究性学习下 的任务驱动教学方式, 具体 阐述 了VB程序设计 的任务
1 探究性学习与任 务驱动教学 探究性学习是指“ 学生在 学科领域或现实生活情境 中, 让 学生 自主的探索、 发现和体验 , 通过发现 问题、 调查研究、 动手 操作、 表达 与交流等探究性活动 ,学会对 大量信息的收集、 分 析和判断, 从而培养积极探索末知世界的科学态度、 科学精神, 进 而增 进 思 考能 力 、 学 习能 力 、 创 造 能 力和 实 践 能 力 的学 习 过 2 . 1 教 学 目标 ( 1 ) 知识 目标 : 掌 握 窗体 的加 载( 1 o a d ) 、 卸载 ( u n - l o a d ) 语句, 程。 ” 相 对 于传 统 的接 受 式 学 习 , 探 究 性 学 习本 质上 是 一 种 学 习 方 式 的革 命 , 它 更 多 地 强调 探 究 , 而 不是 接 受 。探 究 性 学 习 学 会 窗体 的添 加 、 多重 窗体 程 序 的执 行 与 保 存 。 ( 2 ) 能 力 目标 : 提 出 问题 、 解 决 问题 的探 索 能力 , 通过“ 帮 的基 本特 征 是 : 搜索 资料 的 学 习 能力 。 ( 1 )以问题情 景或任务任务为先导。探究性学习把 问题 助 ” 2 . 2 教 学 过程 的呈现 放在 前 面 , 让 学 生进 入 问题 情 境 , 造成 认 知 矛盾和 冲 突 , ( 1 ) 任 务要 求 的提 出演 示 三 重 窗体 操 作 实例 , 分 析功 能 , 激 发 探 究欲 望 , 发挥 自身 的 智 慧和 才 能 , 主动 探 索 和 研 究 。这 ( 2 ) 仿制体验, 逐步探索: ( 3 ) 窗体的加载、 卸载、 不仅是教学顺序的颠倒 , 而是教学观念 和教学 目标的更新。 将 提出任务要求; 隐藏。 学习置于研究性小课题情境中不仅是激发学生求知欲和创造 显示 、 冲动 的前提, 也是学生吸收知识、 锻炼思维能力的前提。问题 尝试窗体切换 , 进局引出问题 : 在 多重窗体程序中, 如何 应存在于整个学 习过程中,使学 习活动 自始至终 围绕着 问题 打开、 关闭、 显示或隐藏指定窗体?通过示范让学生跟随教师 应用 l o a d、 u n l o a d、 C l s 、 Mo r e 、 S h o w、 H i d e语句对指定窗体打 的 探究 和 解 决展 开 。 开、 关闭、 显示或隐藏, 实现第 一、 第二窗体的切换, 探索 窗体 ( 2 ) 以实践为根本。探究性学习要求学生 自己动手实践, 加载、 卸载、 显示、 隐藏的方法, 使学生掌握各语句 的应用 。 在实践中体验,学会学习和获得信息时代所需要 的能力。实 2 . 3探 索 与 实践 践 不仅 指 动 手操 作 、 社会 调 查 、 查 阅 资料 等 活 动 , 而 且 主 要指 组织 学 生通 过 小组 合作 完 成第 三 窗体 的添 加 、 打开、 关 闭、 学 生通 过 自 己提 出 问题 和 研 究 问题 ,来 体 验 知 识 的发 生 和发 显 示 或 隐藏 , 实现 各 窗 体之 间 的调 用 , 指 导学 生 完 成多 重 窗体 展 过程 , 最后 解 决 问题 。 ( 3 )以小组 合 作 讨 论 为 主 要 活动 形 式 。小 组合 作 解 决 问 完 整 项 目的制 作 。
任务驱动教学模式在《C语言程序设计》课程教学中的应用
2 精 心 设 计 任 务
照学 生单科成绩 和总成绩 进行排 名的C 语言程 序 ,并生 成新的数据
文件 。
《 语 言程序设计 》是一 门对 实践应 用环节要 求很 高 的计算机 C 语言课程 ,其操作性 、应用性很强 ,因此 ,我 们在这门课 程的教学 过程 中科学地 实施 了任务驱动教学方法 ,使学生 由以前 的被动接受 知 识变为主动参与教 学活动 ,让学生真 正地 “ ”起来 。当然 ,这 动
生 的教学方 法。
参考文献
为了能使学生对系统的需求分析能力与整体编程能力得到提
升 ,我 们设计 了一次综合练 习任务一 学 生成绩管理 系统 。首先 , 一 我们把该 系统 的运 行情况先 给学生演 示 ,让学 生第 一次看 到用C 语 言开发 出来 的一个较大的综合应 用程序 的运行 结果 ,友好 的界面 , 完善的功能 ,激发起 学生逐个尝 试系统各个功 能的兴趣 。有的学生 就 开始发 问了 ,用C 语言去实 现这些众 多的功 能在平 时的练 习中还 没遇到 过 ,书上也没 现成的例子 ,到底如何去实 现 。任务就 由此展
讯 ,20 ,) 0 3( 7
第二阶段 :任务细化 。 在学生 了解 了大任 务之 后 ,教师就要 根据学 生具体的知 识结构
作者简 介
陈科 .四川职 业技术 学院电子电气a, zI系,助教 .硕 t
( 收稿 日期 :2 1— 3 1 0 0 0 - 0)
士 研 究方 向 :电 气 自动化技 术
( ) 生数据 信息 的添加 。这个 子任 务涉及到 线性表 中数据 5 学 的插入算法 , 了激发学 生积极开动脑筋 ,要求把新 添加的学生信 为 息按照总成绩 的高低顺序 插入 到以前排序 后的数据文件 中去 ,并能 灵活 实现对多个学生信息 的任 意插入 。 () 6 学生 数据信 息 的删除 。这个子 任务对 学生来 说也相 对较 难 ,不过大部分学 生都能积极 开动脑筋 ,在 我们的提示下 ,大部分 学生都 能认 真完成该程序 。
《算法与程序设计》教学中任务驱动教学法的应用
题都迎刃而解。
而是 显 示 出一 个 “ 据 溢 出” 数 的错 误 提 示对 话框 , 生纷纷提 问, 学 百思不得
其 解 。 时教 师 适 时 地 进 行 点拨 , 这 提
潦 任务驱动加深学生对相关概
念的理解
序设计 内容中的概 念难以理解的状况, 我在教 学 中打破 课本原 有以知识的逻 辑结 构体系为顺序组织课 堂教学 的方 式, 改用任务 驱动教 学法 , 为了让学 生
“ = ; , F 键 运行 , 出5的正确 X ”X 按 5 得 1
结果。 然后 让学 生 把程 序稍微 修 改一 下 , 1 这时 很多 学 生迅 速 将程 序 求 0。 1
到新 课标 的要 求, 而且 还 能使教 学 取 得事半功倍的效果。 任务驱 动有 利于学 生对于 新
整 型变量 、 单精度 变量、 精度变 量所 双
—
褪 x 懋 、
— 苎
鞭 0
|
曩 0
能保存 数据范 围的不 同, 我设计 了如下
的任务。
合自 己的教 学实践谈 一 谈任务 驱 动教
学法在 ( ( 算法与程序设 计 教学中的应 用。 所谓 任务驱 动 教学 法 , 是 “ 就 以任
计 了一 个 如图所示 的制作 “ 袖珍 计算
再按 F 键运行 , 5 计算 机给出正确结 果。
中国 技术教育 21 2 31 信息 01 0 /
信息技术课 o a @ ha dc t g 4 cn ̄un u o ii .
此时 学生 已基 本明白了不同数据 类 型 对数 据 取 值范 围的影响, 教师 再 继续 提 出问题 , 求学生修改程 序, 0 1 要 求10, 代码如 下: i I A ne e:i D m s Itg r m D
任务驱动法在《Java语言程序设计》课程教学中的应用
二、 教学 方 法适 应性 分 析 任 务驱 动 法是 一 种 以学 生为 中心 , 以完 成 工作 任务 为
中心的理实一体教学方法 , 易于激发学生学习和掌握技能 并 获得解决实际问题能力的欲望 , 提高学习效果 。根据高
职 高专 学生 的学 习特 点和 培养 目标定 位 , 更 适 合于 通过 实 际 操作 理 解 抽 象 知识 ,达 到形 象 到 抽 象 的 思 维 的学 习方 式 。 因此 任 务 驱 动法 被 普 遍 认 为是 比较 适 合 于高 职高 专
一
握程序开发的方法 , 建立程序设计 的思想 , 使学生能够提 高学习兴趣 , 主动学 习; 使学生能够理解 面向对象的程序 设终使 学生 达 到能 够 实际 开发J a v a 应 用程 序 的培养 目标 。
三、 具 体 实施
因此也是软件技术专业学生必须熟练掌握的核心语言之 。 a v a 语 言程 序设 计 》 这 门课 程是 学 习J a v a 语 言 的入 门
因此 , 项 目设计不宜过于复杂 , 难度也不宜较高 。 过于理论 化、 脱 离 实 际 的问 题 , 不 能 激 发 学 生 的学 习兴 趣 , 也 不 适 宜。 每个项 目有若干个任务 。 每次教学均围绕着这个任务 分析思考并完成该任务 。 这五个项 目都是具有实用性并且 具备形象载体的小型应用程序。 学生在完成多个任务之后 获得 一 个 最 终 的成 果 , 可 以使 学 生 获 得成 就 感 , 从 而更 乐 的方式互相分享交流经验。经过各方信息的积累和反馈 , 学生 不 仅巩 固了所 学理 论 知识 , 还在 专业 技 能上 和社 会 经
任务驱动法在C语言程序设计教学中的应用
摘 要 :任 务驱 动法是 一种 新的教 育方 法 ,本 文针对 传统 计算机程 序语 言教 学的 不足 ,分析研 究 了任 务 驱动 式教 学运 用于计算机 程序语 言课程 教 学的 可行 性和 实施 策略 ,形成 了计算机 程序语 言任 务驱 动教 学模 式 。 关键 词 :任 务驱 动法 ;C语 言程 序设 计 ;教 学模 式 中图分类号 :T 321 4 P 1. 文 献标识码 :A — 文章 鳊号 :10— 59 ( 00 1— 19 0 07 99 2 1 ) 1 08 — 1
i lme tt n o ta hn rtg e , ef r t no t ets o ue r g a mp e n ai f e c i gs a e is ma o f kc mp tr o r mmig l g a ed i e a hn d 1 o t h t o i h a p n u g r n t c i gmo e. n a v e
一
题相关的、尽可能真实的学习情境,并引导学生进入学习情境,
以有 效地激 发 学生 的学 习兴 趣 ,展 开联想 ,发展 能力 。 2主题 活 动是有 效实 施任 务驱动 的核心 。主 题活 动 ,即把学 .
习 的 内容蕴 含在 一系 列 的主题活 动 中,师 生在活 动 中发现 问题 、 寻 求解 决问题 的策 略,从 中获 得探索 新知 、 自主 学 习的体验 ,提 高 学生在 获取过 程 中的主 体地位 ,使 学生在 积极 的参 与中得 到发
Ab ta tT e ts -rv n meh d i e a p o c o e u aint i p p r e t d t n l lc f ta hn o u e s c : h ak d i e to s a n w p r a h t d c t , s a e , r i o a a k o e c ig c mp tr r o h h t a i
“任务驱动教学法”在《C语言程序设计》课程教学中的应用
“任务驱动教学法”在《C语言程序设计》课程教学中的应用作者:龚卫来源:《电子世界》2013年第01期【摘要】C程序设计语言是一门面向过程程序设计的课程,是高职院校软件技术专业的基础课程。
在教学,传统教学法影响了学生的学习积极性。
本文介绍了“任务驱动教学法”在《C 语言程序设计》课程教学中的具体应用和体会。
【关键词】任务驱动教学法;C语言程序设计一、引言《C语言程序设计》课程是国内高职计算机软件技术专业的必修课,该门课程是程序设计的入门学科,是学生学习面向对象程序设计语言的基础。
在多年的C语言程序设计的教学中,笔者发现,教师多采取传统教学模式,在教学中占主导,学生被动吸收,这种教学方式,学生目的不明确,学习主动性不高,对下一步软件设计的深入学习产生极大的影响。
高职教育,重在培养“有一定理论基础、善于动手”的应用型人才。
在教学中,重点突出学生主体地位,教师应引导学生主动学习,主动思考。
在《C语言程序设计》教学中采用“任务驱动教学法”,紧紧围绕教学目标,联系实际,设计学生感兴趣的任务,在任务驱动下开展教学,引导学生主动思考,逐步深入,分析问题,解决问题,促使学生积累程序设计的经验,产生对后续课程学习的兴趣。
二、应用“任务驱动教学法”在教学中主要包括“任务描述”、“任务咨询”、“任务实施”、“任务拓展”四个过程。
“任务描述”是提出任务,分析任务。
“任务咨询”是给出基本理论,从易到难分解任务。
“任务实施”是解决任务。
“任务拓展”是任务升级和拓展。
本文以“双重循环”教学为例,阐述“任务驱动教学法”在教学过程中的具体应用。
(1)任务描述“双重循环”的教学,建立在学生熟练掌握了“顺序结构”、“选择结构”、“基本循环结构”内容的基础上,而“双重循环”又是学习后续内容二维数组的基础。
教学中,任务的选择相当重要,任务既要贯穿整个教学设计过程,又要考虑循序渐进的学习原则。
笔者在教学中,以如图1所示图形作为“双重循环”学习的任务。
任务驱动教学法在程序设计课中的创新运用
在完成任务的过程 中9学生充满了
识和技 能的学 习方法 。②“ 任务驱动” 是 以教师为主讲 ,上课时学生就像听广播 好奇心和表现欲望 ,积极 主动地参与实
种适用于培养学生 自学能力和独立分
二、 ‘ ‘ 任 务” 设 计 的 具体 要 求
一
样, 教与学不能互动 , 学 生不 能主动用 践 , 在“ 界面” 制作过程中 , 运用 自己喜欢
发学生的学习兴趣 。通过布置与现实工 通过运用各 种资源学 习来 完成任务 , 学 为止 o 1 ) 数据库连接部分。登录数据库 作 岗位 的真实任务 ,让学生进行实操作 生能完成 的任务才符合学习特点 。“ 电子 的账户和密码 ,数据库的名称 ,表 的名 训练 , 学习新的知识与技能。在程序设计 相册 ” 是对于有 《 数据 库》 和《 程序设计》 称。 2 ) “ 打开” 部分。 运用了 C o m mo n D i l a o g 课 中体现“ 任务驱动 ” 教 学法 , 就是让学 基础 的学生进行布置任务 的,其 中用到 控件 。3 ) “ 保 存”部分 。运用 “ 流格式” 生通过 完成软件开发公司的程序设计员 的数据库可以是简单的 A C C E S S , 也可以 ( A D O D B . S t r e a m) 来保存。4 ) “ 浏览 ” 部分 。 岗位任务进行学 习,在完成程序设计任 是稍难一点的 S Q L S E R V E R, 任务中没作 运 用 了 “ A D O D C ” ‘ ' I M A G E ”和“ D A T A — G R I D ” ⑦调试通过后, 把程序打包生成 务 的过程 中 ,培养学 生 多方面的能力 。 硬性规定就是为了让学生自己选择。 “ 任务驱动”教学法有 以下两个特点 : ① ( 4 ) 尽 可能抓 住 以“ 学 生 为 中心 、 教 师 “ E X E ” 文件 。 “ 任务驱动” 是一种适用于学习操作类 知 为主导” 的原则 。一般 的教学方法中都是
“任务驱动教学法”在“C#程序设计基础”教学中的应用
苏州 高博软 件技 术职 业学 院 郑 永爱
[ 摘 要 ]c≠程序设计基础 ” ‘ ≠ ‘ 课程是一 门具有较强的理论性和实践性要求的课程 , 对于培养 学生思维能力和动手能力很重要 。结合 高职高专院校 学生的特 点, 将任务驱动教 学法引入“ 存程序设计基础 ” c 的教 学过程 中, 并分析 了“ 任务驱动教 学法 ” 实施过程 中的注 意事项。 【 关键词 】 ≠ c≠程序设计 任务驱动 教 学法
进 度 的一 半 时 间 。
3 . 当前工作任务的总结 6对
任务驱 动法 1 ̄ I3 2i 于建构主义学 习理论的教学方 法 它以学生 。 为中心 , 以任务为驱动 , 使学生在教 师创建 的真实任务 中完成知识 的学 习和巩固, 新知识的学习就隐含在一个个具体 而有意义的任务中 。学 生在教师的指导下 , 积极参 与到任务的完成 中, 通过对任务 的分析 , 找 出其 中已掌握的知识 、 未掌握 的知识 , 并选择合适的解决办法完成新知 识的掌握 , 进而完成知识的建构 。这种教学法很适合操作性强、 技能性 强、 实践性很强的课程教学。因此 , 本文结合“ #程序设计基础” c 这门课 的特点 , 提出了采用“ 任务驱动教学法” 改善课 堂教学效果 , 来 并将其应 用于实践。 3基于“ . 任务驱动” 教学法的“ #程序设计基础” C 的教 学设计 在学生 已经学习了基本 的数据类型和数组的前提下 , 文中以“ 成绩 分析程序” 作为一个工作任务为例 , 分析“ 任务驱动教学法” c 在“ #程序 设计基础” 中的应用 。 31 . 教师提出一个简单的工作任务 在此阶段教 师主要提出具体任务和要求 ,并对 如何完成这一任务 作一些方法上 的阐述。 师提 出的简单任务可以是 : 教 对某组同学 的数学 成绩作简单分析 , 分别找出其中的最高分 和最低分并求 出平均分 , 假设
- 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.。