当前位置:首页 >> 初中教育 >>

《计算机解决问题的一般过程》教学设计


《计算机解决问题的一般过程》教学设计

一、案例背景信息 1.模块:高中信息技术课程选修教程《算法与程序设计》 2.年级:高中二年级 3.所用教材版本:教育科学出版社 4.学时数:1 学时 本教学案例参与人员基本信息

二、教学设计 [课程标准] 结合实例,经历分析问题、确定算法、编程求解等用计算机解决问题的基 本过程,认识算法和程序设计在

其中的地位和作用。 [教学目标] 1、 知识目标:

①了解人类解决问题的一般过程 ②知道并能运用分析问题、设计算法、编写程序、调试程序、问题解决这 一用计算机解决问题的一般过程。认识到算法和程序设计在计算机解决问 题中的作用。 ③能够比较分析出人和计算机解决问题的异同 2、过程与方法

经历实例分析、问题探究、问题解决的过程理解计算机解决问题的过程, 并通过实例动手实践完整的计算机解决问题的过程,从而知道算法和程序 设计在计算机解决问题中的重要性。 3、情感态度价值观 通过结合学习和生活的实际例子,使学生树立利用计算机解决学习和生 活中问题的兴趣和信心。并通过一些实例,激发学生民族自豪感。 (二)内容分析 1、本节课是教育科学出版社教材《算法与程序设计》第一章第一节的内容 —“计算机解决问题的过程”,是入门篇。学好这节课是使学生学好“算法与 程序设计”模块的关键,本内容计划用一课时完成。 2、教材中第一节计算机解决问题的过程所涉及到的实例是一个时钟程序, 对于完全没有接触过算法与程序设计的同学难度比较大。个人感觉第一节 课应把重点放在激发学生兴趣,增强学生的成就感,使学生喜欢上程序设 计上。因此,本节课在设计时对教材进行了二次开发,从比较贴近学生学 习的数学问题入手,,注重让学生在人工解题中提炼、归纳、分析问题、 设计算法等步骤,并把它融会贯通应用到用计算机解决问题中去从而分析 出计算机解决问题的一般过程。 本节课的教学目标是让学生理解分析问题、 设计算法、编写程序和调试程序等用计算机解决问题的基本过程,认识其 在算法与程序设计中的地位和作用,也是后续课程如模块化程序设计、各 种算法设计等课程的基础。所有的教学内容都将由学生对各种问题探究分 析解决。使学生能真正消化知识,并转化到学习和生活中去,使之成为自 己的信息技术处理能力。

(三)学生分析 本节课的教学对象是高二年级学生。教学对象已具备了一定的逻辑思维和 分析能力,表达能力等。因此完全可以放心设计问题让他们探究,自行归 纳分析出知识点。按高中新课程安排来说,此选修模块最好开设在数学选 修三后。但我校的实际情况是数学选修三被数学科教师安排在了高二下半 年开设。因此同学们对算法和程序设计的知识基本是零。本节课的教学最 应注意的是激发学生学习算法与程序设计的热情, 培养学生的学习兴趣上。 应设计整体教学流程为教师引导学生自主探究各个知识点,逐渐培养学生 形成学习算法与程序设计的良好学习习惯,提高学生的自主学习的能力。 (四)教学重难点分析 1、重点分析 计算机解决问题的一般过程流程。在算法与程序设计中正确运用此流程将 有助于有一个清晰的思路来利用计算机解决问题。可以让学生分析问题得 到此流程图,并通过实例问题的解决来巩固掌握此流程。 2、 难点分析

由于学生的零起点,本节课中计算机解决问题中的分析问题和设计算法相 对学生来说可能会存在一定的困难。教师可以通过一个个的实例情境来帮 助学生进行学习。最终让学生理解难点。 四、教学策略设计 1.教学方法设计 本节的在教学中通过解决数学问题引入新课,强调学习新课的重要性,激 发学生兴趣;通过游戏,让学生自主分析出人解决问题的过程,更进一步

提高学生的学习热情。再回到数学问题中引导学生分析出计算机解决问题 的过程步骤;带领学生通过解决韩信点兵问题亲历分析问题、设计算法、 编写程序、最后上机调试运行的整体流程,使学生体验计算机解决问题的 基本过程。最后归纳出人与计算机解决问题的异同,最终完成整体教学内 容及目标。 在教学过程中应以尽量教师为主导,以学生为主体,教师启发诱导学生积 极主动地进行思考、讨论、回答问题,主动参与到教学活动中,从而更加 突出学生在教学过程中的主体地位。 在教学中主要采用“讨论”、 “启发”、 “讲 解”、“实践”等教学方法。 2.关于教学流程和教学活动的设计思路

