1、 第 1 页 共 6 页 开启计算思维的大门 一、教材分析一、教材分析 华中师范大学出版社出版的七年级信息技术第 4 章用计算机处理数据数 据处理的高级应用主要包含“电子表格的高级应用” 、 “算法、流程图、数据类型” 、 “宏 与 VBA 编程” 、“人工智能” 这四节内容, 重点是培养学生的计算思维。 前面已经通过 Excel 电子表格的学习让学生体验到了计算机高效处理信息的本领。本课的学习目的是让学生 了解算法的概念和并用流程图描述算法思路,体会算法的多样性与重要性,能用算法解 决生活与学习中的常见问题。算法是程序设计的前提和依据,是计算机解决问题的核心。 算法的学习还可以拓展学生的计算
2、思维,培养其分析问题、解决问题的能力,有助于学 生终身发展。 本节内容拟用 2 个课时,本节课为第一课时。本节课内容包含算法和流程图两个方 面的内容,并结合生活实际对教材进行二次开发,其设计意图就是培养学生的计算思维 和用算法解决生活中实际问题的能力。 二、学情分析二、学情分析 本课授课对象为七年级学生。此年龄段的学生抽象逻辑思维能力开始发展,在恰当 的启发诱导下能够依据逻辑关系对问题做出分析和判断。因此,本节课将抽象的算法理 论知识渗透到具体的任务中,激发学生学习兴趣,让学生先做后学,在自主探究、合作 学习的过程中,有所收获,有所疑惑,此时再引导学生分析与总结,由表及里,掌握算 法知识,提高
3、应用算法解决问题的能力。 三、教学目标三、教学目标 (一)知识与技能: 1理解算法的概念,感悟生活中处处有算法,体会算法的重要性。 2能用算法解决生活中的实际问题。 3. 能够用自然语言和流程图描述算法。 (二)过程与方法: 通过完成具体任务,培养学生分析问题、解决问题的能力。 (三)情感、态度、价值观: 1培养学生树立算法意识,学以致用。 2帮助学生养成计算思维。 四、教学重、难点四、教学重、难点 第 2 页 共 6 页 重点:能够说出算法的概念及描述方法 难点:能用流程图描述出解决具体问题的算法 五、教学过程五、教学过程 教学教学 环节环节 教师活动教师活动 学生活动学生活动 设计意图设计
4、意图 游 戏 驱游 戏 驱 动动 激 发 兴激 发 兴 趣趣 引入引入 新课新课 一、游戏驱动一、游戏驱动 ,引入课题(,引入课题(5min5min) 引入课题:老师请大家观察一个趣味游戏,并思 考这样一个问题:如何帮助这个聪明的农夫成功渡 河? 任务任务 1:农夫过河 农夫需要把狼、羊、菜和自己运到河对岸去,只有 农夫能够划船,而且船比较小,除农夫之外每次只能 运一种东西,还有一个棘手问题,就是如果没有农夫 看着,羊会偷吃菜,狼会吃羊。请思考该问题算法, 并把你的想法写在“学案”上。提示:这个问题有两 种解决方案哦! (用平板发起客观题问答,让学生思考 后选出两个正确的答案) 公布正确答案并
5、且为回答正确的学生添加 3 个乐 豆,为回答部分正确的学生添加 1 个乐豆,再请一位 同学上讲台“玩一玩”选择率最高的两个选项(如果 时间允许就四种情况都演示) , 并顺势分析讲解渡河的 正确步骤。帮助学生纠错 师生交流、讨论: (1) 展示: 游戏 农夫过河 的正确算法 (两种) 。 (2) 提问: 没有合适的算法, 农夫能否顺利过河? 小结: 师:像解决农夫过河这样的问题的具体思路、方 法和步骤,我们就称之为算法。算法很重要,没 有合适的算法农夫就无法称心如意的渡河。请大家在 学案上写下算法的概念。 今天我们就一起来“开启计算思维的大门” ! 投影本课课题开启计算思维的大门 学生思考并 回
6、答 学 生 自 主探究该题 算法, 并用平 板提交自己 的答案。 一 位 同 学上讲台用 投票最高的 算法玩游戏 农 夫 过 河 ,其他同 学对比自己 的答案观察 并纠错 回答问题, 明 确学习内容 观看投影 通过趣味游 戏来激发学生的 学习兴趣 过客观题的方式 呈现,让每个学 生都参与进来, 通,更能了解全 班同学的整体情 况,可以进行更 有针对性的讲解 让学生在体验趣 味游戏、思考算 法的过程中理解 算法的概念,体 会 算 法 的 重 要 性,突出学习重 点。 第 3 页 共 6 页 任务任务 驱动驱动 逐步逐步 深入深入 师:请大家齐读本节课的学习目标。 师:其实,算法一点都不神秘,它在
7、我们生活中 随处可见,请同学们思考生活中有哪些地方用到算 法?小组讨论,每个组举个例子,并且说出具体的算 法! (挑选 2-3 组学生代表回答并分发乐豆) 师生交流。 除了同学们举的例子, 其实生活中还有很多很多, 比如发邮件:它的算法是先打开邮箱、再登陆邮箱、 再编辑邮件内容、填写收件人信息、发送邮件。再比 如炒番茄炒蛋,你可以先炒鸡蛋再炒西红柿最后混一 起炒,也可以直接把鸡蛋和西红柿放在一起炒。好的 的算法,就能炒出美味的菜;不合适的算法,就是浪 费食材了。 1、发邮件 2、炒菜 3、洗衣服 小结:所以,我们的算法也是有优有劣。没有了 合适的算法,生活就会低效、杂乱无章! 我们再回忆一下,
8、什么是算法? 全班齐读目 标 以小组为单 位思考问题 并积极 回答问题 体会算法的 重要性。 思考、 回答生 活中的算法 应用例子, 感 悟算法的重 要性。 明确本节课目标 和学习的方向 通过师生交流生 活中的算法,拉 近 与 算 法 的 距 离,感悟生活中 处处有算法。 从学生的生活实 际出发提问,引 导 学 生 接 触 算 法,明确学习内 容 重温算法的概念 二、算法的描述方法(二、算法的描述方法(10min) 1、自然语言、自然语言 师:我们的生活离不开算法,下面请同学们来用 算法解决实际问题:昨天老师去超市买了一箱酸奶,昨天老师去超市买了一箱酸奶, 你能说出收银员是如何知道老师该付多少
9、钱的吗你能说出收银员是如何知道老师该付多少钱的吗?请请 你说出收银员获取商品价格的算法:你说出收银员获取商品价格的算法: 第一步: 第二步: 刚才这些算法我们都是用口头或书面语言的形式 表达出来的,同学们很容易理解,这种描述算法的方 法我们称之为-自然语言。 它的优点就在于通俗易懂。 师生交流: 但有的时候用自然语言描述算法会出现一点问 题哦!请同学们思考“张三听李四说他的儿子考上了 大学。 ”到底谁的儿子考上了大学? 小结:自然语言描述算法,有的时候会产生歧义。 思考:那还有什么方法可以描述算法? 引出流程图 投影: “流程图” 全班学生齐 声回答 观看投影 思考、 交流问 题。 体会自然语
10、 言的二义性。 观看投影并 思考 引出流程图 从学生的生活实 际出发,让学生 用自然语言描述 算法,体会自然 语 言 的 通 俗 易 懂。 思考自然语言的 局限性 2、流程图、流程图 流程图:特定的图形符号加上说明,以图形化的方式 第 4 页 共 6 页 描述算法。师:我们一起看一下刚刚这个问题,我们 如何用流程图来描述呢? 它的优点就在于直观简洁,逻辑清晰。直观简洁,逻辑清晰。 小结:小结: 师:像这样一条语句接着一条语句执行的结构,我们师:像这样一条语句接着一条语句执行的结构,我们 称之为称之为顺序结构。顺序结构。 像下面这样根据判断条件而出现两种操作结果的,我像下面这样根据判断条件而出现
11、两种操作结果的,我 们称之为们称之为选择结构。选择结构。 任务任务 2:认识流程图的符号与意义。 师:其实每个符号都代表着独特的含义,下面请大 家自学学案并完成任务 “连一连”(用平板截屏发任务) 师生交流: (1)这个流程图里出现了几种符号? (2)每种符号代表什么意思? (3)该流程图描述的什么内容? 小结: (1)流程图:用符号把每一个步骤都清楚的表示出 来。 (2)直观、简洁,逻辑关系清晰。 跟随老师一 起思考 观看投影 思考并回答 问题 参照学案, 自主探究, 了 解流程图符 号名称和含 义。 直接在平板 上完成连线 任务 师生交流 学生竞赛, 比 比谁能最快 读懂流程图。 自然过渡
12、到程序 的结构 启发学生思考, 带着问题自学。 培养学生的自主 学习能力。 了解流程符号的 意义。使学生能 够读懂流程图, 体会流程图描述 算法的特点。 同时为后面学习 难点的突破打下 铺垫。 第 5 页 共 6 页 3、自然语言与流程图描述算法比较、自然语言与流程图描述算法比较 (播放课件) 引导学生根据实际情况选择合适的描述方法。 描述方法 特 点 自然语言 流程图 延伸:描述算法的方法还有 N-S 流程图、伪代码 等。 总结两种描 述方法各自 的特点。 用二维表比较两 种描述方法。让 学生体会两种方 法各自的特点, 启发学生恰当选 择。 拓 展 学 生 知 识 面。 15 巩固巩固 提高
13、提高 突破突破 难点难点 三、随堂测试(三、随堂测试(10min+5min) 师:师:发起随堂测试(难度递增) ,让学生先完成两道必 选题设计算法并画出流程图。学有余力的学生可以再 完成最后一道选做题。 必选题 1:输入半径 r 的值,求圆的面积 s。 必选题 2:超市周末促销。凡是顾客购买的商品超过 500 元的,打 8 折,反之打 9 折。假定顾客购买的商品 价格为 a 元,实际要付多少钱? 选做题:选出 A、B、C 三个数中最大的那个数。 全班提交答案之后用平板发起学生互批作业。 教师挑错误率较高的题目加以讲解。 独立思考 尝试解题 合作交流 学生互评 师生交流 小结 从学生熟悉的实 例
14、入手,分层设 计。引导学生思 考与分析,完成 任务,突破本课 学习难点。 培养学生用流程 图描述解决具体 问 题 算 法 的 能 力。 4 4 延伸延伸 拓展拓展 情感情感 升华升华 四、整合建构(四、整合建构(10min) 接下来,老师想请两位同学上来完善这个思维导 图,检测一下大家对这节课的内容掌握了多少。有没 有同学愿意上来? 请其他同学在自己的学案上完善这节课的思维导 图并且思考这节课你还学到了什么? 先让学生总结本节课所学内容,老师再提升。 这节课我们学习了 结束语:算法世界那么大,你想不想好好去看看? 希望同学们以后在遇到问题的时候,能开动脑筋,找 到该问题的算法,学以致用,让算法
15、更好的为我们的 学习、生活服务。 积极踊跃举 手 上来两位学 生, 其余学生 在学案上完 成思维导图 这节课我学 到了 总结本课收 获与体会。 梳理本课所学知 识, 使之系统化。 再次感悟算法的 重要性,启发学 生学以致用。 第 6 页 共 6 页 反思提反思提 升升 四、教学反思四、教学反思 1、这节课的教学环节完整,教学流程设置合理,用游戏驱动法较好的激发了学生的学习 欲望,围绕由浅及深的任务让学生的学习循序渐进,让学生始终处于“探究”的状态, 较好的解决学生认知水平存在差异的问题,从而满足了不同层次学生的学习需求。 2、教学中利用平板工具开展了形式多样的课堂互动活动, 教师可以通过大数据
16、及时了解 学生对知识的掌握情况,再有针对性的开展进一步的教学,让课堂在预设与生成的和谐 中发展,较好地落实学生学习的主体性。 3、这节课还为学生提供了贯穿整堂课的学案,集学习目标、学习任务、随堂测试、思维 导图、学习评价于一体,为学生提供学习支架,让学习在漫游知识海洋的过程中不至于 迷航。 4、利用平板上的平台对学生课堂表现情况即时评价,学生在做完随堂测试之后还可利用 平台实现互批,让学生随机批改同伴的试卷,在为他人纠错的过程中纠正自己的错误, 实现自主高效课堂。 5、本节课教师的课堂语言不够凝练、稍显啰嗦,但整体上仪态自然大方有亲和力、普通 话流利,课堂气氛活跃。 这节课通过多种手段的教学方式和评价方式,较好的完成了本课的教学任务。从完 成任务情况看,知识目标完全达到,能力和情感目标较好地实现。