任务驱动在《C语言程序设计》教学中的应用.doc
《任务驱动在《C语言程序设计》教学中的应用.doc》由会员分享,可在线阅读,更多相关《任务驱动在《C语言程序设计》教学中的应用.doc(6页珍藏版)》请在三一文库上搜索。
1、任务驱动在 C 语言程序设计教学中的应用目前, C 语言程序设计已经成为各类高校计算机专业程 序的入门语言。 现在很多新型的语言都衍生自 C 语言,它包括了 程序设计的基本概念和基本思想。通过对 C 语言课程的学习, 促进了学生学习程序设计的兴趣, 培养了学生分析问题及解决问 题的逻辑能力, 为后续课程及其它程序设计语言的学习和应用打 下了坚实的基础。以往教学中几乎都是教师把所有问题的具体步骤都详细地 讲授给学生,学生被动地接受知识,没有机会去思考、探索问题 的解决方法和步骤, 造成学生独立思考问题、 编写程序的能力差。 慢慢地,学生逐渐丧失学习兴趣,使得教学质量无法提高。为了 更好地促进对
2、C 语言的学习,我在教学过程中采用了“任务驱 动”结合“分组探究”的教学方式, 充分发挥学生在课堂上的主 体作用,挖掘学生的特长和潜能,培养学生的学习积极性、主动 性,以及团队精神、分工合作等精神。一、两种教学方法的比较传统的教学模式通常是“三步曲”,即:提出概念f解释概 念f举例说明。应用这种模式教学主要是以教为主,过于注重语句、语法等细节的讲解,对学生独立分析问题、解决问题的能力 训练不够, 导致很多学生上课时能听懂, 而下课却不能独立编写 程序的现象。而任务驱动法则采用“四重奏”,即:提出任务f 分析任务完成任务f任务评价。 课堂教学中,教师根据课程要 求提出相关的“任务”,以完成一个个
3、具体的“任务”为线索, 把教学内容及知识点巧妙地容入在每个“任务”之中, 学生自主 或在教师的指导下提出解决问题的思路和方法, 然后进行具体的 操作,教师引导学生边学边做完成相应的“任务”。这样,学生 就能在完成任务的过程中掌握相关的知识点, 学习起来不会感觉 枯燥,并且能提高各方面的能力。二、任务驱动法在C语言程序设计实际教学中的应用1、设计任务在C语言教学中,我们应根据课程的具体要求精心设计一个 或多个“任务”, 可以将这些任务设计成一个任务书的形式发给 学生课堂完成。 任务书中内容要使我们所要学习的新知识点都隐 含在这些“任务”之中。 提出的“任务”难易要适当, 从学生实 际出发,充分考
4、虑学生现有的知识基础,认知能力等特点,遵循 由浅入深,循序渐进的原则。例如:在讲解数据统计时,可以设置三个任务,第一个任务 是计算一组数的和, 第二个任务是计算这组数的平均值, 最后一 个任务是找出这组数中的最大值和最小值。这几个任务由易到 难,第一个任务是在学生学会求累加和的基础之上完成, 第二个 任务是在第一个任务基础之上完成, 最后一个任务由教师引导学 生如何一步一步通过两两比较找出其值。 这样设计任务学生如果 能够解决第一个问题,其它问题举一反三就容易求解了。2、分析任务“任务”的展示千万不能泛泛而谈、 含糊不清, 应落到具体 的某一点上。 为了让学生尽快进入任务驱动情境, 教师对如何
5、完 成这一任务可结合实际应用作一些启发性的提问, 以及从某些方 面可以作些变化来展示任务,让C语言程序设计课程的讲授 更加直观、形象,学生对知识的掌握就能起到事半功倍的效果。 学生在没有任何心理准备的情况下遇到任务往往有一个时间差, 对任务的理解也有一个过程。 因此对学生进行必要的暗示才能在 有限的时间内使学生完成任务而少走弯路。 在分析解决问题的过 程中教师要起到引导作用, 引导学生如何利用所学知识, 发挥个 人潜能去分析并寻找解决问题的方法, 使学生在任务驱动教法下 积极主动、创造性地完成学习。例如:教师在讲解数据统计问题时, 通过多媒体向学生展示 设计好的三个任务,并逐一进行分解。在完成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 任务 驱动 语言程序设计 教学 中的 应用
链接地址:https://www.31doc.com/p-13430332.html