3.学生活动设计 (1)本节课根据教学实际内容和情况为学生设计了非常多的讨论交流,提 问交流环节,上机实践操作环节,这些活动将使学生成为本堂知识点得以 解决的学习的主人,并将进一步提高学生分析信息、表达信息、评价信息 的能力。 4、教学媒体 多媒体课件、多媒体教学系统、多个 VB 程序 三、教与学的实际过程描述
教学环节 教师活动 学生活动 设计意图 一、创设情境, 1、课件展示一个简单的一元二次方 导入课题 (5 分 程,请学生计算出它的结果,计时看 动手解决数学问题 钟) 用去了多长时间 2、教师演示用计算机程序来解决这 思考 个一元二次方程的解决, 计时看用去 的时间 3、师:为什么老师解决这类数学问 题又快又准确呢?通过我们信息技 回答教师提出的问题 术基础的学习我们已经知道计算机 能帮助我们解决许多生活、 学习上的 问题, 可我们对计算机是如何解决问 题知道的有多少呢?现在就让我们 来一步步揭开计算机解决问题的神 秘面纱。 展示三个问题,并说: 今天我们所学习的内容是 — 计算机 解决问题的过程

通过比赛可以使学生 初步感受到学计算机 解决问题给我们带来 的快捷性、准确性,激 起学生学习算法与程 序设计的兴趣,

二、展示教学 师:计算机是人脑的延伸,要研究计 观看课件,认真听教师 充 分 调 动 学 生 的 学 习 目标 算机解决问题的过程, 需要从人解决 讲解 积极性,使学生有一个 (2 分钟) 问题开始说起 明确的学习目标从而 课件展示教学目标 顺利的开展教学 1、 人是如何解决问题的 2、计算机是如何解决问题的,它的 过程是 3、 人和计算机解决问题的异同 三、学生活动 一、指导学生打开游戏狼羊过河,由 学生动手解决问题 通过游戏中问 学生自行解决此问题,并思考回答 从简单的情况开始,循 序渐进的进行学习,引

题的解决分析 1、 你解决这个问题的方法是 回答问题 导学生运用本身的逻 人解决问题的 引出算法的相关知识 辑思维及表达能力总 过程 2、 通过你解决一元二次方程和解决 结知识点 (5 分钟) 游戏中的狼羊过河问题, 你能不能分 小组讨论,分析归纳回 析出人解决问题的过程 答问题 二、总结 人解决问题的过程 四、讨论交流 课件展示:计算机又称电脑,可见, 小组讨论 及时引入新知识的第 计算机解决问 计算机解决问题都是模仿人解决问 思考问题 二个学习内容,使学生 题的一般过程 题的 回答问题 很自然的接受教学重 (5 分钟) 请学生结合教师刚才用计算机解决 说 明 自 己 分 析 得 到 的 点,并产生应用的兴趣 一元二次方程的过程思考回答: 结论 计算机解决问题的一般过程 五、师生互动, 课件展示:韩信点兵问题 学 生 运 用 刚 学 的 知 识 有了实例的解决,能更 体验计算机问 师生利用刚才学过的计算机解决问 来分析问题、初步设计 好 的 使 学 生 掌 握 本 节 题解决的过程 题的一般过程共同来解决这个问题, 算法、分析教师给出的 课的新知识。对于学生 (15 分钟) 教师带领学生,学生回答问题,并跟 程序、并在教师的带领 零 起 点 的 知 识 教 师 带 着教师的演示操作。 下 调 试 运 行 自 己 的 程 领进行操作解决,容易 1、 分析韩信点兵 序 及时发现问题,解决问 2、 找出韩信点兵问题的解决方法 题。 3、 教师给出编写好的程序并分析 4、 教师带领学生在 VB 界面中调试 运行程序 5、 问题解决总结 六、拓展提升 课件展示问题: 思考 (5 分钟) 韩信点兵的问题答案是否唯一? 动手实践改写程序 1、 如果士兵的大概人数为一万左右, 你将怎么改写程序代码? 2、如果 韩信大约带了 1500 人左右, 这时队列的人数是站 3 人一排, 多出 仔细听讲 2 人;站 5 人一排,多出 4 人;站 7 人一排,多出 6 人 ,你能不能试着 更改刚才的程序, 算算看这次韩信带 了多少兵。 课件展示: 我国一些古老的数学成就 师:如果同学们感兴趣的话,可以在 下面的课余时间尝试设计一下如何 计算机来解决这些问题 七、表格填写, 课件展示计算机与人解决问题比较 学 生 回 答 填 写 课 件 上 完成教学知识目标三 得出人与计算 表 展示的表格 机解决问题的 学生回答, 教师引导学生分析得出结 不同(3 分钟)论 教师利用课件展示 进一步加强对算法和 程序设计应用的理解, 拓展学生运用的思路

树立学生的民族自豪 感

八、课堂小结 一、师生共同小结本节课的知识点 归 纳 总 结 本 节 课 的 知 巩固知识和方法,把知 (5 分钟) 1、 人解决问题的过程 识点。 识系统化、结构化。 2、计算机解决问题的过程 3、 人和计算机解决问题的异同 二、教师提问: 1、我们有必要学习用计算机解决问 题吗? 2、算法和程序设计在计算机解决问 为今后的学习再次鼓 题中的作用 励学生,加强学生的学 3、你们打算利用计算机来帮助你们 充满信心的回答教师 习兴趣和运用能力 解决什么样的问题吗? 三、总结语: 怎么样,同学们你们有兴趣学《算法 与程序设计》这门课程吗? 你们有信心学好《算法与程序设计》 这门课程吗? 今后你们会运用《算法与程序设计》 来解决你学习和生活中的问题吗? 谢谢大家,下课!

