任务单导学在C语言教学中应用

合集下载

任务驱动教学法在程序设计教学中的应用探讨

任务驱动教学法在程序设计教学中的应用探讨

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

C程序设计任务驱动式教程课程设计

C程序设计任务驱动式教程课程设计

C程序设计任务驱动式教程课程设计一、课程设计简介本课程设计是一门以任务驱动方式教授学生学习C语言程序设计的教程。

教学目的是使学生能够理解和掌握C语言程序设计的基本知识及其应用。

课程设计紧密结合实际应用场景,以项目任务为导向,通过任务式教学,提高学生的学习兴趣和掌握能力。

同时,本课程注重学生动手实践,通过实践操作,提高学生的编程技能和解决实际问题的能力。

二、课程设计目标通过本课程的学习,学生应该能够达到以下目标:1.熟练掌握C语言的语法和基本编程概念;2.能够运用C语言编写简单程序,并对程序的执行和结果进行调试和测试;3.理解和应用数据类型、变量、算术运算和逻辑运算等基本概念;4.能够应用条件语句、循环语句和函数等控制结构编写复杂程序;5.掌握了指针和数组等数据结构的使用,并能够应用到实际问题解决中;6.熟悉使用C语言的标准库,能够调用标准库函数完成特定任务;7.能够利用文件操作、结构体等高级语言特性完成实际问题的解决。

三、任务式教学设计本课程设计采用任务驱动式教学方式,通过实际项目任务引导学生学习C语言程序设计的基本概念和语法,从而提高学生的学习兴趣和掌握能力。

下面是本课程设计的任务列表:任务一:熟悉C语言基础语法1.熟悉C语言的注释语法及编码规范;2.掌握C语言的数据类型,包括整型、浮点型、字符型等;3.熟练掌握C语言的基本运算符和表达式;4.能够通过程序实现输入和输出操作,包括scanf、printf等函数的使用;5.能够利用C语言编写简单的控制结构程序,熟悉if语句、switch语句、for语句、while语句等的使用。

任务二:进一步深入学习C语言1.掌握函数的概念和使用方法,能够应用函数完成特定任务;2.熟练掌握数组和字符串的概念及使用方法;3.了解指针的概念和使用方法,能够编写指针变量和指针数组的程序;4.能够应用结构体完成数据的封装,并能够利用结构体完成文件的读写操作;5.能够利用C语言的标准库函数解决实际问题,熟练掌握标准库函数的使用方法。

任务驱动及思维导图在C程序设计教学中的应用

任务驱动及思维导图在C程序设计教学中的应用

任务驱动及思维导图在C程序设计教学中的应用摘要:将繁杂的理论知识设计成具体的任务,以任务驱动,进行相关知识的讲解,以思维导图为工具,进行知识的归纳、整理,缩短了授课时间,解决了教学内容多课时少的矛盾,实现了理论与实践并重的教学目标。

关键词:任务驱动;教学法;思维导图;程序结构;程序设计因为所讲授的是基础理论知识,所以先给出源程序代码:void main(){int chinese,math,english,total;float average;chinese=80, math=75, english=90;total=chinese+math+english;average=total/3.0;printf("the total is %dn",total);printf("the average is %.2fn",average);}1.2分析实现过程,穿插讲解知识点要求该学生的总分和平均分,必须先知道该学生的三门功课成绩,然后通过计算,得到结果并输出。

解决这个问题涉及到两个方面:数据和数据的处理。

该问题涉及到5个数据,分别是语文成绩、数学成绩、英语成绩、总分和平均分。

其中,前3个是输入数据,后2个是输出数据。

数据处理的基本步骤是:数据的输入、数据运算、数据输出。

数据是程序处理的对象。

C 语言规定在程序中使用的每个数据都必须属于某种数据类型。

程序处理的数据都是存放在内存的存储单元中的。

为了正确地访问这些存储单元,计算机为每个存储单元编号,存储单元的编号叫做地址。

根据一个存储单元的地址就可以准确地找到该存储单元,进而存取该存储单元中存放的数据。

编程时为了方便,用变量表示一块计算机内存区域,用来存储一个可以变化的数值。

在上述程序中,就是通过变量名从相应的存储单元中取得数据或将数据存入对应的存储单元中,完成对存储单元的访问。

