《《算法初步》教学设计公开课.docx》由会员分享,可在线阅读,更多相关《《算法初步》教学设计公开课.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、五下算法初步教学设计一、教材分析算法初步这节课选自五年级下册第二单元。第二单元整个单元是算法 与程序设计的初步认识与实践操作。通过单元整组教学,以学校诗王争霸赛活动 为背景,设计一款诗王争霸赛竞答系统为主线,通过不断的学习改进来不断的完 善整个系统。本课教学内容是这个单元的第一节课,本课是对算法的初步认识, 了解生活中的算法,并且能用合适的方式来描述算法,理解算法与程序设计之间 的关系。二、教学对象分析本课的学习者是小学五年级的学生,五年级上册学生对Scratch软件编程已 经有一定的基础,但是对于算法这个概念,还是一个全新的知识点,在对算法的 描述过程中,用流程图的方式来描述对于学生来说还是
2、有一定的困难。三、教学目标.知识与能力:了解算法的概念,学会用自然语言和流程图的方式描述算法。理解算法与计算机程序之间的关系。了解生活中的算法。1 .过程与方法:通过诗王争霸赛中的算法分析,掌握用自然语言和流程图描述算法的方法。通过完成嘉宾参赛任务,了解算法与计算机程序之间的关系。2 .情感态度价值观:培养学生探究精神,激发学生学习兴趣。四、核心素养目标.了解算法的概念。(信息意识)1 .通过任务中的算法分析,掌握用自然语言和流程图描述算法的方法。(计算思 维).通过算法的学习,将算法应用到生活中,从而提高解决问题的效率;(学习数字化学习与创新).通过学习,培养学生探究精神。(信息社会责任)五
3、、教学重点掌握用自然语言和流程图描述算法的方法。六、教学难点学会用恰当的方式描述简单算法。七、教学环境Scratch 软件八、教学过程教学环节教师活动学生活动设计意图课堂 导入1、师:同学们,上课之前,我们 先来看一段视频?这是什么活 动?2、师:没错,这就是我们学校组生:诗王争霸赛通过学生熟悉织的诗王争霸赛,从初赛到半决生:答题答对了的诗王争霸赛赛再到决赛,同学们过五关斩六积分,最后比拟引出课题,激将,最终评选出真正的小“诗王”, 那么,我们是通过什么方法选出 最后的获胜者呢?3、师:是的,通过答题积分,最 后比拟选手的最终积分,积分多 的胜。4、师:其实,我们刚才说的方法 我们也可以把它称
4、作为算法,今 天,我们就一起来初步认识算法。 揭示课题初步算法谁的分数多。发学生的学习 兴趣。二、(一)算法描述通过概念讲新知1、师出示算法的定义:算法通常生认真听讲解,让学生知教学是解决问题的方法和步骤。我们常常用自然语言和流程图的 方式来描述算法。2、师出示诗王争霸赛答题图片, 问:选手们的积分是如何获得 的?3、师:没错,主持人提问问题, 选手答题,答对加分,答错不加 分。刚才同学们描述的语言就是 用自然语言的方式来描述算法。 那么,如果用流程图,应该怎样 来描述呢?4、师出示流程图符号图,介绍流 程图的常用符号及功能。5、出示任务一:将以下算法流程 图补充完整。生:答对问题加分,答错不
5、加分道两种描述算 法的方式,同 时,通过任务 练习,掌握用 流程图描述简 单的算法。生完成任务一结束6、师小结流程图表示算法的方 法及比拟两种描述算法方式的特 点。7、师:我们的诗王争霸赛除了必 答题之外,还有抢答题,如果是生:主持人提问后,选手抢答, 抢到的选手才 能答题。抢答题,它的算法是怎样的呢?请同学用自然语言的方式说一 说。8、师:是的,抢答题需要选手按 下抢答器,抢到了才能答题。9、布置任务二:用流程图描述抢 答题答题算法。生完成任务二提示:在任务一的基础上再进行修 改。10、师展示学生绘制的算法流程 图并讲解。生:通过颜色来 判断,当碰到报 告厅门口的蓝 色,那么表示到达 比赛场
6、地。生完成任务三11、师:今天我们的诗王争霸赛 迎来了一位神秘的嘉宾,他也想 要来参加我们的比赛。可是他不 认识比赛场地,怎样能够找到比 赛场地呢?说一说其中的算法?(提示:联系之前学过的小猫走 迷宫)12、布置任务三:用流程图描述 算法。(二)执行算法1、师小结算法流程图,说:“要 将算法运用起来,我们要借助相 应的编程软件”,出示常见的编程 软件2、翻开Scratch软件,请一位同 学将任务三的算法通过编程表现 出来。3、师将程序脚本跟算法流程图进 行比照,小结:算法要在计算机 中执行,需要通过编写程序来实 现,同一个算法也可以用不同的 编程软件来实现。生认真听讲生观看学生演示通过流程图跟 程序脚本的比 较,让学生理 解算法与计算 机程序之间的 关系。(三)生活中的算法1、师:同学们,我们的日常生活 中有算法吗?请你举例说一说。2、师:没错,生活中也有很多的 算法存在,人们利用各种算法来 提高解决问题的效率,我们今后 碰到问题可以想一想有几种算法 可以解决,哪种是最优的算法。生:排队,导航, 做题,折纸等等生认真听讲通过举例生活 中的算法,让 学生理解算法 的概念。a、课堂小结本节课,我们学了哪些新知识?算法有哪几种描述方式?生:算法的概念,自然语言,流程图总结回顾、强 化记忆。九、评价设计(过程性评价(或表现性评价)、终结性评价)