1.教学设计反思 本节课的内容应该说是这本书最理论的部分, 主要让学生掌握三个知识点, 因此教 学内容较广、较散、重点不易突出。难点不易清晰了当的解决。参照课程标准和教材, 为了使学生最终实现课标,掌握知识。教师对内容进行了适当的调整。虽然本节课理论 性较强,但根据学情分析后教师认为学生完全可以达到自主讨论分析问题,获取新知。 因此每一个知识点的解决环节都由学生小组讨论自行总结知识点。 为了让学生体会教学 重点更加深刻,教师还借鉴了广教版算法与程序教材,设计了韩信点兵的课堂实例。尤 其是在课堂实例上,更贴近数学课,并且在课堂练习的设置上采用分层教学,设置了拓 展题,力争使所有学生都能达到课标的要求,每个学生在自己的基础上都有所提高。争 取为所带同学数学课程上学习算法与程序设计打下一定的基础。 2.教学实践反思 在本堂课中, 主要是通过一个个问题的解决使学生完成教学目标。 但问题给出的过多, 也导致了本堂课重点不突出, 课程上的比较平, 应该出现亮点的地方没有达到预期效果。 但从学生的课堂小结等环节来看, 整体教学还是较好地完成了预定的教学计划, 达到了 教学目标和各项要求。整堂课学生学习热情较高,积极参与了教学活动,充分发挥了学 习的主动性,课堂气氛和谐。从完成任务看,知识目标完全达到,能力和情感目标基本 实现。

本节课比较成功的地方是: 学生主动参与到教学活动, 突出了学生在教学过程中的 主体地位。 并成功地将信息技术与数学学科进行了有机整合, 使学生通过本节课的学习 既掌握了信息技术知识,又巩固了数学知识。尤其还介绍了一些我国优秀的数学遗产, 很好的激发了学生的民族自豪感。 不足之处:由于时间关系,对学生实例探究环节放手的不够,担心学生不能完成 教师讲解的过多。有可能会影响学生的积极性。而且原定的拓展提升环节板书未进行, 问题剖析的不到位。每个环节中教师包办的还是太多,总担心学生总结的不好,而教师 给出的提示太多。个别地方语言不太规范。


相关文章:
1.1 计算机解决问题的一般过程
1.1 计算机解决问题的一般过程(1 课时)教学目标: 1、了解计算机解决问题的三...设计一个程序时,需要考虑 以下的问题:数据的存储和计算的过程。 5、典型的指令...
计算机解决问题的过程
目标: 1、结合实例,了解用计算机解决问题的基本过程...教学方法策略设计 本课旨在营造生活化、和谐的信息...” 学生观看约 1 分钟的电视剧《汉刘邦》片断,...
利用计算机解决问题的基本过程
利用计算机解决问题的基本过程 算法与程序设计 “算法...程序实现算 法、解决问题。 ” “本模块的教学, ...一级建造师《建设工程项目管理》 《建设工程经济》计算...
1.1计算机解决问题的一般过程
算法与程序设计教案 第一章 计算机和算法 1.1 计算机解决问题的一般过程 【...《算法与程序设计》VB教... 27页 5下载券 1.1计算机解决问题的过程... 17...
使用计算机解决问题的一般过程
使用计算机解决问题的一般过程教学目标: 1、知识与技能:了解计算机解题的三个阶段...课时安排:1 教学准备:电脑室 教学过程设计(含提问设计) : 引入: 师:24 小时...
计算机解决问题的一般过程
计算机解决问题的过程,一般分为以下几个步骤: 1.分析问题 2.设计算法 3.编写...《建筑工程管理与实务笔记总结67份文档 九妖笑话 2014年笑话大全之让你笑个够...
《编制计算机程序解决问题》教学设计
《编制计算机程序解决问题》教学设计大亚湾 一、课程标准初步地掌握计算机进行信息处理的几种基本方法,认识其工作过程基本特征。 二、教学目标认知:初步掌握编制计算机...
1.1计算机解决问题的过程
计算机解决问题的过程”是《算法与程序设计》模块的第一节课,上好这 节课是...三、教学目标 1、知识与技能 ①知道人类是如何分析问题、解决问题的; ②了解...
计算机解决问题的过程
让学生理解分析问题、设计算法、编写程序、调试程序这一用 计算机解决问题的基本...教师自行设计制作的课件。准备《计算机解 决问题的过程》教学活动表。 4、 所...
计算机解决问题的一般过程1
并 通过经历计算机解决问题的基本过程,理解程序设计的...教学目标: 知识与技能:知道人类是如何分析问题、解决...《孙子算经》中解决此问题的算法是:70×2+21×3...
更多相关标签:
计算机解决问题的过程 | 用计算机程序解决问题 | 计算机解决问题的步骤 | 计算机不能解决的问题 | 计算机解决数学问题 | 课堂教学问题解决方案 | 信息技术解决教学问题 | 解决问题教学反思 |