用来存放程序处理的数据的存储单元必须先申请,由系统分配后才可以使用。

任务驱动法在《c语言程序设计》课程教学中的实践

任务驱动法在《c语言程序设计》课程教学中的实践

五、 融洽 师 生关 系 , 培 养 学生 的学 习兴趣
教育教学中教与学 的双边活动 , 需要一个和谐融洽和 愉快 的学习环境 ,教师的感情对学生具有直接l 的感 染作 用 ,而亲近的师生关系可以有效地激发学生 的学习动机 , 提高学习的积极性和主动性 。 因此 , 在教学 中, 教师应 以特 有的爱心与细心 , 处处爱护学生 , 关心学生 , 只有在这样的 氛围里才会使学生产生愉快的心理体验 , 并对教师的教育 产生积极的心理倾 向, 从而逐渐开启 自己的心扉 , 并 付诸 实际行动。 常言道 : “ 精诚所至 , 金石为开” , 教师 的热心 、 耐 心、 诚心 、 细心 , 一定会感化学生。 一般说来 , 学生对某位教 师的感情越深 , 越喜欢听他的课 , 因此 , 教师在教学中要注 意师生感情 的培养 。 托尔斯泰说过 : “ 成功的教学所需要的不是强制, 而是 激发学生 的兴趣 。” 所 以教师在教学 中要采取多种方法来 唤起学生强烈的求知欲望 , 充分调动学生的学习积极性和
【 教法研究】
任务驱动法在《 c 语言程序设计》 课程教学巾的实践
许玉焕
( 甘肃机电职业技术学院 电气工程系 , 甘肃 天水 7 4 1 0 0 1ห้องสมุดไป่ตู้)
摘要 : c 语 言是一种应用广泛又比较难 学的计算机 高级语言 , 它接近硬件和 系统低层软件 资源, 在教 学上与其他语
言有 区别, 本文结合教学实践 , 探讨 了任务驱动法在本课程教 学实践 中的应用。 关键词。 ! 任务驱动法; c 语言 ; 教学 ; 实践

二、 任务驱动教学法在《 C 语言程序设计》 课程 中的实



1 . 确定问题( 任务 ) 。 任务驱动教学法首先需要解决的 是确定任务 , 选择与当前学习主题密切相关 的真实性事件 或问题( 任务 ) 作为学习的中心 内容 , 让学生面临一个需要 立即去解决 的现实 问题 。 在授课开始 , 提 出问题 , 指出该问 题 的难点, 围绕授课内容引导学生进行思考 。 例如 , 学习结 构体一章时 , 可以让学生思考如何才能存放全班 同学的信 息( 姓名 、 年龄 、 成绩等 ) , 以往 的基本数 据类 型可 以完成 吗? 由此引入结构体数组 的概念 。 以“ 选择结构” 一章为例 , 该单元 的教学知识点是掌握关系表达式 、 逻辑表达式 和条 件表达式 , 会使用i f 语句和s w i t c h 语句。 在教学过程中, 从简 单的问题着手 , 先要求学生 自己编写程序 , 引入条件语句 , 同时在程序中讲解相关 的语法知识点 , 提升高度 。具体步 骤: ( 1 ) 任意输入两个数 , 求最大值 , 并输出最大值。( 以此 为例讲解i f . . . e l s e 语句的用法及其执行过程。) ( 2 ) 扩展第一 步, 任意输入三个数 , 求最小值并输出。( 引入介绍六种基 本关系运算符并给 出优先顺序 ,学习计算关系表达 式的 值, 强调值为逻辑值 。) ( 3 ) 扩展第二步 , 任意输入三个数 , 并按从小到大的顺序输出。 ( 注意讲解其 中的算法 , 为循环 语句打基础 。介绍三种逻辑运算符号及其优先顺序 , 学习 计算逻辑表达式的值。 ) ( 4 ) 移植第三步, 求解符号函数 , 强 调e l s e 子句与i f 语句的匹配原则。( 5 ) 推进第 四步 , 进行龉 句的多重嵌套。 从键盘上输入成绩并按原则输出其等级为 习题供学生练习。( 6 ) 改写第五步程序 , 使用s w i t c h 语 句构

任务驱动在C语言教学中的应用

任务驱动在C语言教学中的应用
摘 要; C语言程序 设计是 面向过 程程序设 计的课程 , 是各 大高职院校计算机 专业的基础课 程 本文结 合笔者在 实际教 学 中遇 到的 问题 , 利 用任 务驱动教 学 , 研 究如何在 实践教 学 中提 高学生学 习的积极 性和 思维 能 力。 关键词 : c 语言 程序设 计 任 务驱动 中 图分类 号 : G 4 文献 标 识码 : A 文章编号 : 1 6 7 3 - 9 7 9 5 ( 2 0 1 3 ) 1 O ( b ) - O 1 5 2 - 0 1
cU l
1 4 " U .(
0h l n a Ed uc at { o n 1 n n ov et 1 o r ) He r a l a
任务驱付琳l ' ( 1 . 广 东工业 大学计 算机学 院 广东广 州 5 1 0 0 0 6 ;2 . 广东 南方职 业学院计算 机系 广 东江 门 5 2 9 0 0 0 )
( 3 ) 设 计任 务的 难 易 成都 要 结 合学 生 的 《 C 语言程序 设计》 是程 序设计的入 门 课程 , 也 是 计算 机 专 业 的 基 础 课 程 。 其 重 要 实 际水 平 和 知 识 目标 来 确 定 , 难易要适中。 性 不 仅 在 干编 写简 单 的 应 用 程 序 和对 程序 ( 4 ) 教师要 合理设计教学安 排 , 引 导 学 设 计 中算 法 的 理 解 , 更 体 现 在 如 何 深 入 的 生 , 按计 划 完 成 教 学 目标 。 看 待 和 分 析 问题 , 从 而 实 现 思 维 方 式 的转 ( 5 ) 设计任 务的时候 , 要 给 学 生 思 考 和 化。 作 为大 学 计 算 机 专 业 的 必 修课 程 , 该 课 探 索 的空 间 , 培 养 学 生 探索 和 创 新 的 精 神 。 程 不 仅 能 为学 生 以 后 学 习计 算 机 专 业 课程 和 从 事 工程 应 用 性 的 工 作 打 下 基 础 , 而 且 3 任务驱 动教学法 的应用 可 以 培 养 学生 分 析 问题 的能 力和 解 决 问题 本文 以 循 环 结 构 程 序 设 计 一 章 的 教学 的能 力。 为例, 来描 述 任 务 驱动 教 学法 在 C语言 教 学 过 程 中 的具 体 应 用 。 1教学 内容 3 . 1任务描 述 在实 际的教学 中 , 教 师 大 多 按 照 教 材 在教 学 过 程 中 , 任 务 的选 择 非 常 重 要 。 编排 的顺序讲解 , 而 教 材 一 般 按 照语 法 知 基本 循环 结 构 的 教 学是 C 语 言 的 基础 。 笔者 识 的顺 序 来 编 排 , 讲 课 时 采 用 的 例 题 主 要 在 教 学过 程 中 采用 输 入AT M机 输 入密 码登 是 针 对 各 个 语 法 知 识 点 的 强化 学 习 , 很 少 陆验证的 任务 。 该 任务 可将wh i l e , d o -whi l e 将 各个 知 识 点 综 合性 起 来 , 采 用较 全 面 的 和f o r 三种循环循序渐进的结合起来。 案 例讲 解 。 任 务提 出来 以后 , 让学 生 结 合 生活 中实 《 C 语言程序 设计》 课程 的知识点繁 多 际使 用的 经 验 和 当前所 学 的 内容 进行 分析 。 并且零散, 这是 由C语 言本 身 决 定的 。 例如 , 本 任务 不 考 虑 无 卡 操 作 的过 程 , 插 入卡 后 , 循环结 构这一章 , 主要的三种语句 : wh i l e 就 要求 输 入 密 码 , 如 果密 码 三 次输 错 , 就 会 语句、 f o r 语句 、 d 0 一wh i 1 e 语句等。 数 组 和指 将卡片锁 定。 可 以先用wh l i e 或者d o - wh i l e 实 向 数组 的指 针 一 章 , 包括 一 维 数 组 , 二 维数 现 , 如 果输 入 密码 正 确 , 进入 系统 。 如果 超过 组, 字符数组, 指针数组等。 在 实际 教学 中 , 规 定 的操 作 次 数 , 就提示锁定卡片。 每个知识 点的讲授是 分别进行的 。 对 于 各 3 . 2任务 咨询 个独立 的知识点 , 学 生 可 以 很 好 地 学 习 和 通过 讲 解 , 让 学 生掌 握wh i l e 语句 , d o - 理解, 并 且 可 以 用于 解决 例 题 。 但 是 将 多 个 wh l i e 语句以 及f o r 语 句的一般形 式和注 意点 。 知识点 关联起来解决 综合问题 , 对 于 学 生 ( 1 ) wh i l e 一 般 形式 : 来 说 就 比较 困难 。 Wh i l e ( 表 达式 ) { 2 教 学 方 法 循环 体 语 句 ; 传统 教 学都 是 以 教 师 为 中心 , 课 上 讲 解 } 的顺 序 一般 是 “ 介 绍 语 法 知识 ——讲 解 例 题 先判 断 表 达式 , 后 执行 循 环体 。 第一 , 循 上机 实践 —— 习题 演练 ” 。 而 学生 基本 上 环体可能 一次 也不 执行 ; 第二 , 循 环体可 以为 是 被 动接 受 , 没 有 形成 积 极 主动 参与 的主 人 任意类 型语句 ; 第三, 遇到条件 表 达式不成 立 翁感。 师生 之 间的互 动 性 一 般都 只是 回答 问 或者遇 ̄ U b r e a k , r e t u r n , g o t o , 则退 出循环 } 第 题, “ 教” 与“ 学” 缺 少 相 互 融 合 与反 馈 的 过 四 , 条件为 真 , f i p wh i l e ( 1 ) 时, 是 无限 循环 。 程。 笔 者 在 课程 建 设 的过 程 中 , 积极 探 索 新 ( 2 ) d o - wh i l e 语句 : ’ do 的 教学 方 法 , 增加 教 师 和 学 生 的 互 动 和 沟 通, 提 高 学生 参 与 学 习 的 积 极 性 。 { 任 务 驱 动 教 学 法 主 要 包 括 任 务描 述 、 循环体语 句; 任务咨 询 、 任务 实施 和任 务拓展 。 任 务 描 } wh i l e ( 表达 式 ) ; 述, 明确 任 务 , 分析任务 ; 任 务 咨询 , 学 习基 先执 行 循 环体 语 句 , 再求表达式的值 。 本理论 , 并且分解 任务 , 从繁 到简 ; 任 务 实  ̄ E wh i l e 语 句的 区 别在 于 , d o - wh i l e 至少 会 施, 在前两步的基础 上 , 最终完成任务 ; 任 执 行 一 次 循 环 体 。 务拓展 , 是对 任 务 的 升 级 和 拓 展 。 ( 3 ) 在这三种语句 中, f o r 语 句 使 用 最 为 在 任 务设 计 的 过 程 中 , 尽 量 要 覆 盖 教 灵活 , 它 完 全 可 以 取 代wh i l e 语句 , 也 是 比 学 大纲 的 各 个 知 识 点 , 构 建 完 整 的 教 学 内 较 难 理 解 的 一 种 语 句 。 容。 应 考 虑 以 下五 点 : f 0 r 语句的一般形式 : . ( 1 ) 设 计 的 任 务 应 贴 近 专 业 的 岗 位 特 f o r ( 循 环 变量 赋 初值 ; 循 环 条件 ; 循 环 变 点, 能 调 动 学 生 主 动 探 索 的兴 趣 。 量 增量 ) ( 2 ) 要突 出任 务 内容 的 实 用性和 针 对性 。 {

c语言课程设计的内容

c语言课程设计的内容

c 语言课程设计的内容一、课程目标知识目标:1. 理解C语言的基本语法和结构,掌握变量定义、数据类型、运算符和表达式等基础知识;2. 学会使用C语言进行顺序、选择和循环结构的编程,并能运用逻辑判断和循环控制解决实际问题;3. 掌握C语言中的数组和字符串操作,能够运用数组进行批量数据处理;4. 了解函数的定义和调用方法,能够编写简单的自定义函数。

技能目标:1. 能够运用C语言编写简单的程序,解决实际问题;2. 培养良好的编程习惯,编写规范、可读性强的代码;3. 学会使用调试工具,能够调试并修复程序中的错误;4. 提高逻辑思维能力,学会分析问题、设计算法并转化为C语言程序。

情感态度价值观目标:1. 培养学生对编程的兴趣和热情,激发学生的创新意识;2. 培养学生严谨、细心的学习态度,提高团队协作能力;3. 使学生认识到编程在现代社会中的重要作用,树立正确的价值观;4. 引导学生遵守编程道德规范,遵循国家法律法规,养成良好的社会责任感。

课程性质:本课程为C语言编程入门课程,旨在让学生掌握C语言的基本知识和编程技能,为后续学习打下基础。

学生特点:学生处于初中或高中年级,具有一定的逻辑思维能力和数学基础,对编程感兴趣,但可能缺乏实际编程经验。

教学要求:结合学生特点,采用任务驱动的教学方法,注重实践操作,让学生在动手实践中掌握编程技能。

同时,注重培养学生的编程兴趣和团队协作能力,提高学生的综合素质。

通过本课程的学习,使学生能够达到上述课程目标,并在后续的学习中不断提高。

二、教学内容1. C语言基础知识:变量、数据类型、常量、运算符、表达式;2. 控制结构:顺序结构、选择结构(if、switch)、循环结构(for、while、do-while);3. 数组:一维数组、二维数组、字符数组与字符串;4. 函数:函数定义、函数调用、函数声明、局部变量与全局变量;5. 编程实践:编写简单的计算器程序、排序算法实现、字符串处理等;6. 调试与优化:使用调试工具(如Turbo C)、程序错误类型及解决方法、代码优化。

独立学院工科《C语言程序设计》教学中的问题探讨

独立学院工科《C语言程序设计》教学中的问题探讨
不知道 为什么要开设这门课程 。
循序渐 进地 完成任 务的过程中 ,培养分析问题 、解决 问题 以及程 序没计的
能 力,同时拓展学生知 识面 。
23 加 强上 机 实验 指 导 ,保 证 上 机 效果 .

另外在教师组织教学过 程中 ,教学 与学生参加计算机等级考试存 在一定 的冲突 。6 % 同学要 参加等级考试 ,并且一般选择报考四月 0的 份 的等级考试 , 这样他们可 以在 大二这学期集 中精 力准备英语 四级考
维普资讯
两杠 种 越: 0 2
高 校 论 坛
独 立 学 院工 科 《 语 言 程序 设 计 》教 学 中 的 问题 探 讨 C
罗 爱 军
( 江大学计 算机科学学 院 ) 长
摘 要 《 语 言程序设计 》是 工科 大学一门重要 专业基础课 ,在 注重学生 实践和动 手能力的独立 学院 。更是显得尤其 重要 。本 c 文针对 目 前在独立学 院工科相关专业 《 语 言程序设计 》教学过程 中突显的 问题 ,进行 了分析 ,并提 出了相应的解决方案 c 关键词 独立学院 c 言程序设计 教学 任务驱动 语 随 着社会 的发展 ,我 国高等教 育办学 的方式也 日益灵活 多样 。截 止 ̄2O年5 / JOe 月全 国共有独立学院30 0 多所 ,其招生数量约 占全国新增 本科 招生人数 的l 。在 大众 化教育 的今天 ,社会 对人 才的要求越 来 , 3 越 高 ,独立 学院把其 办学思想 定位 于培养大批 社会急需 的应用型 人 才 《 语言程序设 计》长期以来一直是工科大学各专业 的一门必修 c 基础 课程 ,同时 ,C 言也是 全国计算机等级考 试二级考 试和 三级 考 语 试的主要语种 ,搞好这门课程的教学工作具有十分深远的社 会意义。 但 目前教学工作 中普遍 存在教 师觉得 不好教 ,学 生觉得 不好学的 问 题 ,本文针对教学中出现 的问题 进行分析并提 出了相应的解决方案。

活用“任务”有效“驱动”C语言教学

活用“任务”有效“驱动”C语言教学

传统课堂主要是以教师的主动讲授和以学生的被动反应为主要特征,教师往往注重通过语言的讲述和行为的灌输来实现知识的传授,学生的主体地位往往被忽视。

现代职业教育理念要求“以学生为中心、以能力为本位”,全面实践以能力为本位的课堂教学模式,让学生在“做中学,学以致用”。

任务驱动教学法是一种以解决问题、完成任务为主的多维互动式的教学模式。

“让我看我会忘,让我参与我会明白。

”任务驱动教学模式强调学生的“主动参与”,从而达到解决问题并彻底“明白”的技能培养目标。

任务驱动教学模式中教师的价值在于组织、引导和服务学生,教师就是一节课的导演,主要在“导”字上下功夫,激发学生的兴趣,让学生主动学习,成为课堂的“主演”。

本文将结合《C语言程序设计基础教程》谈谈如何灵活运用任务驱动教学法,提高教学效率。

一、设置合理的整体任务,把控好全局“不谋全局者,不足谋一域。

”任务的设置要把握好单元任务和整体任务的关系,注意任务设置的系统性。

在C语言教学中,笔者依据教学大纲和教学目标,以“学以致用”为原则,为学生设置了“开发成绩管理系统”的整体任务。

二、设计“明”“细”的课堂任务,做到有的放矢“没有目标,哪来的劲头?”好的任务设计可以激发学生学习的“劲头”,让学生主动参与学习、享受学习,在做的过程中潜移默化地形成专业技能,培养学习能力。

任务设计时要处理好整体任务和每一节课单元任务的关系,不要使单元任务与整体任务脱节或毫无关系。

单元任务的设计要围绕整体任务的完成来进行构思,以确保教学效果和最终目标的完成。

要依据整体教学目标,精心设计每堂课的任务。

在设计任务时要注意任务要具体明确、具有可操作性。

同时要从学生实际出发,充分考虑学生现有的文化知识、认知能力、兴趣等特点、遵循由浅入深、由表及里、循序渐进。

在实际教学中每个任务的确定要有助于项目的完成。

不要拘泥于教材,要紧密结合项目,设置相关任务。

比如,在C语言教学中笔者首先要求学生围绕开发成绩统计系统这一项目,对教导主任进行“用户需求调查”,让学生根据教导主任对成绩统计系统的需求将大项目细化为成绩录入、成绩统计、成绩查询与修改、成绩册打印等四个功能模块。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任务单导学在C语言教学中应用
【摘要】任务单导学教学法是通过师生实施一个完整任务的工作过程,在此过程中,教师主导学生发挥主观能动作用,共同组成任务合作小组,在培养学生深入实际、完成指定任务,学生应用已有的知识,在实践中培养解决实际问题的能力,使学生获取知识学以致用,并且任务单导学教学法能提高学生的自主学习能力,养成学生自主学习的习惯,培养学生的自主创新精神和合作探究能力。

【关键词】任务单导学教学法中职教育自主学习
【中图分类号】g633.67 【文献标识码】a 【文章编号】2095-3089(2013)04-0145-02
传统的中职计算机专业课程模式是照搬普通教育的学问导向课程模式。

强调学习内容的理论性、系统性和完整性,忽视了我们中职学生专业学习的职业性、情境性和人本性。

出现了学生在学习理论时也许还出色,可到了综合训练时却无法正确使用理论的现象。

因此,我在计算机c语言的教学中,采用任务单导学案教学,把c 语言课与计算机专业操作性强的特点结合起来,使教学的表现形式更加形象化、多样化、生活化,从学生出发,以学生为中心,培养学生自主学习的能力,使课堂教学收到较好的效果。

任务单导学教学法是通过师生实施一个完整任务的工作过程,起到教学引导行为的作用,教师主导学生发挥主观能动作用,共同组成任务合作小组,在培养学生深入实际、完成指定任务的同时,学生应用已有的知识,在实践中培养解决实际问题的能力。

任务单教
学法不是简单的让学生按照教师的安排和讲授去得到一个结果,而是在教师的指导下,学生去寻找得到这个结果的途径,因此,学生不再是知识的被动接受者,而是知识的发现者、探求者。

学习的重点在学习过程而非学习结果,教师在教学中已经不处于主体地位,而是成为学生学习过程中的引导者、指导者和监督者,学生在这个过程中锻炼各种能力,教师在观察帮助学生的过程中,开阔了视野,提高了专业水平。

可以说,任务单教学法是师生共同完成任务,共同取得进步的实用性教学方法,而我在任务单导学教学中体会最深的是c语言的教学要从生活出发,从需要出发,激发学生学习兴趣。

一、从生活出发,激发学生学习兴趣,创设任务单
课程的本质是生活、是经验,教师要关注学生的学习兴趣和经验,使课堂教学回归生活,打破科学世界与生活世界之间的界限。

因此,在课堂教学中,我试着引导学生从自己的生活经验出发,激发学生的学习兴趣,创建任务。

如:c语言中有非常重要的一个知识点——算法。

算法是解决“做什么”和“怎么做”的问题,如何让同学对枯燥的c语言感兴趣,并能学好?我在讲解时让学生设计从海门到上海几处游玩的最佳路线,学生很感兴趣地设计,在评选最佳方案时,我们发现原来是c语言知识的应用使得方案合理。

随后又举了生活中购物我们如何还价,我们如何猜拍卖的价格,如何在项目招标时中标,这也是技巧,这技巧其实就是我们c语言中的折半算法。

这些事情实际上都是按照一定的步骤进行的,只不过会被忽略,通过这些生活化的例子让学生深刻体会到算法不只是简单地计算
问题,而是为了解决一个问题而采取的方法和步骤,学好了对自己的生活有很大帮助。

在整个教学过程中,学生积极有效地参与到教学中,学习情绪高涨。

在生活中学习、建构知识,体验生活,体验人生,让学习成为学生生活的内在需要,提升学生的生活价值;教师联系学生的生活经验和学习经验,展示所学内容与学习经验的密切联系,使学生感受到所学内容在自己生活中的作用,吸引他们投入到学习活动中来,展现学习的必要性,多方面展示所学内容的魅力。

二、从需要出发,激发学生学习动力,创设任务单
学生是带着全部的丰富情感进入课堂的,不仅仅包括已有的知识,还包括学生经验、学习情感等。

因此,教师要尽量使自己具备“学生的心灵”,用“学生的大脑”去思考,用“学生的眼光”去看待,用“学生的情感”去体验,用“学生的兴趣”去爱好。

只有深入他们的世界,理解他们的心理,走进他们的情感世界,把学生发自肺腑地当作朋友,我们的任务单才是最优化的。

根据学生学习的任务,结合学生的实际,根据本课需解决问题,结合学生已有经验,创建课堂任务单,课后并将知识与技能体现在课堂巩固单上。

分析我们的学生,挖掘他们的非智力因素很重要,如果他们觉得很感兴趣,他们会投入极大的热情。

因此,我在循环语句的任务单设计中,从我忘了邮箱密码,请学生帮忙,如何找回?——“密码破解器”情景引入,激发学生探索兴趣,并将此实例贯穿在课堂教学过程中,落实在课堂教学行为中,通过课堂新知识的学习让学生攻
克“密码破解器”的编程原理,促进学生在知识与技能方面全面和谐的发展。

又如课前预习单、课后巩固单的设计,都要源自学生的课堂情况和作业情况。

学生在平时作业中真实暴露出来的错误无论对学生的学习还是对老师的教学都是很有价值的。

对学生而言,一份真实的作业记载着自己学习的足迹,为考试前的“回头看看”积累素材,免得在考试中重复犯错;对老师而言,学生暴露出来的真实错误、经典错误,有利于老师反思自己的教学,建立课前预习单和课后复习单。

在任务单教学的实施过程中,学生能很好地锻炼展示交流与合作能力。

刚开始,部分学生面临向他人清晰而有信心地表达自己想法的挑战,这就需要他们预先组织自己的思维。

在讨论各种各样想法中,学生将有机会看到别人的观点和方法,评价这些观点和方法的正确性和实用性,并加以使用,通过仔细的听取和思考他人的观点,学生将学习成为有着批判眼光的思考者。

同时,教师在任务单上应思考什么样的活动适合小组合作,通过何种方式能使学生感受到小组合作的必要性,发展合作意识;教师应使学生明确合作的目标、时间等;应注重培养学生与他人合作的技能,如:如何合理分工、如何互相倾听、如何记录、如何对小组观点进行整理等;在学生小组合作中,应引导学生集中对主题进行讨论,这样学生既完成了任务又培养了能力、学到了知识。

通过实践,我深深体会到任务单教学对提高学生的学习兴趣和c 语言课的教学质量有很大的帮助。

相关文档
最新文档