⬇ 下载 Word 原稿(六上全册教案.docx)

浙教版《信息科技》六年级上册全册公开课教案

六年级上册 · 公开课教案

浙教版《信息科技》六年级上册全册公开课教案

规范教案十二要素 · 教学过程四列分栏 · 可直接进课堂使用

教 材

浙江教育出版社《信息科技》(2026年版)

适用对象

小学相应年级/一学期

课时安排

每课时40分钟,每周1课时

结构体例

规范教案十二要素;教学过程四列分栏(环节|教师活动|学生活动|设计意图)

编制日期:2026-10-25 | 本教案为设计草稿,授课前请结合本校机房条件与学生实际复核调整

未找到目录项。

(2026年版 · 全册3单元18课 · Python编程 · 每课时40分钟)

一、教材说明

本教案依据浙江教育出版社《信息科技》六年级上册(2026年版)编写,覆盖全册3个单元、18课,供公开课、汇报课直接执教使用。全册以"算法"为核心大概念:第一单元《算法的实现》解决"问题如何变成程序";第二单元《算法的效率》解决"同一问题多种解法,如何比出好坏";第三单元《算法的影响》解决"算法如何塑造在线生活,人如何用好它、管住它"。编程语言为Python,人工智能辅助编程贯穿第7、12、17、18课。全册每课均为新授课,按每周1课时进度约需18周完成,另预留单元复习与期末展示时间。

二、全册结构一览表

单元

课次

课题

课本页码

单元角色

第一单元 算法的实现

第1课

算法与问题解决

P2

全册总起:四步骤总览

第一单元 算法的实现

第2课

抽象与建模

P7

第二步:抽象与建模

第一单元 算法的实现

第3课

算法设计

P10

第三步:设计算法(枚举)

第一单元 算法的实现

第4课

用程序设计语言描述算法

P14

第四步前半:翻译成Python

第一单元 算法的实现

第5课

算法的执行

P18

第四步后半:运行、调试

第一单元 算法的实现

第6课

"猜数"算法设计

P24

综合实践:循环+分支设计

第一单元 算法的实现

第7课

用人工智能辅助算法实现

P28

单元收官:AI辅助+人工验证

第二单元 算法的效率

第8课

算法的多样性

P34

起点:发现"一题多解"

第二单元 算法的效率

第9课

算法的评价方法

P41

方法:当评委的四把尺子

第二单元 算法的效率

第10课

"韩信点兵"枚举法的实现

P44

迁移①:新问题·笨办法

第二单元 算法的效率

第11课

"韩信点兵"筛选法的实现

P48

迁移②:优化·更省

第二单元 算法的效率

第12课

用人工智能解决"韩信点兵"问题

P52

拓展:请AI想算法·人把关

第三单元 算法的影响

第13课

在线生活中的算法

P58

站在算法外面"看见它"

第三单元 算法的影响

第14课

智能寻路中的搜索算法

P62

拆开"导航怎么找到路"

第三单元 算法的影响

第15课

在线购物中的推荐算法

P66

亲手算一遍"猜你喜欢"

第三单元 算法的影响

第16课

算法对生活的影响

P70

坐下来评"用好它、管住它"

第三单元 算法的影响

第17课

人机对话的实现

P73

走进去看算法怎么"答话"

第三单元 算法的影响

第18课

对话机器人

P78

动手给它添砖加瓦(建设者)

三、编写依据

四、统一学情基线(全册18课共同前提)

学校与学生:温州农村/城郊小学六年级,学生多为新居民(务工)子女,部分从外省转学插班;家中基本无电脑,编程零起点起步,开机、鼠标、输入法切换、保存均不熟练,键盘打字慢;部分学生内向敏感,不会做就低头不语,需多鼓励、多给小老师帮扶。

全册统一教学策略:

第一单元总览 算法的实现(第1-7课)

核心大观念:一个真实问题变成计算机里的程序,要走过"分析问题→抽象与建模→设计算法→验证与优化算法"四步;流程图和Python程序是描述算法的两种语言,"程序就是流程图的另一种写法";AI可以提高效率,但核心设计、测试验证与优化永远靠人。

单元主线:一个真问题贯穿——第1课"投票数票"总览四步;第2-5课借"鸡兔同笼"依次走完四步(抽象建模→枚举设计→翻译成Python→运行调试);第6-7课升级到"猜数"综合实践,并以"AI辅助+人工验证"收尾。

与后续衔接:本单元的四步骤框架是第二单元(多样与评价)、第三单元(在线生活中的算法)的方法论底座;第7课的"指令四件事"套路将在第12课升级为"提示词四要素";第6课的猜数流程图作品入袋保管,第7课、第8课都要用。

第 1 课 算法与问题解决

【课题】算法与问题解决

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 1 课(第一单元《算法的实现》第 1 课时,40 分钟)

【课型】新授课(兼入学摸底与机房契约课) 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维、信息意识】。内容要求(概括性表述,严禁虚构条目号):结合生活实际,了解利用算法解决问题的基本过程,知道算法是描述问题、解决问题的步骤和方法。本课为全册总起课,只建四步骤整体框架。

【教材分析】(五问法)

是什么:全册总起课。以"投票问题"为例,从整体上回顾在计算机中运用算法解决问题的过程,搭起"分析问题→抽象与建模→设计算法→验证与优化算法"四步骤框架(步骤名称以教材为准),并完成入学摸底、机房契约、发布18关闯关地图。

从哪来:学生五年级接触过零散的"用计算机解决问题"经验,但从未结构化;本课同时是六年级第一节信息科技课。

往哪去:第2课深入第二步,第3课专攻第三步,第4、5课完成描述与执行,第7课汇合验证与优化。

核心矛盾:重点——四个步骤的名称、顺序与含义;难点——把"四步骤"与身边真实问题对应,说出每一步"在做什么"。成因:学生习惯"做事"而不习惯"观察自己怎么做事",必须用一次真实的班级投票把四步"演"出来,而不是先讲名词。

独特教育价值:全册第一次显性落地计算思维的"问题解决过程观";"数不清的票"成为贯穿全册的问题意识起点——鸡兔同笼、猜数、韩信点兵,都是"把混乱变清楚"的同类故事。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:多为外地务工子女,家中无电脑,开机、鼠标拖动、打字、保存均不熟练,少数从未碰过电脑;对信息科技课好奇,也带着"能不能玩游戏"的期待。

认知特点:注意力集中时间短,喜欢比赛和举手,不喜欢听概念;"举手表决选队长"是真实班级事务,情境一真,思维立即跟进。

预判困难与兴趣点:困难——四步骤名称易背串;打字慢导致摸底超时。兴趣点——投票是"自己的事";闯关贴星有游戏感。对策:摸底嵌在热身里不另占时,分层结对当场完成。

【教学目标】

【教学重点】四个步骤的名称、顺序与含义。

【教学难点】把"四步骤"与身边真实问题对应起来,说出每一步"在做什么"。

难点说明:四步骤是"关于做事过程的抽象",必须让每一步都有真实事件可指——一次完整的投票就是最好的"指认现场"。

【教学方法】情境体验法、任务驱动法、讨论法、游戏化竞赛。选择理由:零起点学情下概念一律从活动中生成,不先讲名词;真实投票提供不可替代的情境锚点。

【教学准备】

机房(断网或禁用浏览器);课件;入学摸底记录单;四步骤卡片(4张/组);机房契约草案;18关闯关地图;星星贴纸;"跟我做.txt"(预置于每台桌面)。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——开机热身+投票选"闯关队长"(约10分钟)

①【操作】课件翻至封面页,教师边巡视边在"入学摸底记录单"上逐项打星:开机→双击桌面"跟我做.txt"→拖动图标排队→打姓名(切换中英文输入法)→另存"我的作业"。【话术】"一二三,坐端正;四五六,开电脑——今天谁都不许乱点,先看老师做一遍,不会的举手,小老师马上到。"②摸底完成后出示投票情境页,【话术】"先解决一个自己的事——选'闯关队长',同意谁就举手,我数!"请2人上台数票:一人自由数、一人分组数,故意制造"数不清"的混乱。③【预设】若投票冷场无人举手,教师话术:"那我先投带队巾一票——谁想当队长?举手让我看见你的手!"若两次数票恰好一致没乱,话术:"这次巧合同样多——谁有办法数得更快,还能查出有没有数重、数漏?"④【评价】摸底四项当场记录:独立完成贴星、需提醒记"提醒"、需帮扶记"帮扶",作为本课分层与小老师配对的依据,完成率口头通报。

①(约4分钟)独立完成开机→双击打开桌面"跟我做.txt"→鼠标拖动图标排队→切换中英文输入法打姓名→另存为"我的作业";不会做的举手请小老师帮忙;产出:保存成功的"我的作业"文件和四项摸底自评(会/不会)。②(约4分钟)全班举手表决选"闯关队长",观察两次数票的结果差异;产出:说出的差异(如"数乱了""分组数再相加")。③(约2分钟)自由发言,说出数不清时心里有多着急;产出:问题意识——"数不清"就是要解决的问题。

①对应目标2(经历开机、拖动、打字、保存四项摸底并定位自己);②真实性检验:去掉真实投票,四步骤就退化成名词背诵;投票是全班正在发生的真实事务,"数乱了"真实发生,学生不是配合表演而是真的想把票数清;③难点脚手架:投票→数乱→分组数→核对,一连串真实事件为每个步骤备好了可指认的现场,步骤不再悬空;④为何最优:零起点学生连开机都要教,摸底嵌进热身不另占时间,结对当场分层,公开课上既不冷场也不超时。

环节二:感知建构——数票大作战(约8分钟)

①【操作】发"数票任务单",组织4人组讨论2分钟,【话术】"怎样把票数清、数快、数错了能查?四顶帽子四顶主意——每组只说一条,说得不一样才算数。"②一组汇报后板书关键词"分组报数、相加复核",【预设】学生只说"多数几遍"时,话术:"多数几遍是办法,可三十多顶帽子数三遍还是乱——有没有办法让它自己想错都难?"若学生直接说出"分组相加",追问:"分组报数和自由数,差在哪一个动作上?"③【操作】按新方法现场再数一次,两次一致后,【话术】"数清了票,我们才看清要解决什么问题——这就是第一步,分析问题。"④【评价】举手统计"认为新方法更快更稳的",随机请2人说理由,判读标准:能说出"分组+复核"两个动作。

①(2分钟)4人组讨论,每人至少说一条数票办法;产出:小组办法清单(写在任务单一角)。②(约3分钟)一组代表上台按"分组报数、相加复核"重数,全班对照监督;产出:两次一致的票数。③(约3分钟)跟随归纳发言:"分析问题=弄清要解决什么、已知什么";产出:说出的步骤一含义。

①对应目标1(按顺序说出四步骤之一)与难点;②真实性检验:去掉"再数一次"的对照,"分析问题"就是听写名词;数票是刚才真实的混乱,办法由学生提出而非教师给予,学生是否真做看每组能否说出自己的办法;③难点脚手架:从"数乱了"到"数清了"的现场对比,让"分析问题"有具体事件可指,而不是抽象名词;④为何最优:务工子女班级议事惯用举手表决,这是他们最熟悉的公平场景,概念从自己的经验里长出来才记得牢。

环节三:探究建构——四步上墙(约10分钟)

①【操作】发四步骤卡片(4张/组:分析问题、抽象与建模、设计算法、验证与优化),【话术】"刚才数票这件事,其实偷偷走了四步——每组把卡片贴到对应事件旁边,贴错不扣分,说出理由才算分。"②【操作】发"四步骤—数票事件"连线任务单,巡视点拨:举手=1票、分组报数=建模?先分组再相加的顺序=设计算法?再数一遍核对=验证。③【预设】学生把"再数一遍"贴到"设计算法"时,话术:"再数一遍是在出主意之前还是之后?对,主意定好了再核对——它管'做得对吗',所以是第四步。"若四步名称背串,带全班齐读两遍再贴。④【操作】一组上台贴"四步墙",【话术】"以后每课都走这四步,走完一课贴一颗星。"⑤【评价】全班齐读四步名称与顺序;连线任务单当堂收齐批改,未达标者课后由小老师帮扶,达成率记入量规。

①(约4分钟)4人组合作:把数票事件与四步骤卡片配对并说理由;产出:贴好卡片的"四步墙"底稿。②(约4分钟)独立完成"四步骤—数票事件"连线任务单;产出:连线任务单(判读标准:四条线全对)。③(约2分钟)一组上台贴卡片,全班齐读四步骤;产出:完成的"四步墙"。

①对应目标1(四步骤的名称、顺序与含义)并直指难点;②真实性检验:去掉卡片归类,四步仍是四个名词;学生是否真做,看每组能否说出"举手=1票就是只留一票、扔掉性别年龄"——每一步都有数票事件可指,情境在第五环节契约、口诀中回收;③难点脚手架:卡片把抽象步骤落成可搬运的具体事件,"先归类再命名"符合具体运算阶段学生的思维特点;④为何最优:新居民子女表达弱,卡片操作+组内先说再派代表说,降低发言焦虑,人人有产出。

环节四:应用迁移——分层任务(约9分钟)

①【操作】发A/B/C同张分层任务单,【话术】"A层跟读四步骤并完成连线;B层独立连线,再各举一个家里的例子;C层最难——用四步向同桌讲清'怎么让电脑数票'。三层自选,完成一层贴一颗星。"②【预设】B层举例只会说"做作业"时,话术:"做作业四步走一遍我听听——分析:要写完什么?建模:留下哪几样?设计:先做哪科?验证:检查什么?会了这一题就会举一反三。"C层讲解卡壳时提示:"先问同桌:电脑知道'一票'是什么吗?"③【操作】巡视分层,对A层只要求跟读与指认,记录达成情况,【话术】"卡住了三步走:先看墙上图文,再问小老师,最后举手叫我。"④【评价】下课前统计:A层连线全对、B层举例两例、C层完成互讲;按层贴星,数据记入过程性量规。

①(约5分钟)自选层级完成任务单:A层跟读+连线;B层独立连线+口头举例(做值日、赶集摆摊);产出:完成的任务单与两个生活实例。②(约3分钟)C层两两互讲"怎么用电脑数票",先完成的挑战上一层;产出:一次完整的四步讲解。③(约1分钟)贴星结算,说出自己下一课要挑战哪层;产出:层级自选记录。

①对应目标1、2(分层任务与达成检测);②真实性检验:去掉迁移举例,"四步"只在数票一件事上成立;B层例子、C层"电脑数票"讲解检验能否换情境复用,情境在作业"家庭统计员"中回收;③难点脚手架:三层任务同一张单,A层跟读保底、B层举例搭桥、C层讲解爬坡,配"三步走"求助口诀,谁都不空手;④为何最优:零起点与近零起点混班,自选起点让每个人都有完整产出,公开课上不出现"陪读"观众。

环节五:梳理小结·契约与闯关地图(约3分钟)

①【操作】出示机房契约草案,【话术】"规矩不是老师定的,是我们一起定的——我提三条,你们举手表决:先守约再自由;不点浏览器;互助不嘲笑。有要加的吗?"②【操作】发契约纸签名贴墙,发布18关闯关地图,【话术】"18课就是18关,走完一课贴一颗星——今天贴第一颗。"③【操作】指板书带全班齐背口诀:"分析建模设计算法,验证优化再出发。"④下课口令"关机—推椅—排队"。【评价】全员签名与贴星完成情况作为契约达成度第一个观测点,未签名者课后补签。

①(约1分钟)举手表决契约条款,补充或否决一条,签名;产出:签名的机房契约。②(约1分钟)在闯关地图上找到第1关贴星,齐背口诀;产出:贴星地图。③(约1分钟)按口令关机、推椅、排队;产出:有序离场。

①对应目标3(拟定并签署机房契约、知道18课=18关);②真实性检验:契约若只是宣读,第2课执行率会给出真实答案;表决+签名让"我的规矩"成立,闯关地图全册每课可回收;③难点脚手架:口诀"分析建模设计算法,验证优化再出发"是四步骤的记忆桩,补偿机械记忆弱项;④为何最优:务工子女对"被信任的管理"反应积极,共创契约给主人翁感,贴星游戏化衔接全册18关激励机制,管理成本降到最低。

【板书设计】

第1课 算法与问题解决 用计算机解决问题四步骤: ① 分析问题 —— 要解决什么?已知什么? ② 抽象与建模 —— 扔掉没用的,留下关键要素 ③ 设计算法 —— 先做什么,再做什么 ④ 验证与优化 —— 做得对吗?能更好吗? 数票事件:数不清 → 分组报数相加复核 → 再数一遍核对 机房契约:先守约再自由 · 不点浏览器 · 互助不嘲笑 18课 = 18关,走完一课贴颗星!

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长按顺序讲"用计算机解决问题的四步",每步举一个家里的例子(做饭、赶集卖菜),家长签字。

B 拓展实践:当"家庭统计员":数一样东西(剩的瓯柑筐数、全家碗筷),先用老办法数一遍,再用"分组再相加"数一遍,记录两次结果和哪个更清楚。

C 选做(挑战):观察一次赶集或村小卖部买卖,想"如果让电脑算今天该进多少货,四步分别是什么",画成四格小漫画,下节课贴"问题墙"。

【教学反思】(预设要点)

第 2 课 抽象与建模

【课题】抽象与建模

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 2 课(第一单元《算法的实现》第 2 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维】。内容要求(概括性表述,严禁虚构条目号):通过实例认识抽象与建模是解决问题的关键步骤,能用表格等方式描述问题中的关键要素,用变量表示数量,建立问题的数学模型。本课专攻四步骤中的第二步。

【教材分析】(五问法)

是什么:专攻第二步"抽象与建模"。借助表格对"鸡兔同笼"(35个头、94只脚,以教材为准)抽象——整理对象(鸡、兔)与数量(头数、脚数),提炼关键要素,用变量ji、tu表示;建模——写成算式;"试一试"把总头数、总脚数换成h、f;练习"百钱买百鸡"迁移。

从哪来:第1课已建四步骤框架;本课与数学"式与方程"进度对齐,学生学过用字母表示数,是重要支撑。

往哪去:第3课用枚举法为鸡兔同笼设计算法,第4课翻译成Python——变量ji、tu原样进入程序,本课建模质量直接决定后两课成败。

核心矛盾:重点——用表格抽象问题、用变量表示关键要素、用算式建立模型;难点——①舍得舍弃无关信息;②把文字题目转化为算式;③理解"变量"的意义。成因:学生做题"从头读到尾",从未被要求"扔信息";"变量是会变的盒子"需要类比支撑。

独特教育价值:全册第一次"把生活问题整理成计算机能处理的样子",是计算思维"抽象"的第一次显性训练;"信息大甩卖"把"舍弃"从负担变成竞赛,培养"抓关键"的思维品质。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:与数学"式与方程"进度对齐,会用字母表示数;但从未见过"抽象表格";打字慢,变量名ji、tu恰好简短,是故意之选。

认知特点:喜欢竞赛和"扔东西"的游戏化动作;对"外婆家的院子"这类乡土故事有亲切感;部分学生认为"题目里每句话都有用",舍弃会有不安。

预判困难与兴趣点:困难——不舍得扔"外婆家养了很多年"这类信息;写等式时混淆头、脚两个关系。兴趣点——"信息大甩卖"分组竞赛;用磁贴给数量"起名字"像取外号。

【教学目标】

【教学重点】用表格抽象问题、用变量表示关键要素、用算式建立模型。

【教学难点】①舍得舍弃无关信息;②把文字题目转化为算式;③理解"变量"的意义。

难点说明:"舍弃"违背"题目都有用"的做题经验,需游戏化释放;"文字→算式"要把头、脚两个数量关系分别写成等式,学生首次面对"两个条件管一件事"。

【教学方法】任务驱动法、讨论法、讲练结合法。选择理由:抽象表格必须经过"填表"实践才能内化;"信息大甩卖"竞赛把舍弃门槛降到最低;变量磁贴让"起名字"变成可触摸的操作。

【教学准备】

机房(禁用浏览器);课件;任务单(填空式抽象表格);"信息收拾包"卡片(有用/可扔两袋);变量磁贴(ji、tu、h、f);半成品表格投屏;板书。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——"外婆家的院子"数乱了(约5分钟)

①【操作】口令组织热身后,教师带情境讲述,课件出示院子插图:"外婆家院子里有鸡有兔,数头35个、数脚94只(以教材为准),问鸡兔各几只。我数了三遍越数越乱——这道题这么长,是不是每句话都是宝贝?"②【预设】若学生答"每句都有用",话术:"都重要?那'外婆家的院子养了很多年'跟算鸡兔有几只有关系吗?"若学生直接答"不是每句都有用",追问:"哪几句可以请出去?"③【操作】在"每句话都有用"与"有的可扔"的争论处板书课题,【话术】:"今天学第二步——把乱糟糟的问题,收拾成计算机能处理的样子,收拾好了,第3课才能请它进流程图。"

①(约2分钟)热身:打开桌面"跟我做.txt",切换输入法,保存今日页;产出:保存成功的文件。②(约2分钟)听故事,针对"是不是每句话都是宝贝"自由发言,说出"兔4只脚、鸡2只脚最有用";产出:自己的判断。③(约1分钟)齐读课题与第二步名称;产出:明确本课任务。

①对应目标1(借助表格整理对象与数量)的引入;②真实性检验:去掉"数乱了"的困境,建模就变成教师布置的任务而非学生自己的需要;外婆家院子是乡土真实场景,学生是否真做看争论是否真实发生;③难点脚手架:先让学生自己说出"不是每句都有用",为下一环节"扔信息"造势,舍弃不再突兀;④为何最优:六年级学生做题"从头读到尾"已成习惯,从他们熟悉的家禽家畜场景切入,用争论打破"题目都有用"的定式,比讲定义有效。

环节二:探究建构·活动一——信息大甩卖(约12分钟)

①【操作】发"信息收拾包"卡片(有用袋/可扔袋两袋+信息卡若干),【话术】:"第一场竞赛——信息大甩卖!把'外婆家的院子''养了很多年''黄鼠狼来过'这些伺候不了答案的,扔进可扔袋;把能用的装进有用袋。扔得干净的小组,赢了。"②一组汇报时【预设】该组舍不得扔"养了很多年",话术:"这句话留着,能帮你算出鸡兔各几只吗?——留着它,表格就装不下了。抽象就像收拾书包:明天不用的课本,放家里。"③【操作】汇报后【操作】课件出示半成品抽象表,引导填三栏:对象(鸡、兔)、数量(头数、脚数)、关键要素(鸡兔只数,以教材表格为准),【话术】:"表格就三栏,照着填,填完抬头看投影对答案。"④【评价】两组互查:对方的"可扔袋"里有没有误扔(误扔"鸡2只脚"要捡回),判读标准:可扔袋只剩无关信息、有用袋四项齐全。

①(约5分钟)小组竞赛:把信息卡片分入两袋,一组汇报"扔了什么、留了什么"并说理由;产出:分好两袋的信息卡。②(约5分钟)在任务单抽象表上填三栏(对象/数量/关键要素);产出:填写完整的抽象表格。③(约2分钟)参与互查,捡回误扔的信息卡;产出:修正后的分类。

①对应目标1(用表格整理对象、数量与关键要素)与难点①;②真实性检验:去掉竞赛,"舍弃"只是口头提醒;学生是否真做,看每组可扔袋里是否真的只剩无关信息——扔错会被同桌捡回,错误当场暴露;③难点脚手架:两袋实物让"扔信息"变成可触摸动作,"收拾书包"比喻把抽象的"抽象"落到每日经验;表格三栏给固定结构,零起点可照填;④为何最优:该学段学生喜欢竞赛和"扔东西"的游戏化动作,竞赛把舍弃的心理门槛降到最低,组内先说后填,表达弱的学生也有贡献位。

环节三:探究建构·活动二——给数量起名字(约13分钟,难点突破)

①【操作】用变量磁贴演示:ji=鸡的只数,tu=兔的只数,【话术】:"变量就像一只贴了名字的盒子,里面装会变的数——今天装10只,明天装23只,盒子还是那个盒子。"②【预设】学生把变量理解成"固定的数"时,出示两个场景追问:"鸡10只兔25只,ji是几?鸡23只兔12只,ji是几?——同一个盒子,换了里面的糖,这就是'会变'。"③【操作】引导写两个算式:ji+tu=35(头)、2*ji+4*tu=94(脚),【话术】:"两个条件管一件事,像两把锁管一扇门——少一把,答案就锁不住。"④组织代入检查:ji=10则tu=25,算2*10+4*25=100≠94,说明这组不是答案但关系仍成立;⑤【操作】"试一试":把35换成h、94换成f,【话术】:"换名字不换结构——这就是模型的力气,一道题变成万道题。"⑥【评价】同桌互查两个算式与h/f版,抽查2人板演,判读标准:两个等式各要素齐全、h/f替换正确。

①(约4分钟)跟摆磁贴,齐说"变量是会变的盒子",在任务单上写出ji、tu的含义;产出:标注含义的变量名。②(约5分钟)写两个算式,用具体数(ji=10则tu=25)代入检查脚数;产出:两个正确的等式。③(约3分钟)完成"试一试"h/f版;B/C层尝试"百钱买百鸡"迁移:先填抽象表;产出:h/f版算式与迁移表格。④(约1分钟)参与互查与板演;产出:确认无误的模型。

①对应目标1(用变量表示关键要素、写算式模型)、难点③与难点②;②真实性检验:去掉代入检查,"两个条件管一件事"只是听写;学生是否真做,看代入算错(2*10+4*25=100≠94)时能否自己发现"关系对但数不对"——模型与答案第一次被区分开;③难点脚手架:"会变的盒子"类比破解赋值前概念,代入检查让两把锁"管一扇门"可感知,磁贴让起名字变成可触摸操作;④为何最优:学生数学课刚学字母表示数,ji、tu恰好简短,键盘慢也能敲对;类比来自生活(盒子、锁、书包),新居民子女无电脑家庭也有此经验。

环节四:应用迁移——分层任务(约7分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层补全抽象表格与两个算式;B层填表写式并完成'试一试';C层完成'百钱买百鸡'抽象表与算式,再向同桌讲清'为什么这些信息可扔'。写完模型必做一件事——代数检查:盒子里的数换一换,关系还成立吗?"②巡视贴星,【预设】A层漏写"2*"时提示:"一只鸡几只脚?两只鸡呢?——把'每只的脚数'写进式子里,别只写只数。"③【操作】收集C层讲解音频/记录,【评价】:按层贴星,B层以上须完成代数检查栏,未做的退回补做。

①(约4分钟)自选层级完成任务单:A层补全表格与算式;B层填表写式+完成"试一试";C层完成"百钱买百鸡"抽象表与算式;产出:完成的分层任务单。②(约2分钟)C层向同桌讲"为什么这些信息可扔",B层完成后挑战C层;产出:一次条理清楚的讲解。③(约1分钟)互查:同桌问"这两个条件分别管什么";产出:互查记录。

①对应目标2(迁移到百钱买百鸡)与难点①;②真实性检验:去掉迁移题,"抓关键"只在鸡兔同笼上成立;百钱买百鸡当堂迁移检验方法可复制,C层讲解把取舍理由说给人听,情境在作业"家庭两条件实例"中回收;③难点脚手架:分层同张单,A层补全保底、B层规范表达、C层迁移爬坡;"代数检查"栏把验证意识前置到建模环节,防止写完就交;④为何最优:数学弱生可照黑板填空,能力生有迁移空间,一张单三种起点,公开课上分层可见、时间可控。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书带全班齐读核心结论:"先扔没用的,再给数量起名字,最后写算式。"②【话术】:"再送你们四个字,写完模型必做——代数检查。第3课设计算法、第4课写程序,全靠今天这张表打底。"③【操作】口述分层作业(A讲变量/B找两条件实例/C完成百钱买百鸡),布置课后与小老师核对事项;贴星、积分、守约时间;下课口令。【评价】:齐读整齐度与作业记录情况当场观察,未记录作业者提醒补记。

①(约1分钟)齐读核心结论与"代数检查";产出:记住口诀。②(约1分钟)记录分层作业,C层记下与小老师核对的时间地点;产出:作业记录。③(约1分钟)贴星、积分、守约时间,按口令排队;产出:贴星地图。

①对应目标3(用"收拾书包"比喻解释抽象);②真实性检验:去掉齐读与作业预告,方法课容易"课上激动、课后归零";作业A"给家长讲变量"逼学生把比喻说出口,方法是否真懂当堂可见、回家可验;③难点脚手架:口诀"先扔没用的→再起名字→后写算式→代数检查"把三步骤+一检查打包成记忆桩,与板书一一对应;④为何最优:务工子女家庭无电脑,作业全部口头化、观察化,家长签字机制提供低成本监督;守约时间兑现全册游戏化管理,学生愿意持续守约。

【板书设计】

第2课 抽象与建模(四步之二) 鸡兔同笼:35个头、94只脚(以教材为准) 抽象:对象——鸡、兔;数量——头数、脚数 扔掉:"外婆家的院子""养了很多年"…… 建模:ji = 鸡的只数,tu = 兔的只数(变量=会变的盒子) ji + tu = 35 2*ji + 4*tu = 94 试一试:h = 总头数,f = 总脚数 口诀:先扔没用的 → 再起名字 → 后写算式 → 代数检查

【作业设计】(分层,均不需要电脑)

A 基础巩固:描一遍抽象表格(半成品打印版),给家长讲"什么是变量",用"盒子"打比方,家长签字。

B 拓展实践:生活观察——家里或村小卖部找一样"两个条件管一件事"的例子(如"3本本子5支笔共23元"),仿照表格填"对象/数量/关键要素"三栏。

C 选做(挑战):完成"百钱买百鸡"完整抽象表与算式模型(公鸡5文、母鸡3文、小鸡1文3只,百钱买百鸡,数以课本为准),下节课前与小老师核对。

【教学反思】(预设要点)

第 3 课 算法设计

【课题】算法设计

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 3 课(第一单元《算法的实现》第 3 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维】。内容要求(概括性表述,严禁虚构条目号):结合实例认识枚举等基本算法,理解用流程图描述算法的基本方法,能用流程图表达顺序、分支、循环等解决问题的步骤。本课专攻四步骤中的第三步。

【教材分析】(五问法)

是什么:专攻第三步"设计算法"——认识枚举算法;用枚举法设计解决"鸡兔同笼"问题的算法(鸡的只数从0开始一个一个地试,同时满足两个条件即为答案);用流程图描述。

从哪来:第2课已建模型 ji+tu=35、2*ji+4*tu=94——"模型有了,怎么找到答案"就是本课问题;流程图符号学生在三年级有接触(起止框、处理框、判断框、箭头),本课是复用与升级。

往哪去:第4课把本课流程图"翻译"成Python程序;枚举思想在第二单元第10课"韩信点兵"中再次登场,是旧方法迁移。

核心矛盾:重点——枚举算法的基本思想与流程图描述;难点——"从0开始一个一个地试"的循环结构如何用流程图表达;判断框"两个出口"的画法与循环回边。难点成因:循环要求把"试完一个就回去试下一个"画成"往回走"的箭头,与日常书写"从上到下"的习惯相反;判断框两出口学生易只画一个。

独特教育价值:全册第一次完整设计一个算法并图形化;"笨办法也是办法"——枚举的可靠与穷尽思想,是后续一切优化(筛选、二分)的基准线;纸上设计保证每个零起点学生都能独立完成。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:已能用变量写鸡兔同笼模型;流程图符号零散见过,画不标准;电脑操作仍是"打开文件—保存"水平。

认知特点:对"一个一个试"有天然直觉(赶集买东西挨个翻);画箭头方向易反,需模板与磁贴支撑;喜欢"当计算机执行自己的图"的角色感。

预判困难与兴趣点:困难——循环回边画成"往下走";判断框两出口标反。兴趣点——"人肉计算机"表演;小组竞赛"谁的图走得通"。

【教学目标】

【教学重点】枚举算法的基本思想;用流程图描述鸡兔同笼的枚举解法。

【教学难点】循环结构("一个一个试")的流程表达;判断框两个出口的画法与循环回边方向。

难点说明:循环的"往回走"箭头与书写习惯相反,判断框"是/否"两出口易只画一个。破法:磁贴模板先拼后画、"人肉走图"当场验证。

【教学方法】游戏导入法、任务驱动法、合作探究法、纸上演练法。选择理由:枚举思想从"挨个翻找"的生活经验生长;磁贴拼图降低绘图门槛;人肉走图把静态的图变成动态的执行,提前建立第5课"跟踪执行"的经验。

【教学准备】

机房(禁用浏览器);课件;任务单(流程图模板);流程磁贴一套/组(开始/结束、处理框×3、判断框×2、箭头若干);A4大纸+彩笔(每组2张);答案验证卡(ji=23,tu=12,以实际推演与教材数据为准)。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——赶集"翻筐"配鸡蛋(约5分钟)

①【操作】口令热身后,教师带情境讲述,课件出示赶集鸡蛋筐插图:"赶集时鸡蛋筐混装,要找出'凑满35个、共94个脚数搭配'的装法——一筐一筐翻,怎么办?"②【预设】学生说"随便配几种试试"时,话术:"随便试,容易漏——漏掉的那种万一就是答案呢?怎样既不漏又不疯?"若学生说出"从0只鸡开始一个个配",追问:"从0开始,到几为止?一个不放过是什么意思?"③【操作】在"一个个试"处板书课题,【话术】:"这个笨办法有个大名——枚举:一个一个试,一个不放过。今天请它进流程图,第3课,我们专攻第三步设计算法。"

①(约2分钟)热身:开机,从作品袋取出第3课要用的第2课模型卡,打开"跟我做.txt"保存今日页;产出:保存成功的文件。②(约2分钟)自由发言:"从0只鸡开始配""每种搭配都看看脚数""要一个不落";产出:自己说出的枚举直觉。③(约1分钟)跟读"枚举=一个一个试,一个不放过";产出:方法名称。

①对应目标1(说出枚举思想)的引入;②真实性检验:去掉翻筐情境,枚举就是教师给出的名词;学生是否真做,看"从0开始、一个不放过"是否由学生嘴里说出来而非教师填进去;③难点脚手架:赶集翻筐是学生跟家长赶集时的真实经验,"一个个翻"与"一个一个试"同构,抽象跨度降到零;④为何最优:该学段学生形象思维占优,用具象买卖场景承载算法思想,比直接讲"穷举"有效十倍,笨办法的命名还能保护方法自信。

环节二:探究建构·活动一——从模型到"试"的步骤(约12分钟)

①【操作】课件出示第2课模型ji+tu=35、2*ji+4*tu=94,【话术】:"模型有了,怎么找到答案?只问三个问题——ji从几开始试?tu怎么算?怎么判断成了?"②学生齐答后【操作】板书半成品流程:开始→ji=0→tu=35-ji→判断"2*ji+4*tu=94?"→成了输出、没成ji=ji+1回去再试,【话术】:"鸡从0只试到35只——36种搭配,电脑一眨眼试完,人肉要试到什么时候?"③【预设】学生答"tu从0开始试"时,话术:"tu若从0试,ji要不要跟着变?——ji=0定住了,tu用35一减就行,少一个变量少一份乱。"④【操作】发流程磁贴,全班拼完整流程,重点拼"没成→ji=ji+1→回到判断"的回边,请一组上台讲"箭头为什么往回走",【话术】:"写文章从上往下,画循环却要往回走——这就是图和文章不一样的地方。"

①(约3分钟)齐答三问:ji从0开始;tu=35-ji;脚数94就成了;产出:三个关键回答。②(约4分钟)在任务单上给半成品流程四步编号(开始/赋值/判断/处理);产出:编号完整的流程单。③(约4分钟)小组用磁贴拼完整流程,一组上台讲回边理由;产出:拼装正确的流程图。④(约1分钟)跟读"电脑一眨眼试完"建立速度感;产出:记录。

①对应目标1(流程图描述枚举算法)的过程铺垫;②真实性检验:去掉磁贴拼装,循环回边只是教师嘴里的"往回画";学生是否真做,看每组能否把回边拼对并讲出理由——拼错的小组当场被"走图"卡住;③难点脚手架:三个问题把"模型→算法"的过渡拆成零基础可跟的台阶,磁贴让"往回走"可触摸,为下一环节画图降低门槛;④为何最优:流程图符号学生零散见过、画不标准,先拼后画符合"操作先于认读"的规律,两人一机不适用处用小组拼图保证全员动手。

环节三:探究建构·活动二——画流程图+人肉走图(约13分钟,难点突破)

①【操作】发A4大纸+彩笔,【话术】:"现在自己画完整流程图——判断框两个出口,一个写'成',一个写'没成',回边别忘了。先轻稿后描深,画完我们当场走图。"②巡视点拨三类典型错:【预设】判断框只画一个出口时,话术:"判断框是岔路口,只有一个门,车怎么分岔?"回边画成直走时,话术:"ji=1没成,接下来试谁?——顺着这条线能不能回到判断框?"③【操作】组织"人肉计算机":一生持脚本卡按行执行报数"ji=0,tu=35,脚94?没成,ji=1……",一生当计数器,全班盯图核对,【话术】:"全班都是监视器,图上画的和他做的对不上,立刻喊停!"④走到ji=23、tu=12时全班验证:23+12=35,2*23+4*12=94,【话术】:"图走得通,电脑才跑得通——这就是纸上设计的价值,第4课我们照这张图施工。"⑤【评价】作品入袋前快速巡查:回边方向、两出口、ji起点三处各查一遍,三处全对的盖星。

①(约6分钟)独立在A4纸上画完整流程图(先轻稿后描深),判断框两出口标"成/没成";产出:一张画完的流程图。②(约5分钟)人肉走图:表演组报"ji=0,tu=35,脚94?没成,ji=1……",全班盯自己的图核对,发现不一致喊停;产出:走图记录。③(约2分钟)找到答案后写下ji=23、tu=12并验算;产出:答案与验算过程。

①对应目标1(正确使用起止框、处理框、判断框与箭头)、目标2(人肉走图跟踪执行)并直指难点;②真实性检验:不走图,画错无从暴露;学生是否真做,看走图时能否喊出"他做错了"——全班当监视器,每张图都被真实执行一遍,纸上设计当场验证;③难点脚手架:走图把静态的图变成动态的执行,回边画反、出口漏画在"喊停"中自我暴露,比教师讲解深刻十倍;A4大纸+彩笔降低绘图畏难;④为何最优:零起点学生首次完整设计算法,纸上先行保证人人有产出,人肉表演的角色感(计算机/计数器/监视器)让内向学生也有参与位,为第5课"跟踪执行"预演一次。

环节四:应用迁移——分层任务(约7分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层补全模板流程图并走图找到答案;B层独立画完整流程图并口头推演;C层改成'兔从0开始试'版,或加一个'统计试了多少次'的处理框。三层自选,完成一层贴一颗星——C层改结构不换思想。"②巡视贴星,【预设】C层"兔从0试"写成tu=0、ji=35-tu时,话术:"对,对称着换——判断框里是不是也要跟着换?2*ji+4*tu=94换不换?"③【操作】收集2-3张优秀图投影,【评价】:全班"找亮点"(回边清晰/出口齐全/标注次数),优秀作品盖双星并入作品袋。

①(约5分钟)自选层级完成任务:A层补全模板并走图;B层独立画完整图并口头推演;C层画"兔从0试"版或加计数框;产出:分层的流程图作品。②(约1分钟)B层完成后挑战C层;产出:升级作品。③(约1分钟)参与投影"找亮点",说出别人图上学到的一招;产出:一条可迁移的画图技巧。

①对应目标2(口头推演、变式应用)与目标3;②真实性检验:去掉变式,"画流程图像描红";C层"兔从0试"检验理解的是结构还是步骤,投影互评让标准可视化,作品入袋直接服务第4课翻译程序——情境在下一课回收;③难点脚手架:模板补全→独立画→变式改造三级任务覆盖零起点到能力者,计数框为第11课"数次数"埋线;④为何最优:A4作图对键盘零要求,是打字慢的学生最能公平竞争的战场,"找亮点"互评保护表达弱学生的面子。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书齐答三问:"枚举是什么?""ji从几开始?""答案多少?"【话术】:"再带走一句话——先画图,再写程序;图上走得通,程序才跑得通。"②【操作】口述分层作业(A描图讲枚举/B列硬币凑法/C加计数器),提醒A4作品全部入袋"第4课人手一张图";贴星、积分、守约时间;下课口令。【评价】齐答音量与答案正确率当场判读,作品入袋逐一清点,缺图者当场补描模板。

①(约1分钟)齐答三问(一个一个试一个不放过/从0开始/ji=23、tu=12);产出:巩固的三要点。②(约1分钟)记录分层作业,把A4流程图装入作品袋;产出:入袋作品。③(约1分钟)贴星、排队;产出:贴星地图。

①对应目标3(体会笨办法的可靠)并收束全课;②真实性检验:去掉三问与入袋清点,方法课容易"课终即散";作业B"硬币凑法"把枚举带回家可验证,入袋作品第4课真实使用,情境闭环;③难点脚手架:三问锁定思想、起点、结果三个最易丢的点,"先画图再写程序"作为全册方法论再次强化,与板书上下呼应;④为何最优:结论由学生齐答而出,教师只做点拨;无电脑作业+家长签字适配务工家庭,守约时间延续游戏化管理。

【板书设计】

第3课 算法设计(四步之三)——枚举法 鸡兔同笼模型:ji+tu=35;2*ji+4*tu=94 开始 → ji=0 ──► tu=35-ji ──► 判断:2*ji+4*tu = 94? │是 → 输出 ji, tu → 结束 │否 → ji=ji+1 ──┘(回到判断) 枚举 = 一个一个试,一个不放过(0→35只,共36种) 流程图:圆角框=开始/结束 矩形框=做事 菱形框=判断 箭头=方向 答案:ji=23,tu=12(以实际推演与教材数据为准)

【作业设计】(分层,均不需要电脑)

A 基础巩固:描一遍今天的流程图(半成品打印版),给家长讲"枚举就是一个一个试",举一个家里"挨个试"的例子,家长签字。

B 拓展实践:用枚举思想想"1元、5元、1角硬币凑2元有几种凑法",列出你试的前5种搭配,写出"你怎么一个一个试"。

C 选做(挑战):给流程图加"计数器"处理框(每试一次记1笔),推演"一共试了多少次找到答案",下节课与同学比谁数得准。

【教学反思】(预设要点)

第 4 课 用程序设计语言描述算法

【课题】用程序设计语言描述算法

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 4 课(第一单元《算法的实现》第 4 课时,40 分钟)

【课型】新授课(Python第一课,全册门槛最高一课,慢班可拆2课时) 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维、数字化学习与创新】。内容要求(概括性表述,严禁虚构条目号):了解程序设计语言的基本形式,能把流程图描述的算法翻译成简单的程序,认识程序的运行环境,会运行程序并观察结果(具体语句与环境以教材为准)。本课完成四步骤第四步的前半段。

【教材分析】(五问法)

是什么:把第3课的流程图翻译成Python程序——认识Python编程运行环境与基础语句(具体语句以教材为准),完成"流程图一框←→程序一句"的对应,运行鸡兔同笼程序得到答案。

从哪来:第3课流程图是"图纸",本课按图纸"施工";学生有打字、保存基础,但从未见过编程环境;半成品程序把"从零写代码"降级为"补三空"。

往哪去:第5课运行、调试与完善;第6课自己设计猜数算法;第7课请AI辅助生成程序——本课的"图文对应"是后续一切编程课的解毒剂。

核心矛盾:重点——流程图与Python程序的对应关系,Python环境的基本操作;难点——①for循环语句的"长相"与作用;②print输出格式;③环境三区域(编辑区、运行、输出区)的概念。难点成因:全册第一次接触代码,符号密度高(括号、冒号、缩进),键盘慢的学生录入易挫败。

独特教育价值:"程序就是流程图的另一种写法"——本课建立的图文互译能力,是第7课"拿流程图审AI程序"的底气,也是零起点学生敢碰代码的心理支点。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:会开关机、鼠标、简单打字、保存;第3课流程图在作品袋中;从未打开过任何编程环境。

认知特点:对"让电脑听我的话"极度期待,易因第一次报错而自我否定;需要"三不三多"免责声明护航。

预判困难与兴趣点:困难——找不到菜单Run;缩进报错不知所措;中英文标点混淆。兴趣点——程序跑出"鸡23兔12"的瞬间欢呼;改个数字再跑看答案变化。

【教学目标】

【教学重点】流程图与Python程序的对应;Python环境的基本操作与运行。

【教学难点】for循环语句的理解;程序结构与流程图结构的对应(一框一句)。

难点说明:for ji in range(0, 36)一行同时承载"开始值、结束值、自动加一"三层信息,与流程图两框对应,学生看不到这层压缩。破法:图文连线把一行代码"拆回"两个框。

【教学方法】演示—模仿法、任务驱动法、同伴互助法(小老师)、对照发现法。选择理由:编程环境必须示范;半成品补空把"写代码"降为"改数字",适配键盘慢;图文连线让抽象语句有图可依。

【教学准备】

机房(禁用浏览器);半成品程序"鸡兔同笼-半成品.py"(预置桌面"本课资料",三处留空:试到多少只36、总头数35、脚总数94);图文连线卡(流程图框←→程序句,4组);图文教程卡《怎么改数字再运行》(贴墙+微课2分钟);任务单。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——图纸变房子(约5分钟)

①【操作】口令组织热身:从作品袋取出第3课流程图,打开桌面"跟我做.txt"保存今日页,【话术】:"第3课画了图纸,今天按图纸盖房子——把流程图翻译成Python。全册口诀只有一句,先跟我读:程序就是流程图的另一种写法。"②【操作】教师机投影打开Python环境,边指边讲三区域:编辑区(写话)→Run Module菜单(送话)→输出区(回话),【话术】:"就像给计算机写信:编辑区写信,运行是寄信,输出区看回信——信寄出去,才有回信。"③【预设】学生找不到Run菜单时,不直接代点,话术:"菜单在窗口上面一排,Module打头——谁找到了,上来指给大家看。"④【评价】请一名学生上台完整演示"打开—运行—看结果",全班判断"回信收到了没有",判读标准:输出区出现文字。

①(约2分钟)热身:取流程图备用、打开"跟我做.txt"保存;产出:保存成功的文件与在手边的流程图。②(约2分钟)跟读核心句"程序就是流程图的另一种写法",观察教师机三区域;产出:说出的"信—寄—回信"对应。③(约1分钟)一名学生上台演示打开与运行,全班观察输出区;产出:一次成功的运行示范。

①对应目标1(说出三区域作用)的引入;②真实性检验:去掉演示,"三区域"只是板书名词;学生是否真做,看上台演示者能否独立点到Run、看到回信——示范由学生完成而非教师代劳;③难点脚手架:"写信—寄信—回信"类比给三区域以生活模型,流程图放在手边随时对照,降低第一次接触编程环境的陌生感;④为何最优:学生从未打开过任何编程环境,菜单路径必须示范+复现;请学生上台而非教师包办,既检测又给上台者成就感。

环节二:探究建构·活动一——图文连线(约12分钟)

①【操作】发图文连线卡(流程图框←→程序句,4组),【话术】:"四组配对:'ji=0开始试'对哪一行?'兔=35−鸡'对哪一行?'头脚都满足?'对哪一行?'输出答案'对哪一行?配好了,说出你的理由。"②学生配对后【操作】投屏完整半成品程序,逐行指读:for ji in range(0, 36): / tu = 35 - ji / if ji*2 + tu*4 == 94: / print("鸡有", ji, "只,兔有", tu, "只"),【话术】:"一行代码有时是一个框,有时是两个框——for这行把'ji=0开始'和'没成ji+1'一起说了,这就是程序的简练。"③【预设】学生把if行配成"一个框"时,话术:"if管判断,print管输出——判断框一个菱形,拆成了两行字,图上一框程序里可以是两句,对的时候要指得出来。"④【操作】广播演示半成品三处填空(36、35、94),【话术】:"三不三多送给大家:不默写、不盲打、不从零写;多运行、多说思路、多对流程图——今天的程序只改三个数。"⑤【评价】连线卡当堂反馈:随机抽4人各说一组配对理由,判读标准:能指出"for一行藏两框"。

①(约5分钟)独立完成4组图文连线,一组说配对理由(如"for就是一次又一次");产出:完成的连线卡。②(约4分钟)在任务单写"一行代码藏着几个框"的发现;产出:自己的发现记录。③(约3分钟)看教师广播演示,记住三处填空的位置(36、35、94);产出:标注了填空位置的程序单。

①对应目标2(经历流程图到程序的翻译过程)与难点②;②真实性检验:去掉连线,"一框一句"只是讲授;学生是否真做,看能否指着程序说"这行对应我图上哪个框"——连线卡把对应关系变成可打勾可纠错的操作;③难点脚手架:图文连线把一行代码"拆回"两个框,for的压缩逻辑被显性拆解,学生看到的不是天书而是图的另一种写法;④为何最优:键盘慢的学生最怕"从零敲代码",半成品策略把第一次成功提前到"只改三个数",三不三多免责声明保护零起点信心。

环节三:探究建构·活动二——补空运行(约13分钟,难点突破)

①【操作】组织两人一机运行半成品:一人在编辑区改三空(36、35、94),一人当指挥官看流程图报"该改哪一行",半节课互换;【话术】:"操作员动手,指挥官看图——图上第几框,就改第几处,不许凭记忆瞎改。"②【预设】学生报错"invalid character"时,话术:"看看引号、冒号是不是中文的——程序只吃英文标点,切换输入法再敲。"缩进报错时话术:"if下面那行要往里缩四步,Tab键一下——这就是告诉计算机'这句话归if管'。"找不到Run时再指一次菜单路径。③【操作】输出区出现"鸡有23只,兔有12只"后,组织"改一处跑一次"微实验:把36改成30再跑,观察答案变化,【话术】:"程序听懂了你的修改,这就是你在指挥计算机——第5课我们专门学听懂它说的话。"④【评价】统计运行成功率(举手),未成功的夹"求助便签"写清卡在哪一步,【话术】:"第一次没跑起来不丢人,我当年第一次也报错——便签夹程序上,下节课前小老师先帮5分钟。"

①(约6分钟)两人一机,一人操作一人指挥,半节课互换;补三空→Run Module→抄下输出结果"鸡有23只,兔有12只";产出:跑出答案的程序。②(约4分钟)做微实验:把36改成30再跑,记录答案变化(试不到35,找不到);产出:实验记录。③(约2分钟)未跑成的夹求助便签,写清"卡在哪一步";产出:求助便签。④(约1分钟)参与成功率举手统计;产出:自我定位。

①对应目标1(独立完成打开—运行—看结果—保存)与难点①(for语句理解);②真实性检验:只演示不运行,"程序能跑"永远是别人的事;学生是否真做,看每人是否亲手让程序输出"鸡23兔12"——改30再跑找不到答案,for的范围语义被亲手验证;③难点脚手架:指挥官角色逼学生把流程图和程序逐行对照,报错三类(菜单/标点/缩进)配现成话术与图文教程卡,求助便签把课后帮扶落到人;④为何最优:两人一机轮换是键盘慢班级的最优解——人人上手、互相看得见,指挥官角色还给不爱敲键盘的学生以参与位,微实验建立"改一处跑一次"的调试种子。

环节四:应用迁移——分层任务(约7分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层补三空运行成功并保存,说出'哪一行管循环';B层运行成功后改总头数或脚总数再跑,记录新答案;C层把print改成中文整句输出,或给程序每行标注对应的流程图框名。谁做到了三不三多,谁就是编程小达人。"②巡视贴星,【预设】B层改35成40后答案"找不到"时,话术:"40头94脚,兔就得负只数——程序没错,是题目没解,这也是一种'回信'。"③【操作】收集C层"标注框名"作品投影,【评价】:A层看保存与运行、B层看记录、C层看标注准确度,按层盖星并记入量规。

①(约4分钟)自选层级完成任务:A层补三空运行保存并指出循环行;B层改总头数/脚总数再跑并记录新答案;C层改print输出格式或逐行标注框名;产出:分层的程序与记录单。②(约2分钟)先完成者当小老师帮助同桌(轮值);产出:互助记录。③(约1分钟)C层作品投影,全班对照自己的程序找差距;产出:一条修改心得。

①对应目标2(改一处跑一次的微实验)与目标3(不怕报错);②真实性检验:去掉改数再跑,"补空成功"像描红;B层改出新答案(或确认无解)检验是否真懂每个数的身份,C层标注框名把图文对应做到极致——为第7课"拿流程图审AI程序"预演;③难点脚手架:A层只改数字零门槛、B层动一个参数、C层碰输出与结构,同一程序三层出口;"40头94脚无解"的生成性问题成为最好的教学资源;④为何最优:半节课轮换+小老师帮扶是键盘慢班级的标配,投影C层作品给能力生以可见的标杆,分层让公开课上"快的不等、慢的不慌"。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书齐答三问:"环境三区域?""一行代码能藏几个框?""补了哪三空?"【话术】:"再把两句话带走——程序就是流程图的另一种写法;不默写、不盲打、不从零写。"②【操作】口述分层作业(A讲循环判断/B翻译煮面步骤/C标注框名),布置求助便签的课后兑现时间;贴星、积分、守约时间;下课口令。【评价】齐答正确率当场判读,便签回收数与小老师帮扶名单记录,未交便签的确认"已跑通"。

①(约1分钟)齐答三问(编辑区/运行/输出区;两个框;36、35、94);产出:巩固的三要点。②(约1分钟)记录分层作业,确认求助便签处理方式;产出:作业记录。③(约1分钟)贴星、排队;产出:贴星地图。

①对应目标3(三不三多约定下的成就感)并收束全课;②真实性检验:去掉三问,第一课编程容易"热闹一场、印象模糊";作业A"讲哪行是循环"把课堂结论说给家长听,当堂可验、回家可查;③难点脚手架:三问分别检测环境、对应、操作三个目标,"两句话带走"把免责声明与核心口诀同时打包,降低后续课的畏难情绪;④为何最优:第一课必须让每个学生都带着"我跑起来了"离场,齐答+贴星+守约时间给零起点学生以连续的正面反馈,巩固"报错不丢人"的课堂文化。

【板书设计】

第4课 用程序设计语言描述算法 —— 把流程图翻译成Python (具体语句与环境以教材为准) 完整示例(鸡兔同笼半成品补空后): for ji in range(0, 36): # 鸡从0只试到35只(循环) tu = 35 - ji # 兔 = 总头数 - 鸡 if ji*2 + tu*4 == 94: # 脚数刚好94只?(分支) print("鸡有", ji, "只,兔有", tu, "只") 流程图一框 ←→ 程序一句(for一行藏两框:开始试+试完加1) Python三区域:编辑区(写信)→ Run Module(寄信)→ 输出区(回信) 半成品三空:① 试到多少只(36) ② 总头数(35) ③ 脚总数(94) 三不三多:不默写、不盲打、不从零写;多运行、多说思路、多对流程图

【作业设计】(分层,均不需要电脑)

A 基础巩固:把图文连线卡带回家,给家长讲"哪一行是循环、哪一行是判断",用"一次又一次""如果……就……"打比方,家长签字。

B 拓展实践:看"妈妈煮面条"的步骤,仿照"流程图一框←→程序一句",把其中两步"翻译"成一句计算机能听懂的命令(如"如果水开了,就下面")。

C 选做(挑战):在打印的半成品程序上,给每一行代码标注它对应流程图的哪个框,下节课与同桌交换检查。

【教学反思】(预设要点)

第 5 课 算法的执行

【课题】算法的执行

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 5 课(第一单元《算法的实现》第 5 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维】(信息社会责任协同:不怕出错、严谨求证)。内容要求(概括性表述,严禁虚构条目号):运行程序,观察并分析程序对算法的实现过程,能对程序进行调试与完善,知道验证是算法与程序完善的必要环节。本课完成四步骤第四步的后半段。

【教材分析】(五问法)

是什么:学习运行程序、调试程序、完善算法与程序;观察、分析、跟踪程序对算法的实现过程——即"执行中验证与优化",并为第6课自主设计做铺垫。

从哪来:第4课程序已能跑出答案,但"跑起来"不等于"看懂了";本课把执行过程"放慢"——人肉执行、跟踪变量变化、给程序找茬。

往哪去:第6课学生要自己设计猜数算法,第7课要拿流程图审AI程序——没有本课的"跟踪能力"与"调试四步",两课都会落空。

核心矛盾:重点——跟踪程序执行过程(变量ji、tu的变化);掌握调试四步(一看现象→二猜原因→三改一处→四再跑);难点——①理解"="是赋值不是相等;②读懂报错信息并对应到原因。难点成因:数学课上"="表示相等,程序中"="表示"把右边的值装进左边的盒子",概念冲突直接导致"=写成=="的典型错误。

独特教育价值:全册第一次"与错误正面相遇"——把报错从"失败信号"重构为"计算机在说话";调试四步是工程思维雏形,直接支撑第7课"审AI程序"与第12课"审AI思路"。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:第4课人人跑过程序,部分遇到过报错(拼写、中文标点);对"变量会变"有第2课盒子类比基础。

认知特点:遇到报错第一反应是"乱改一气"或"举手等老师";对"人肉执行"表演兴奋,但跟踪变量变化时容易走神。

预判困难与兴趣点:困难——把 ji = ji + 1 理解成"等式不成立";看到英文报错就放弃。兴趣点——"找茬"游戏像当侦探;把程序改坏再修好有掌控感。

【教学目标】

【教学重点】跟踪程序执行过程,理解变量在循环中的变化;调试四步。

【教学难点】理解"="是赋值(赋值≠比较);根据现象与报错推断原因。

难点说明:赋值与相等的冲突是数学负迁移,必须用"盒子装糖"类比显性区分(ji = ji + 1:把盒子里旧的数拿出来,加1后再放回去);"推断原因"需把现象、报错、代码三边对照,是首次进行的归因训练。

【教学方法】演示法、游戏竞赛法(找茬)、实验法、合作探究法。选择理由:跟踪执行必须"放慢演";找茬游戏把调试变成侦探活动;调试档案把隐性思维显性化,便于量规评价。

【教学准备】

机房(禁用浏览器);带3处错误的"鸡兔同笼-找茬版.py"(预置桌面"本课资料");正确版"鸡兔同笼.py";调试档案单(现象—猜想—修改—结果四栏);人肉执行脚本卡;图文教程卡《怎么加一行打印验证》;变量变化记录表。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——报错PK赛(约5分钟)

①【操作】口令热身,组织分别运行桌面"本课资料"里的正确版与找茬版两个程序,【话术】:"同一个鸡兔同笼,一个跑出答案,一个又红又长——计算机给我们的'回信'不一样。报错不是计算机在骂你,是它在跟你说话,今天学听懂它的话。"②【预设】有学生举手"我把程序改坏了怎么办"时,话术:"改坏了才要学——今天专门发一个'故意坏的'给你练手,坏到底也不过关掉重来,坏不到电脑。"③【操作】板书课题与调试四步"一看现象→二猜原因→三改一处→四再跑",【话术】:"四步是尺子,全课都拿它量。"④【评价】请学生上台指出找茬版的红字与正确版的差别,判读标准:能说出"一个有回信、一个报错/答案不对"。

①(约2分钟)热身:打开桌面"本课资料",分别运行两个程序,抄下各自现象;产出:两条现象记录。②(约2分钟)自由发言:"报错的少了符号""句子没写完""答案不对";产出:对报错的第一解释。③(约1分钟)一名学生上台指认两窗口差别,全班齐读调试四步;产出:本课的"尺子"。

①对应目标3(建立"报错是计算机在说话"的积极态度)的引入;②真实性检验:只讲正确程序,"调试"没有对手;两个程序对比运行,报错是学生亲眼看到的真实回信,不是教师演出来的假错误;③难点脚手架:调试四步开课即板书,全课每一处找错都有尺子可用,避免学生"乱改一气";"故意坏的"预置给学生以安全的试错空间;④为何最优:该学段学生遇错易自我否定,先重构错误观再动手,PK赛形式让"坏程序"变成游戏对手而非失败证据,保护后续编程课的心理安全。

环节二:探究建构·活动一——人肉执行(约12分钟)

①【操作】组织"人肉计算机":一生持脚本卡按行执行报数"ji=0→tu=35→查条件→不满足→ji=1……",一生当"计数器"记录圈数,全班盯变量记录表核对,【话术】:"计算机一秒跑完的事,我们拆开一分钟演——看清楚了,你才知道它每一圈在干什么。"②讲到ji=ji+1时,【操作】出示糖盒教具演示,【话术】:"ji = ji + 1是什么意思?把盒子里旧的数拿出来,加1,放回去——盒子还是那个盒子,糖换了。这就是赋值:'='装盒子,不是比一样。"③【预设】学生坚持"ji不可能等于ji+1,等式不成立"时,话术:"数学里'='是天平,程序里'='是箭头——右边算好,装进左边的盒子,旧的倒掉。天平两样东西,箭头一个方向,记住喽。"④【操作】引导在记录表描出ji、tu变化轨迹,找到ji=23、tu=12时两条件同时满足;追问:"range(0, 35)会漏掉谁?——管头不管尾,35还没试就结束了!"⑤【评价】全班齐答"ji=ji+1什么意思",抽2人用自己的话讲"换糖不换盒",判读标准:出现"旧的拿出来、新的放回去"类表述。

①(约5分钟)两名学生台上表演,全班盯变量记录表核对,发现演错喊停;产出:核对的记录表。②(约4分钟)填ji=0,1,2…时tu的值与脚数,圈出满足条件的一行(ji=23,tu=12);产出:填完的变量变化记录表。③(约2分钟)说出"ji=ji+1=换糖不换盒"的理解,齐答range(0,35)漏掉35;产出:赋值语义的正确解释。④(约1分钟)记录"管头不管尾"结论;产出:边界规则。

①对应目标1(口头描述执行中ji、tu的变化与圈数)与难点①;②真实性检验:不演,"循环"只是名词;学生是否真做,看全班能否在表演中喊停——每一圈执行都被真实核对,range边界由学生自己"数出来"而非被告知;③难点脚手架:"换糖不换盒"糖盒教具把赋值与相等的冲突变成可见动作,计数器角色让"循环圈数"可数,记录表把脑内跟踪落到纸上;④为何最优:跟踪变量变化易走神,表演+角色+表格三件套把注意力钉在执行过程上;内向学生可当计数器,同样深度参与。

环节三:探究建构·活动二——找茬三处(约13分钟,难点突破)

①【操作】发找茬版程序与调试档案单(现象—猜想—修改—结果四栏),【话术】:"侦探原则只有一条——一次只改一处,改完再跑。这就是调试四步里的'三改一处、四再跑'。谁要是闷头一通乱改,先举手说猜想。"②巡视三类典型错:【预设】学生把==改回=后仍报错时,话术:"看看这一行:ji*2+tu*4后面现在是几个等号?判断'一样吗'要两个,装盒子才用一个——刚才是不是又删多了?"若学生改range(0,36)漏改其他处,话术:"三处错误是独立藏着的,改好一处别收工,档案上再记一笔,继续找。"③【操作】对"乱改一气"的小组喊停,引导先猜原因再动手;④【评价】每组汇报"现象—猜想—修改—结果"填入调试档案,抽一组完整宣读,判读标准:四栏齐全、修改与现象能对应。

①(约7分钟)两人一机当侦探,按四步找错改错,每改一处在档案记一笔;A层找1处、B层找2处、C层找3处并修正跑出答案;产出:修改后的程序与调试档案。②(约4分钟)一组汇报完整调试档案,其他组补充;产出:一页合格的档案范例。③(约2分钟)对照档案自查"我改之前猜了吗";产出:自我检查。

①对应目标1(找出3处典型错误并修正)、目标2(按调试四步修改)与难点②;②真实性检验:错误若由教师指出,"找茬"变成认字;学生是否真做,看档案"猜想"栏是否动笔——三处错误真实预置、修改后可验证(跑出答案),猜错会被下一次运行否证;③难点脚手架:档案四栏把隐性调试思维显性化,直接对应量规;"一次改一处"用硬规则约束乱改,把工程实验习惯落到每一次点击;④为何最优:找错像侦探游戏,是该学段学生高参与度的形式;两人一机一个盯现象一个改代码,分工让配合真实发生,分层找错数保证零起点有完整参与。

环节四:应用迁移——分层任务(约7分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层找1处并跑出答案;B层找2处+填变量记录表;C层找3处+在程序末尾加一行print(2*23+4*12)——改完必须验证,答案是不是真对,算给计算机看。"②巡视贴星,【预设】C层把验证行写成print(2*23+4*12=94)报错时,话术:"print里是'要它算的算式',不是'判断对错的句子'——算式丢给它,回信94,你眼睛就是尺子。"③【操作】展示2份优秀调试档案,【评价】:按层盖星,重点看B层记录表是否描出变量轨迹、C层是否输出94,数据记入量规。

①(约4分钟)自选层级找茬、修改、再跑、验证:A层找1处跑出答案;B层找2处+填变量记录表;C层找3处+加print(2*23+4*12)验证;产出:分层的程序与记录。②(约2分钟)C层确认输出94,向同桌解释"为什么这是验证";产出:一次验证讲解。③(约1分钟)参与档案投影互评,学一页"猜想写得清"的档案;产出:一条档案改进点。

①对应目标2(会用调试档案记录)与难点②(推断原因);②真实性检验:不加验证行,"跑出答案"像中奖;C层亲手让计算机算出94,验证意识从口号变成动作——第10课验证韩信点兵答案的预演;③难点脚手架:分层覆盖找错深度与验证高度,变量记录表把"猜"锚定在数据上,档案展示给表达弱生以范例;④为何最优:验证行只加一行print,键盘量最小却思维含量最高,是该学情下"跳一跳够得着"的挑战;互评让标准可视化,减少教师重复讲解。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书齐背调试四步与两句口诀:"'='装盒子,'=='比一样""报错是计算机在说话",【话术】:"再把'改一处、跑一次'装进口袋——第6课自己设计猜数算法,这两句话就是护身符。"②【操作】口述分层作业(A讲调试四步/B当人肉计算机/C画报错翻译表),布置优秀档案贴"报错墙";贴星、积分、守约时间;下课口令。【评价】齐背整齐度当场观察,档案回收清点,未完成的利用守约时间补齐。

①(约1分钟)齐背调试四步与两句口诀;产出:巩固的方法与态度。②(约1分钟)记录分层作业,优秀档案作者认领"报错墙"张贴任务;产出:作业记录。③(约1分钟)贴星、排队;产出:贴星地图。

①对应目标3(不因出错而放弃)并收束全课;②真实性检验:去掉口诀与作业,调试课容易"课上会、课后慌";作业C"报错翻译表"把三种报错画成漫画,倒逼学生归纳错误类型,当堂所学回家可讲可画;③难点脚手架:两句口诀分别打包赋值/比较之辨与错误观,配板书位置固定呈现,供后续每课抬头查用;④为何最优:口诀短、可齐诵,契合该学段记忆特点;"报错墙"把学生的错误作品变成公共资源,错误被公开表彰,进一步夯实"报错不丢人"的班级文化。

【板书设计】

第5课 算法的执行 流程图一框 ←→ 程序一句 ←→ 计算机一步 人肉执行(鸡兔同笼): ji=0 → tu=35 → 查条件 → 不满足 → ji=1 → …… 满足条件时:ji=23,tu=12(以实际推演与教材数据为准) 找茬三处(常见错误): ① = 写成 ==("="装盒子,"=="比一样) ② range(0, 35) 少试一个(应含35:管头不管尾) ③ 拼写/缩进/中文标点 调试四步:一看现象 → 二猜原因 → 三改一处 → 四再跑 报错是计算机在说话!

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"调试四步"(看现象、猜原因、改一处、再跑),举一个家里"东西坏了先看哪出问题"的例子,家长签字。

B 拓展实践:当"人肉计算机"——把"妈妈下面条"(几个人下几碗)写成5步,请家人当"控制器"逐句发令、你执行,记下哪一步最容易"出错"。

C 选做(挑战):画一张"报错翻译表":把3种报错现象画成小漫画(如"少了一半的门框"表示缺冒号),下节课贴到"报错墙"。

【教学反思】(预设要点)

第 6 课 "猜数"算法设计

【课题】"猜数"算法设计

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 6 课(第一单元《算法的实现》第 6 课时,40 分钟)

【课型】新授课(第二、三步综合实践课) 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维、数字化学习与创新】。内容要求(概括性表述,严禁虚构条目号):针对熟悉问题,经历抽象与建模、设计算法的完整过程,能用流程图描述包含循环结构和分支结构的算法。本课是四步骤中第二、三步的综合实践。

【教材分析】(五问法)

是什么:对猜数问题(范围1-100,以教材为准)抽象建模;使用循环结构和分支结构设计算法,画出流程图(第7课要用)。学生第一次独立完成"建模+设计"两步,从"跟着走"升级为"自己设计"。

从哪来:第2课学过抽象表格,第3课学过枚举流程图,第5课刚建立"跟踪执行"经验;猜数是学生与家长玩过的真实活动。

往哪去:第7课拿本课流程图当"圣旨"审AI生成的程序;第二单元第8课比较"顺序猜"与"二分猜"——本课流程图是第8课的地基。

核心矛盾:重点——猜数问题的抽象建模;循环+三分支(大了/小了/对了)的流程图设计;难点——①三分支的流程表达(一次输入、三种结局、三条路);②循环条件的正确表述(何时停、回到哪一步)。难点成因:分支从"两出口"升级为"三出口",且循环里要"重新输入","回到哪一步"容易画错。

独特教育价值:全册第一个由学生独立设计的算法;流程图作品入袋保管,成为第7课"人工审AI"的实物凭证——学生第一次体会"我的设计是标准,AI要对照我的标准"。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:会填抽象表格、会画带循环的流程图;打字慢但本课主体在纸上;都玩过"猜数字"游戏。

认知特点:对"电脑出数、人猜、电脑提示"角色分工清晰;画三岔路口需要颜色区分;A4大纸作画易兴奋,需口令压场。

预判困难与兴趣点:困难——三分支中"猜对→输出次数→结束"与"猜错→回到重新猜"两条回边混画;循环条件写成"没猜对就停"的反话。兴趣点——蚕豆罐道具的真实感;作品"入袋珍藏"给第7课用的使命感。

【教学目标】

【教学重点】猜数问题的抽象建模;循环+三分支结构的流程图设计。

【教学难点】三分支(大了/小了/对了)的流程表达;循环条件的正确表述。

难点说明:一次猜有三种结局,学生习惯"一条路走到头";两条回边都指回"重新猜",对了却要"跳出循环去结束",进出方向最易画反。破法:磁贴先拼、颜色区分三条路、指甲盖走图当场验证。

【教学方法】游戏导入法、任务驱动法、合作探究法、纸上演练法。选择理由:游戏即算法原型,先玩后画;磁贴与颜色降低三岔路口绘图难度;作品入袋制造"被第7课需要"的真实动机。

【教学准备】

机房(禁用浏览器);课件;任务单(抽象建模填空表+流程图模板);A4大纸+彩笔(每组2张);"猜鸡蛋"道具(不透明罐+蚕豆/石子,约数在1-100内);三分支流程磁贴;作品收藏袋(流程图课后统一保管,第7课要用);"指甲盖走图"互查单。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——赶集猜鸡蛋(约5分钟)

①【操作】口令热身后,出示不透明蚕豆罐,【话术】:"赶集时老板让我猜筐里有多少个蛋,只告诉我'大了''小了''对了'。今天我也带了一罐——蚕豆个数在1到100之间(以教材为准),我只说大了、小了、对了。"②玩三轮全班猜数,每轮请学生报"猜了几次",【预设】有学生直接喊出答案时,话术:"一次蒙对不算本事——我要你每猜一次都让范围变小,最后稳赢。怎么猜才能越猜越准?"③【操作】在"对了才停"处板书课题,【话术】:"玩了三轮,现在把这个游戏'收拾'成问题表——第6课,我们自己当一回设计师,第7课还要用它审AI的程序。"

①(约2分钟)热身:开机,从作品袋取出第3课流程图,打开"跟我做.txt"保存今日页;产出:保存成功的文件。②(约2分钟)参加猜豆游戏,记录每次提示和次数,努力"越猜越准";产出:三轮游戏的提示记录。③(约1分钟)感受"对了才停"的规则,说出"每猜一次范围就小一点";产出:对循环与分支的游戏体验。

①对应目标1(整理猜数问题要素)的引入;②真实性检验:不真猜,"三分支"只是听说;学生是否真做,看有没有人主动用"报中间数"策略——游戏里长出来的策略就是第8课二分的种子;③难点脚手架:"只说大了、小了、对了"天然就是三分支,真实道具让游戏规则可感,为建模供现成素材;④为何最优:猜数是学生与家长玩过的真实活动,蚕豆罐替代手机零成本,游戏化开场契合该学段注意力特点,作品袋取用建立"学习档案"意识。

环节二:探究建构·活动一——抽象建模(约12分钟)

①【操作】课件出示四个提问,【话术】:"谁在出数?谁在猜?人怎么知道猜得咋样?猜几次能中?——四个问题,就是把游戏收拾成问题的四把钥匙。"②【操作】引导填抽象要素表:对象两样——想的数、猜的数;数量三样——范围(1-100,以教材为准)、提示语(大了/小了/对了)、次数,【话术】:"哪些是宝贝、哪些可扔?——'罐子颜色''老板姓什么',扔!抽象就是抓住管事的要素,第2课练过的。"③【预设】学生把"蚕豆大小"也当宝贝时,话术:"知道豆子大小,能帮你猜中个数吗?——不能就扔,表格里只留管事的。"④【操作】追问"信息给多少":"电脑要不要知道'我姓什么'?——不用,它只管数。给它多少信息,它就办多少事。"⑤【评价】同桌互查要素表五要素是否齐全(两对象+三数量),抽2人板书"对象/数量"两行,判读标准:五要素无遗漏、范围写成1-100。

①(约4分钟)小组填抽象要素表三栏(对象/数量/其他);产出:填写完整的抽象要素表。②(约4分钟)说出"哪些可扔":罐子颜色、老板长相、蚕豆大小;产出:舍弃清单。③(约3分钟)回答"信息给多少":电脑只需要范围和提示规则;产出:对输入要素的最小集合的理解。④(约1分钟)参与互查与板演;产出:确认无误的要素表。

①对应目标1(用抽象要素表整理猜数问题);②真实性检验:不填表,"建模"是空话;学生是否真做,看舍弃清单是否真的把"蚕豆大小"扔出去——五要素齐全的表是下一环节画流程图的施工图纸,缺一项画图就卡壳;③难点脚手架:四把钥匙提问把整理过程拆成可回答的小问题,复用第2课"信息大甩卖"的舍弃经验,迁移成本最低;"信息给多少"的追问为第18课语料库设计埋伏笔;④为何最优:学生刚学过抽象表格,方法正迁移;填空式表格兜住表达与书写弱的学生,四人小组内先说后填,全员有产出。

环节三:探究建构·活动二——三分支+循环(约13分钟,难点突破)

①【操作】用三分支流程磁贴拼主干:电脑想数→人猜→判断(大了?小了?对了?)→大了/小了回到"人猜"(循环);对了→输出次数→结束,【话术】:"一次猜,三种结局,像三岔路口。两条回头路都指回'重新猜',一条出路去'结束'——箭头别画反,画反了电脑就出不了城。"②【操作】出示颜色规则:红=大了、蓝=小了、绿=对了,循环回边用虚线,【话术】:"颜色是给你自己看的路标,电脑可不认颜色——但它能让你的图不出错。"③【预设】学生把"对了"也画成回边时,话术:"对了还回去重猜?——猜对了就该抱着次数去结束,这条路是出城的路,不是回头路。"④【操作】发A4大纸+彩笔,【话术】:"A层补全模板、B层独立画、C层加次数统计框。先说后画,说完动笔!"口令压场后巡视画图。⑤【评价】画毕抽样3张投影初判:三岔口三条路是否分开、两条回边是否指回"重新猜",判读标准:三路分明、回边方向正确。

①(约4分钟)跟拼磁贴,说出三条路各自的去向(红大了回猜、蓝小了回猜、绿对了去结束);产出:拼装正确的三分支主干。②(约7分钟)在A4纸上画完整流程图:A层补全模板、B层独立画、C层加次数统计框,按颜色规则描三条分支、回边用虚线;产出:一张画完的流程图。③(约2分钟)参与抽样投影初判,对照自己的图找差;产出:一条修改决定。

①对应目标1(画出包含循环与三分支的完整流程图)并直指难点①②;②真实性检验:不画图,"三分支"只是口头分分类;学生是否真做,看每人A4纸上是否真有三条不同颜色的路——画完的图下一环节当场走图验证,走不通当场改;③难点脚手架:磁贴把三岔路口实体化,颜色+虚线给两条回边以区分,显著降低画反概率;分层作图(A补全/B独立/C加统计)让零起点也能产出走得通的图;④为何最优:本课主体在纸上,对键盘零要求,是打字慢的学生最能公平竞争的战场;颜色规则把"检查点"内置到作品里,互查时有标准可依。

环节四:应用迁移——分层走图互查(约7分钟)

①【操作】发"指甲盖走图"互查单,【话术】:"同桌用指甲盖沿对方的流程图走一遍,走不通就圈出卡住的框。图走得通,电脑才跑得通;走不通,现在改比第7课改便宜。"②【预设】互查中两图都"走得通"但路径不同时,话术:"都走得通就是都对——但比一比:谁的回头路少绕了一个弯?顺手也是算法的优点。"③【操作】展示2-3张典型作品(一张走得通、一张回边画反),全班诊断"哪里卡住、怎么改";④【操作】布置作品入袋:流程图统一放入作品收藏袋,【话术】:"这张图第7课直接当'圣旨'用——审AI的程序就靠它,弄丢了,第7课你只能看别人审。"⑤【评价】按"走得通/卡住已改/入袋"三档盖星,入袋逐一清点,缺图者用模板当场补。

①(约4分钟)两人互换走图,用指甲盖沿对方图走,在对方图上圈"卡住点";产出:圈注后的互查单。②(约2分钟)被圈的学生当场修改回边/出口,再走一遍确认;产出:修正后的流程图。③(约1分钟)参与诊断典型作品,说出"哪里卡住、怎么改";产出:一条诊断意见。

①对应目标2(用"指甲盖走图"法互相验证流程图)与目标3;②真实性检验:不互查,画错带入第7课;学生是否真做,看对方图上是否真有圈注——每张图都被另一个学生真实执行一遍,验证从"老师说我行"变成"同桌走通了";③难点脚手架:指甲盖是现成的"执行指针",把走图动作具象化;典型作品诊断给全班以错误样例的免疫力;入袋制度制造"被第7课需要"的真实动机;④为何最优:互查把验证变成同伴仪式,内向学生也有参与位(圈注比发言容易),颜色规则让互查有话可说(哪条路不对指哪条)。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书齐答三问:"一次猜有几种结局?""哪两种要回到循环?""流程图放哪里?"【话术】:"再预告一句——下一课请AI写猜数程序,谁当审题官?拿你的图!"②【操作】口述分层作业(A给家长讲三岔路口/B玩一轮猜数记录/C加次数统计推演),提醒检查作品袋;贴星、积分、守约时间;下课口令。【评价】齐答正确率与入袋完成率当场判读,未入袋者记名课后补交。

①(约1分钟)齐答三问(三种;大了小了;作品收藏袋);产出:巩固的三要点。②(约1分钟)记录分层作业,确认作品已入袋;产出:作业记录与入袋确认。③(约1分钟)贴星、排队;产出:贴星地图。

①对应目标3(认真保管流程图作品、养成先设计后实现的习惯)并收束全课;②真实性检验:不入袋,第7课"人工审AI"就缺实物凭证;三问巩固三分支与循环结构,"拿你的图审AI"把下一课动机前置,情境在两课之间闭环;③难点脚手架:三问锁定最易混淆的"两种回边一种出路",作业B的猜数记录为第8课"怎么猜更快"积累个人数据;④为何最优:齐答+预告+贴星的收束结构全册统一,学生形成稳定的课堂节奏感;无电脑作业适配务工家庭,家长参与走箭头低成本可操作。

【板书设计】

第6课 "猜数"算法设计(范围1-100,以教材为准) 抽象要素表:对象——想的数、猜的数 数量——范围、提示语(大了/小了/对了)、次数 开始 → 电脑想个数 → 人猜一个 ──► 判断:猜的数 vs 想的数 ▲ │大了(红)──┘ │小了(蓝)──┘ │ │对了(绿)→ 输出次数 → 结束 └─── 循环:没猜对就重新猜 ◄────────────┘ 三分支:大了 / 小了 / 对了(一次猜,三种结局,像三岔路口) 口诀:两条回头路指回"重新猜",一条出路去"结束"

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲今天的流程图(用"三岔路口"打比方),请家长用手指沿"回头路"走一遍箭头,家长签字。

B 拓展实践:和家长玩一轮"猜数"(1-100,以教材为准):家长想数、你猜,记录每次提示和猜了几次;思考"怎么猜更快"(为第二单元埋伏笔),写下最佳纪录。

C 选做(挑战):给流程图加"次数统计"(每猜一次+1,猜对时输出共猜几次),推演"最多猜几次能猜中",下节课与同学比谁推演得有道理。

【教学反思】(预设要点)

第 7 课 用人工智能辅助算法实现

【课题】用人工智能辅助算法实现

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 7 课(第一单元《算法的实现》第 7 课时,40 分钟)

【课型】新授课(单元综合课,AI辅助编程) 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维、信息社会责任】(数字化学习与创新协同)。内容要求(概括性表述,严禁虚构条目号):体验人工智能辅助程序设计的过程,知道人工智能生成的内容需要人工验证与完善,理解人机协同中人的主体责任,在使用人工智能时遵守"不输入个人敏感信息、先验证再采用"的规范。依据《中小学AI通识教育指南(2025年版)》及《浙江省中小学AI通识教育指导意见》(浙教基〔2025〕55号)"安全伦理"要求。

【教材分析】(五问法)

是什么:把指令四件事说清楚(任务、输入、输出、规则);AI生成程序初稿;对照第6课流程图逐行核对(程序就是流程图的另一种写法);多组数据验证(猜大、猜小、猜对);修改完善。认识AI也会出错:范围写错、条件写反、循环里忘了重新输入。

从哪来:第6课流程图作品在袋中;学生对"让AI写程序"极度兴奋,易滑向两个极端——把AI当神,或乱点乱试。本课要在"热情最高"的一课浇"冷静剂"。

往哪去:汇合四步骤(分析→建模→设计→验证优化);第12课"提示词四要素"是本课"指令四件事"的升级版,本课提供标准套路。

核心矛盾:重点——指令四要素的完整表达;对照流程图核对AI程序;难点——"核对"核什么、怎么核(逐行对照流程图,而非只看能不能跑)。难点成因:学生默认"能跑就是对的",而AI程序常"能跑但范围错、条件反",必须用流程图当"圣旨"逐行审。

独特教育价值:全册"人机协同"的方法论起点——AI辅助提高效率,但核心的算法设计、测试验证和优化仍需要人来完成;两条铁律(不输敏感信息、先验证再采用)在此首次成文,贯穿全册。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:会读流程图、会运行程序(第4、5课);生活中很少接触智能AI产品,多数只模糊听过"手机里的机器人";对"让AI写程序"极度兴奋。

认知特点:兴奋点高但判断力弱,需要"先核对、再运行、多验证"的固定流程来降温;有网班由教师演示、学生口述指令;无网班"人肉AI"角色扮演,同等体验。

预判困难与兴趣点:困难——把"四件事"说全(常漏"规则");核对时看不出"条件写反"。兴趣点——看AI"翻车"比看它成功更好笑;当"审题官"有权力感。

【教学目标】

【教学重点】指令四要素的完整表达;对照流程图核对AI程序。

【教学难点】"核对"的标准与方法——拿流程图当"圣旨"逐行审,而不是"能跑就信"。

难点说明:AI程序"能跑"与"跑对"是两回事,学生缺"拿设计审实现"的经验;核对需要逐行指读"这行对应我图上哪个框",是第4课图文对应的反向运用。破法:流程图并排投屏+逐行"指框"示范+三组数据验证。

【教学方法】演示法、任务驱动法、合作探究法、角色扮演法。选择理由:"翻车对比"胜过讲十遍;流程图是现成的"圣旨";无网班人肉AI保证同等体验。

【教学准备】

机房(禁用浏览器;有网则教师机演示);第6课流程图(学生作品袋中人手一张);任务单(指令四件事填空+核对清单+三组数据验证表);"AI程序初稿"两份(预置桌面"本课资料":一份规范版、一份含3处典型错误的翻车版);人肉AI头饰与指令卡(无网版);图文教程卡《怎么改数字再运行》。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——现场对比两条指令(约5分钟)

①【操作】口令热身:从作品袋取出第6课流程图,打开"跟我做.txt"保存今日页;【话术】:"上节课的图在手上——今天请一位'高手'帮忙写程序:人工智能。先看看,请它帮忙是随便请的吗?"②【操作】先演"翻车"再演"顺畅":随口说"帮我写个猜数游戏"(有网:教师机演示;无网:人肉AI摊手:"猜数游戏?啥范围?咋提示?")——顶多回"猜数游戏"四个字;换成把四件事说清楚:任务——写猜数程序;输入——每次输入一个1到100的整数(以教材为准);输出——提示大了/小了/对了;规则——循环,猜错能重猜,统计次数。③【预设】有学生说"AI很厉害,不用说全"时,话术:"厉害在哪?——厉害在你说得清,它才帮得上;说不清,它只能猜。猜错的程序,吃亏的是谁?"④【评价】全班举手判断"哪条指令能请到真帮忙",请说出一条理由,判读标准:指出"四件事"缺了哪件会出什么问题。

①(约2分钟)热身:取第6课流程图备用、打开"跟我做.txt"保存;产出:保存成功的文件与在手边的流程图。②(约2分钟)对比两条指令的效果,说出"说清楚才帮得上忙";产出:对提示词质量的第一判断。③(约1分钟)齐念口令:"说任务—说输入—说输出—说规则—四件齐了再发令";产出:四件事口诀。

①对应目标1(说出指令四件事)的引入;②真实性检验:不对比,"四要素"只是条目;翻车现场是学生亲眼看到的真实结果(人肉AI摊手也是真表演),学生是否真做看其能否说出"少一件会答非所问";③难点脚手架:从"随口说"到"说四件"的反差,给四要素以存在的理由;流程图先在手,为下一环节"审AI程序"备好圣旨;④为何最优:无网班人肉AI角色扮演保证同等体验,摊手表演让"AI会答非所问"真实可感,不依赖任何设备。

环节二:探究建构·活动一——指令四件事(约8分钟)

①【操作】发任务单"指令四件事"填空栏,【话术】:"照样子把猜数程序的指令补全——任务、输入、输出、规则,一样都不能少。写字慢的写关键词也算数。"②【预设】多数小组漏写"规则"时,不直接告知,话术:"谁来当AI——听了这条指令,你知道猜错了怎么办吗?不知道,就是漏了。"③【操作】一组念指令,全班当"AI"听一遍——听听完知不知道该干什么;【话术】:"写完互查四样齐不齐——少一样,AI就可能答非所问,这就是第7课的铁律第一条:先验证再采用,先从验证你的指令开始。"④【评价】同桌互查打√(四样齐/缺哪样),抽2人念指令,全班复判,判读标准:四要素齐全、无"帮我写个游戏"类空话。

①(约3分钟)小组补全四要素指令(任务/输入/输出/规则四栏填空);产出:填写完整的指令四件事。②(约3分钟)互查"四样齐不齐",一人念、全班当"AI"评判"听完会不会干";产出:互查打√的指令单。③(约2分钟)修改补全自己的指令;产出:修改后的完整指令。

①对应目标1(写出猜数程序的完整指令);②真实性检验:不念不听,"写指令"像填空;学生是否真做,看"全班当AI"环节能否听出同桌漏了规则——检验者与被检验者角色互换,指令质量当场被真实使用;③难点脚手架:填空模板解决写字慢与表达弱,"全班当AI"把抽象的"提示词质量"变成可听的合格线;④为何最优:角色扮演零成本、全员参与,外向学生念、内向学生判,各有参与位;规则栏最易漏,用"听众听不懂"倒逼补全,比教师点名更有效。

环节三:探究建构·活动二——拿"圣旨"审程序(约13分钟,难点突破)

①【操作】出示AI程序初稿(翻车版)与第6课流程图并排投屏,示范逐行核对:【操作】手指程序第一行,"这行该对应我图上哪个框?——对不上,就是AI写错了。"【话术】:"程序就是流程图的另一种写法——我的图是圣旨,AI的程序是草稿,逐行对!能跑不等于对,跑对才算数。"②【预设】学生笼统看"能跑就信"时,运行翻车版:输入50它说"小了"——话术:"它跑了,也回了——可你想的是37,它凭什么说小了?拿你的图对:范围写成了1到50,我图上可是1到100。能跑,但是错的。"③【操作】组织两人一机对照核对,在核对清单上逐行打√/打×,圈出错误行;引导找出三处典型错误:范围写错(1-100写成1-50)、条件写反(猜大了提示"小了")、循环里忘了重新输入(死循环)。④【评价】抽查3份核对清单,重点看打×行的位置是否与三处典型错误吻合,判读标准:至少圈出1处并能说出"对应图上哪个框不对"。

①(约4分钟)看教师示范,学"指框核对"动作:手指程序行→说出对应图上哪个框;产出:习得核对动作。②(约7分钟)两人一机:拿自己的流程图核对翻车版程序,在核对清单逐行打√/×,圈出错误行,说出每处错误"对应图上哪个框不对";产出:打满√×的核对清单。③(约2分钟)参与抽查汇报,对照自己的清单补漏;产出:修正后的核对结论。

①对应目标1(对照流程图逐行核对AI程序)并直指难点;②真实性检验:不核对,"审AI"形同虚设;学生是否真做,看核对清单上打×行的位置——三处错误真实预置,指框核对让"核什么"变成可操作动作,而不是"感觉不靠谱";③难点脚手架:"指框核对"把核对拆成手指动作+一句问话,零基础可复制;翻车版"能跑但错"的现场运行,一举打破"能跑就对"的直觉;④为何最优:用自己的图审AI,确立"人的主体责任"——这是该学段学生最需要的立场;两人一机轮流指核,键盘弱的学生也能全程参与。

环节四:探究建构·活动三——三组数据验证(约10分钟)

①【操作】布置"AI生成→人工验证→修正"三步实操:先用三组数据(猜大、猜小、猜对)跑程序,再核对,后修改。【话术】:"猜个大数、猜个小数、最后猜对——三条路都走一遍,才算验证完,只走一条路的验证叫碰运气。"②【预设】学生改条件写反时把"大了"和"小了"两行对调后不测试,话术:"改完必须再跑——你现在只是'觉得'对了,计算机还没点头。"③【操作】巡视分层:A层跑通规范版并记录三组提示;B层找出翻车版1处错误并修改验证;C层找出3处并修改,跑出完全正确的程序;【话术】:"AI很热情,但没保证都对——看看可以,全信不行。"④【评价】举手统计"三组数据全跑通"的人数,请1人演示"猜大"路径的提示语,判读标准:三分支提示语与次数记录全部正确。

①(约5分钟)两人一机运行程序,依次输入三组数据(先猜个大数、再猜个小数、最后猜对),记录每次提示;产出:三组数据验证记录表。②(约3分钟)按层找错、修改、再验证:A层记录规范版;B层改1处再验;C层改3处跑出完全正确的程序;产出:修正后的程序。③(约2分钟)汇报"我改了什么、为什么改";产出:一次完整的"验证—修正"陈述。

①对应目标2(用三组数据验证程序、找出典型错误并说明修改方法);②真实性检验:只跑一组,"验证"是走过场;学生是否真做,看三组记录表是否都有提示语——"猜大、猜小、猜对"恰好覆盖三分支全路径,少走一组就漏一条路;③难点脚手架:三组数据路径与第6课三分支图一一对应,验证有图可依;"改完必须再跑"把"先验证再采用"从口号固化为动作;④为何最优:分层找错让零起点有完整参与(A层只记录),能力生改满三处有成就感;两人一机一个输入一个核对,配合真实发生。

环节五:梳理小结·铁律与收官(约4分钟)

①【操作】指板书齐答三问:"指令四件事?""拿什么审AI程序?""AI写的能全信吗?"【话术】:"再齐诵两条铁律——不输入个人敏感信息;先验证再采用。AI是助手,人是总设计师。"②【操作】第一单元收官仪式:数一数闯关地图已得星星,【话术】:"四步走完了——分析、建模、设计、验证优化,第七颗星到手!第二单元,我们给算法当评委。"③【操作】口述分层作业(A给家长下四要素指令/B给家长当AI/C写诊断书),布置作品上墙;守约时间发放;下课口令。【评价】铁律齐诵人人过关,作业记录当堂检查。

①(约1分钟)齐答三问、齐诵两条铁律;产出:巩固的四件事、圣旨观与铁律。②(约1分钟)在闯关地图贴第7颗星,分享"我审出AI几处错";产出:贴星地图与成功体验。③(约1分钟)记录分层作业,按口令排队;产出:作业记录。

①对应目标3(说出AI也会出错、遵守两条铁律)并收束第一单元;②真实性检验:不收官,"人机协同"态度容易挥发;铁律齐诵给态度以仪式感,作业C"诊断书"把本课方法带回家复用,第12课"提示词四要素"将回收本课"指令四件事";③难点脚手架:三问+铁律+贴星,短时高效收束;收官仪式把七课串成"四步走完"的完整叙事,给全册以结构感;④为何最优:该学段学生需要明确的完成感来维持长周期动机,贴星与口号是低成本高频率的正向反馈;无电脑作业适配家庭条件。

【板书设计】

第7课 用人工智能辅助算法实现(第一单元收官) 指令四件事:任务 → 输入 → 输出 → 规则 核对:流程图一框 ←→ 程序一句(拿"圣旨"审AI草稿) 验证:三组数据——猜大、猜小、猜对 AI典型错:范围写错 / 条件写反 / 循环里忘了重新输入 铁律:① 不输入个人敏感信息 ② 先验证再采用 AI是助手,人是总设计师

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"指令四件事"(任务、输入、输出、规则),用"请人帮忙要把话说全"打比方,请家长也"下一条四要素指令",家长签字。

B 拓展实践:给家长"当AI":你念四要素指令(如"请帮我想3道瓯柑菜谱:我是不会做菜的六年级学生;要3道;每道不超过4步;要用到瓯柑"),看家长能否"答得上来",记录哪一要素漏说时会"答非所问"。

C 选做(挑战):对照第6课流程图,给"翻车版"程序写一份"诊断书":3处错误各对应图上哪个框、怎么改,画成三栏表,下节课与同桌交换当"复核医生"。

【教学反思】(预设要点)

第二单元总览 算法的效率(第8-12课)

核心大观念:同一问题可以设计多种算法;好算法 = 做得对 + 做得省。评价算法有"先对、再省、后合"三步,有正确性、效率、可读性、健壮性四把尺子;问题规模变了,账要重算再挑;AI可以帮我们"想算法",但验证与把关永远靠人。

单元主线:第8课用猜鸡蛋体验"一题多解"(顺序查找vs二分查找);第9课学会当评委(评价三步+四标准+数次数计时);第10课把尺子用到"韩信点兵"(枚举,约303次判断);第11课优化(筛选,约141次;生成候选数约41次);第12课升级——请AI想算法、人当"首长"把准关。

与前后衔接:第一单元的四步骤与流程图能力是本单元的实现底座(第10、11课先画流程图再写代码);第9课"数次数"方法让第10-12课的效率对比全部来自学生亲手跑出来的数据;第12课"提示词四要素"是第7课"指令四件事"的升级版;本单元养成的"先验证再采用"态度,直接支撑第三单元第16课"算法对生活的影响"的理性立场。

第 8 课 算法的多样性

【课题】算法的多样性

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 8 课(第二单元《算法的效率》第 1 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维】。内容要求(概括性表述,严禁虚构条目号):知道同一问题可以设计多种算法,能针对具体问题设计并比较不同的算法,知道算法有好有差,体会算法效率的差异(量化比较在第9课展开)。本课是第二单元起点课。

【教材分析】(五问法)

是什么:知道同一问题可以设计多种算法;以猜数问题为例设计并验证多种算法(顺序查找与二分查找),体验"一题多解",为第9课的评价方法做铺垫。

从哪来:第6课流程图、第7课AI辅助都已完成;本单元把"一个猜数游戏"变成"两种猜法"的对比现场——同一个问题,不同的"猜的策略"。

往哪去:第9课给出评价尺子;第10、11课把"多种解法+比效率"迁移到韩信点兵(枚举vs筛选)。

核心矛盾:重点——设计并运行至少两种猜数算法(顺序查找、二分查找);难点——二分查找"每次砍一半"的思路如何用流程图表达(low/high/mid三个变量的协作)。难点成因:学生首次用"变量记录范围"而非记录具体值,mid=(low+high)//2是全新抽象。

独特教育价值:全册"效率意识"的起点——从"能解决"升级到"更好地解决";"一题多解"破除"标准答案唯一"的思维定式,是创新意识的种子。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:第6课猜数流程图在作品袋中("一个一个猜"就是顺序查找的雏形);会运行半成品程序;变量概念稳固。

认知特点:对"比赛"敏感,"数次数"游戏化能维持注意力;二分"砍一半"直觉容易懂,但low/high/mid三变量协作需要图示支撑。

预判困难与兴趣点:困难——mid=(low+high)//2中"//"是什么;二分查找猜大猜小时low、high谁动。兴趣点——两种猜法现场PK;把自己最好的猜数纪录与二分次数对比。

【教学目标】

【教学重点】设计并运行至少两种解决猜数问题的算法(顺序查找与二分查找)。

【教学难点】二分查找"每次砍一半"的思路与流程图表达(low、high、mid的协作)。

难点说明:顺序查找是"从头试到尾"的旧经验(与第3课枚举同构),二分查找要求"先看中间、再砍一半";三个变量分工需要数轴图示才能看清。破法:数轴画区间+半成品只改一处。

【教学方法】游戏竞赛法、任务驱动法、合作探究法、演示法。选择理由:PK赛制造真实对比需求;数轴把抽象区间变可见;半成品让学生先"看见次数差"再追问"为什么"。

【教学准备】

机房(断网/禁浏览器);半成品程序"猜数-顺序.py""猜数-二分.py"(均带次数输出,预置桌面"本课资料");任务单(两种算法思路卡+次数记录表);数轴磁贴(1-100大数轴,标low/mid/high);课件(两程序运行截图对比);闯关地图(第8关)。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——重温契约+猜鸡蛋PK(约5分钟)

①【操作】口令"一二三,坐端正;四五六,开电脑"组织热身,带全班重温机房契约三条,【话术】:"第一单元的规矩还作数吗?——先守约再自由、不点浏览器、互助不嘲笑,齐声过一遍。"②【操作】出示蚕豆罐(或请一生心里想数),【话术】:"老规矩,我只说大了、小了、对了——但今天加一条:数你猜了几次!"③玩两轮PK:一轮让学生"从1开始一个一个猜"(顺序),一轮教师示范"每次猜中间"(二分),请一生当计数器报数。【预设】顺序猜的学生"赌气乱猜"时,话术:"乱猜可数不出次数喽——咱们比的是方法,不是运气,重新从1开始,我陪你数。"④【话术】:"同一个罐子,两种猜法,都猜得对——哪种好?这就是第二单元要回答的问题。"

①(约2分钟)热身开机,从作品袋取出第6课流程图,打开桌面"本课资料"确认两个程序在;产出:就绪的电脑与在手边的流程图。②(约2分钟)两轮猜数PK,轮流当猜者、当计数器;产出:两轮各自的猜测次数。③(约1分钟)直观感受次数差距(如27次对4次),说出"第二种每次都砍一半";产出:对两种策略的区分。

①对应目标1(设计并运行两种算法)的引入;②真实性检验:不真猜,"效率差异"不证自明;学生是否真做,看PK中是否有人自发"猜中间"——次数差距是现场数出来的真实数据,不是教师给的结论;③难点脚手架:计数器角色把"次数"变成可数的东西,"第二种每次都砍一半"由学生嘴里说出,为二分查找的引入铺好路;④为何最优:契约重温承上启下,PK赛是该学段学生注意力维持器;真实道具+角色分工,全员可参与,无需设备。

环节二:探究建构·活动一——认识两种算法(约12分钟)

①【操作】板书两种算法名:顺序查找(从1挨着猜)与二分查找(每次猜中间,砍一半),【话术】:"给两种猜法上户口——一个叫顺序查找,一个叫二分查找。第6课你们'一个一个猜'的图,改个名就是顺序查找,老相识了。"②【操作】大数轴演示:1-100数轴上想37——猜50→小了→砍掉50到100;猜25→大了→砍掉1到25;猜37→对了,3次,边讲边撕纸条"砍一半",【话术】:"每猜一次,范围砍一半——像撕纸条,撕到最后就剩答案那一个数。"③【预设】学生问"为什么不是猜10猜90"时,话术:"猜10,万一大了,只砍掉10个;猜50,一刀砍掉一半——猜中间,砍得最多,这就是二分的聪明。"④【操作】发"算法思路卡":A层跟读两种思路;B层把第6课图改名为"顺序查找"并补一句思路;C层试画二分查找流程图(low/high/mid三框)。⑤【评价】举手统计"能用自己的话说清二分砍一半"的人数,请1人演示撕纸条动作配讲解,判读标准:出现"猜中间、砍一半、范围变小"。

①(约4分钟)看数轴演示,跟撕纸条动作"砍一半",在思路卡上跟读两种思路;产出:填写"顺序=从头试/二分=看中间砍一半"的思路卡。②(约5分钟)B层把第6课图改名"顺序查找";C层尝试画三分支+砍半分支的二分图;产出:改名图或二分草图。③(约3分钟)A层跟读后向同桌复述"为什么猜中间砍最多";产出:一次复述。

①对应目标1(说出两种算法思路);②真实性检验:不撕纸条,"砍一半"是口号;学生是否真做,看思路卡是否填成自己的话——"旧图改名"让学生亲眼发现顺序查找=枚举旧友,单元联系由学生自己建立;③难点脚手架:数轴+撕纸条把"砍一半"变成可见可触动作,"猜中间砍最多"的追问堵住乱猜歧路;思路卡把两种算法语言化,为下一环节运行做概念准备;④为何最优:该学段学生对"比赛+动作"敏感,撕纸条低成本高记忆点;旧图改名利用最近发展区,新方法从旧经验上长出来,迁移成本最低。

环节三:探究建构·活动二——运行两程序,数次数(约13分钟,难点突破)

①【操作】教师机广播演示运行"猜数-顺序.py"与"猜数-二分.py"(想的数都是37),逐行指读low、high、mid三行,【话术】:"二分程序里有三个盒子:low是下限、high是上限、mid=(low+high)//2是中间数——//是整除,只留整数商,37和38中间没整数,就取37。"②【预设】学生问"//和/有什么区别"时,话术:"/是平均分有零头,//只要整块的商——计算机猜数只猜整数,所以用//。谁上来输入print(7//2),看回信是几?"③【操作】组织两人一机分别运行两程序,抄次数填记录表;做"改一处跑一次"微实验:把两程序里想的数都改成88再跑,数次数。【话术】:"改一个数再跑一次,看看两次的账有什么变化——这就是第5课的改一处跑一次,今天拿它当研究工具。"④【操作】引导发现规律:"范围越大,次数差越多——1到1000再试试?"⑤【评价】记录表当堂收查:两程序想37与想88的次数是否都抄全,抽2人报数据,判读标准:数据真实、能说出"二分少得多"。

①(约5分钟)两人一机分别运行两程序(想37),抄次数填记录表;在程序里找到low、high、mid三行并圈出;产出:填了次数的记录表。②(约4分钟)做改数微实验:把想的数改成88再跑,记录顺序与二分各几次;产出:两组对比数据。③(约3分钟)参与发现:"目标越偏,顺序越吃亏;二分总在几次内";产出:一条规律陈述。④(约1分钟)一名学生上台输入print(7//2)验证整除;产出:整除的直观证据。

①对应目标1(记录并比较两种算法的猜测次数)、目标2(运行半成品、数次数对比)并直指难点;②真实性检验:不亲手跑,"效率"是背诵;学生是否真做,看记录表是否抄了两组真实数据——次数差来自学生自己跑出来的账本,第9课评价的素材由此攒下;③难点脚手架:low/high/mid三行在程序里被圈出,"范围用变量管"的新眼光在指读中建立;"//"用一行print当场验;改数微实验让"问题规模"可触摸;④为何最优:半成品只改一个数,键盘量最小;两人一机一个跑一个记,数据当场双保险;报数据环节给表达弱学生以短句发言机会。

环节四:应用迁移——分层任务(约7分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层运行两程序各3次(想10、想50、想99),抄次数填表;B层完成'算法身份证'——名称、思路、次数三栏,说清哪个省、为什么;C层把二分程序范围1-100改成1-1000,记录想同一个数的次数变化。三层自选,完成一层贴一颗星。"②【预设】C层改范围后程序报错时,话术:"看看low和high两行的数改没改——范围放大了,两个盒子也要跟着放大,改一处不够就改两处。"③【操作】巡视贴星,【评价】:A层看3组次数、B层看身份证三栏与理由、C层看"范围×10、二分只多几次"的发现,按层盖星记入量规。

①(约4分钟)自选层级运行、记录、填表:A层跑3次抄次数;B层写"算法身份证";C层改范围再跑;产出:分层的记录单与身份证。②(约2分钟)B层向同桌说"哪个省、为什么";C层汇报"范围变大、二分只多几次"的发现;产出:一次论证。③(约1分钟)小组内互报次数表,质疑不实数据;产出:核实的次数表。

①对应目标2(数次数对比的迁移应用);②真实性检验:不迁移,"多样性"只在37一个数上成立;学生是否真做,看C层是否真改了范围跑出数据——"范围×10、二分只多几次"的惊叹是第9课"问题规模"的感性地基;③难点脚手架:分层运行任务人人有数据,"算法身份证"把算法特点结构化(名称/思路/次数),为第9课评价四标准做格式预演;④为何最优:从"跑3次"到"改参数"三级任务,键盘量与思维量反向搭配,能力生有挑战、零起点有产出;互报数据培养"用数字说话"的理性习惯。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书齐答三问:"同一问题可以有几个算法?""二分为什么省?""想37两种各几次?"【话术】:"结论八个字——一题多解,有好有差。都好,哪个更好?下一课学当评委,给算法打分。"②【操作】口述分层作业(A给家长演示二分/B玩真人版记录/C算200页书最多翻几次),【评价】:在闯关地图贴第8颗星;齐答与贴星完成情况当场观察,记录表收齐。

①(约1分钟)齐答三问(多种;每次砍一半;如37次对3次,以课堂实测为准);产出:巩固的三要点。②(约1分钟)在闯关地图贴第8颗星,记录分层作业;产出:贴星地图与作业记录。③(约1分钟)贴星、积分、守约时间,按口令排队;产出:有序离场。

①对应目标3(尊重数据、不满足于做对)并收束全课;②真实性检验:不预告,"效率意识"停在感觉;三问巩固多样性、效率、数据三要点,作业B"真人版二分"把方法带回家可玩可验,悬念式预告保持单元张力;③难点脚手架:三问分别锁定观念、原理、数据;"一题多解,有好有差"八个字与板书结论区对应,抬头可查;④为何最优:悬念式收束契合该学段学生的好奇维持机制,贴星延续全册激励机制,无电脑作业+家长签字适配务工家庭。

【板书设计】

第8课 算法的多样性(第二单元) 猜鸡蛋(1~100):同一问题,多种算法 顺序查找:1,2,3…挨着猜 想37→37次(最坏100次) 二分查找:50→25→37 每次砍一半 想37→3次(最坏7次) 二分三变量:low(下限) high(上限) mid=(low+high)//2(中间,//整除) 100→50→25→13→7→4→2→1(撕纸条:每猜一次砍一半) 都找得对,哪个好?——先别答,下一课学当评委!

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲两种猜法(顺序=挨着猜;二分=猜中间砍一半),请家长出个数(1-100),你用"说思路"的方式演示二分怎么猜,家长签字。

B 拓展实践:玩"二分猜数"真人版——家长想1-1000之间的数,你每次报"中间数",家长只答大了/小了,记录猜了几次;再故意用"顺序猜"感受一下,把两次次数写在作业本上。

C 选做(挑战):想一想"一本书200页,用二分法翻找其中一页,最多翻几次能翻到"(每次翻中间),把你的算式和答案画成小报,下节课当"效率小讲师"。

【教学反思】(预设要点)

第 9 课 算法的评价方法

【课题】算法的评价方法

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 9 课(第二单元《算法的效率》第 2 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维】(信息社会责任协同:理性评价、不盲从)。内容要求(概括性表述,严禁虚构条目号):知道评价算法的基本标准,能通过实际运行、计数、计时等方法比较不同算法的效率,能举例说明问题规模对算法表现的影响,初步形成"先验证再采用"的严谨态度。本课给出第二单元的"尺子"。

【教材分析】(五问法)

是什么:学习评价算法的"三步"——先对、再省、后合;"四标准"——正确性、效率、可读性、健壮性;"两比较方法"——数循环执行次数、计时;并理解问题规模对算法表现的影响(1~100找37:顺序37次/最坏100,二分3次/最坏7;换成1~1000:顺序最坏1000,二分最坏10)。

从哪来:第8课学生亲手跑出两种算法的次数差,心里已有一个问题"到底怎么比出好坏"——本课把感性经验上升为可复用的评价方法。

往哪去:第10、11课韩信点兵枚举vs筛选的效率对比,用的正是"先对、再省、后合"三步与"数次数"方法;第12课"审AI思路"的尺子也是这三步。

核心矛盾:重点——评价三步与四标准的理解与使用;会用"数循环执行次数、计时"比较效率;难点——①"可读性、健壮性"两个抽象标准的具体化;②问题规模的影响(为什么二分在1-100只快一点点、在1-1000就差很多)。难点成因:四标准中"正确性、效率"有数据可依,"可读性、健壮性"需要案例才能落地;"规模影响"涉及次数随规模增长的直觉,六年级只能建立定性体验。

独特教育价值:全册唯一"关于方法的方法"——给学生一把可反复使用的尺子;"先对、再省、后合"不仅是算法评价三步,也是第12课审AI、第三单元辨析在线服务时的思维框架。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:有第8课两种算法次数数据;会运行半成品、会加一行打印;数学课有统计初步经验。

认知特点:喜欢"当评委"的角色(有裁判感);对"数次数比赛"游戏化接受度高;"可读性"可类比"作业字迹工整","健壮性"可类比"耐用不怕摔"。

预判困难与兴趣点:困难——四标准背得出但不会用;计时比赛用眼看表误差大。兴趣点——当评委举牌"靠谱/不靠谱";数次数比赛小组PK。

【教学目标】

【教学重点】评价三步"先对、再省、后合";四标准(正确性、效率、可读性、健壮性);数循环执行次数与计时的比较方法。

【教学难点】可读性、健壮性的具体理解;问题规模对算法表现的影响。

难点说明:可读性(别人能不能看懂)与健壮性(遇到意外输入会不会崩)对学生是全新维度,必须用"作业字迹""雨衣耐不耐穿"类比落地;规模影响只能定性体验(1-1000的顺序次数让学生亲手跑出来感受"吓人")。

【教学方法】游戏竞赛法、任务驱动法、讨论法、实验法。选择理由:数次数比赛把量化比较游戏化;举牌评委把评价标准显性化;换规模实验让"规模影响"从口号变成亲身体验。

【教学准备】

机房(断网/禁浏览器);半成品程序"猜数-顺序.py""猜数-二分.py""韩信点兵-枚举.py"(均带次数输出,点兵程序第10课详用,本课只跑不究);任务单(评价量规表+次数记录表+计时记录表);评委举牌("靠谱"/"不靠谱"两面,每组一套);课件(四标准图解);秒表/课件计时器。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——数次数大赛(约5分钟)

①【操作】口令热身,课件出示上节课次数表(想37:顺序37次/二分3次,以课堂实测为准),【话术】:"上节课咱们数出两个数——37和3。比算法不能靠嘴,今天开一场数次数大赛,用身体当计算机。"②【操作】全班分两大组人脑模拟:顺序组从1数到37(一人一条接龙),二分组报"50、25、37",看哪组先"数完",一生当裁判计时。【预设】顺序组有人"跳着数"时,话术:"跳数就是换算法喽——今天只许按各自算法来,下节课欢迎你带新算法来PK。"③【操作】赛后【话术】:"比的不是谁聪明,是谁干活少。要比出好坏,得有三把尺子——先对、再省、后合。"④【操作】板书课题与三步,【评价】:请顺序组说"输在哪",判读标准:能说出"次数多/干活多"而非"我们组慢"。

①(约2分钟)热身:打开桌面"本课资料",确认三个程序可运行;产出:就绪的电脑。②(约2分钟)参加人脑数次数赛,顺序组接龙、二分组报中间数,一生计时;产出:两组的"用时"体验。③(约1分钟)说出"比的不是谁聪明,是谁干活少";产出:效率的朴素定义。

①对应目标2(数次数、计时的比较方法)的引入;②真实性检验:不真数,"数次数"是名词;学生是否真做,看顺序组是否真的一条条接龙——身体的累让"次数多=干活多"不证自明,数据从上节课自己的记录自然引出"怎么比"的需求;③难点脚手架:人脑模拟把抽象的循环次数变成可计时的身体活动,裁判角色保证公平感,为"计时"方法埋体验种子;④为何最优:该学段学生对比赛敏感,分两大组全员参与无旁落;接龙形式让"一个一个试"的漫长被身体记住,比看数字深刻。

环节二:探究建构·活动一——四把尺子(约12分钟)

①【操作】用两个半成品程序实物对比讲四标准:正确性(都找到37吗)、效率(次数、时间)、可读性(有注释、看得懂吗——类比"作业字迹工整,老师看得懂")、健壮性(输入abc会怎样——类比"雨衣耐不耐穿"),【话术】:"四把尺子量四样:对不对、省不省、看得懂吗、经得起折腾吗?"②每讲一标准,【操作】组织"评委举牌":出示两个版本(整洁有注释 vs 凌乱无注释),举"靠谱/不靠谱"牌,【话术】:"举牌可以,但得说出依据——你看到哪一行了?"③【预设】学生把"字好看"当可读性全部时,话术:"字好认是一半,另一半是别人能看懂你想干什么——注释写给谁看?写给下次打开这个程序的人,包括你自己。"④【评价】任务单"四标准"栏给两个算法各打★(1-4星),抽2人说打星理由,判读标准:每条标准能配一个具体观察点。

①(约4分钟)听标准讲解,跟做类比(作业字迹=可读性,雨衣=健壮性);产出:四个标准的生活化理解。②(约5分钟)参与举牌评委活动,为每次举牌说一句话理由;产出:举牌记录与理由。③(约3分钟)在任务单上给两个算法各打★并写一句理由;产出:打星的评价表。

①对应目标1(按四个标准说出两个算法的差异)与难点①;②真实性检验:不举牌,"四标准"是背条目;学生是否真做,看打星是否各有具体观察点——可读性、健壮性本就抽象,只有落到"这一行我看不懂""输abc它崩了"才算真懂;③难点脚手架:两个类比(作业字迹、雨衣)把抽象标准接进学生经验,举牌把评价变成显性动作,理由必须说出口,标准在应用中内化;④为何最优:该学段学生喜欢"当评委"的裁判感,举牌+必须说依据防止看热闹;两版程序实物对比,观察点真实可见。

环节三:探究建构·活动二——数次数+计时实验(约13分钟,难点突破)

①【操作】实验一"数次数":两人一机运行带计数器的点兵枚举程序与二分查找,记录次数,填"先对、再省、后合"表;【话术】:"先对——都找到了吗?找到了才配谈省。"②【操作】实验二"计时":两程序同时跑大规模任务(如1-1000找数),课件计时器比谁先出结果,【预设】学生盯着屏幕分不出快慢时,话术:"电脑快得像闪电,怎么比?——别比感觉,比谁先眨眼!计时器喊停的那台,就是慢的那台。"③【操作】引导换规模:把猜数范围改1-1000,再数二分次数(最坏10次)与顺序次数(最坏1000次),板书对比表,【话术】:"范围从100变1000,二分只多3次,顺序多900次——问题规模变大,差距拉大!这就是为什么要学会挑算法。"④【评价】"先对、再省、后合"表三项必填收查,抽1组汇报,判读标准:先对(都找到)、再省(次数/时间谁少)、后合(换数换范围仍成立吗)三栏都有真实记录。

①(约5分钟)两人一机做实验一:运行带计数器的两个程序,次数记在任务单;产出:次数记录。②(约4分钟)做实验二:两程序同时跑1-1000任务,用课件计时器记录先后;产出:计时记录。③(约3分钟)换范围再跑,亲见"1000次对10次"的差距,完成"先对、再省、后合"表;产出:填完的三步评价表。④(约1分钟)参与汇报,质疑或补充别组数据;产出:一条评价结论。

①对应目标1(会用数次数、计时比较效率)、目标2(换规模再实验)与难点②;②真实性检验:不换规模,"规模影响"是口号;学生是否真做,看三步表三栏是否都有数据——"1000次对10次"是自己跑出来的震撼,比任何讲解都管用;③难点脚手架:计时器把"谁快"变成可见的先后,三步表把评价流程结构化(先对→再省→后合),换范围实验让规模影响从口号变体感;④为何最优:两个实验都真做,方法不空转;两人一机分工记录双保险;点兵程序只跑不究,为第10课留悬念,避免认知超载。

环节四:应用迁移——分层任务(约7分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层完成'先对、再省、后合'表,给两算法打分★;B层独立完成三步表,用一句话说清'可读性'和'健壮性';C层设计一个'健壮性小测试'——给程序输入汉字或0,观察会怎样,写下发现。评委上岗三条件:有数据、有标准、有换条件。"②巡视贴星,【预设】C层输入汉字后程序报错不知所措时,话术:"报错就是它的回答——记下'它崩了',这就是健壮性差的证据,比空说'不健壮'有力。"③【操作】收集优秀的"后合"结论板书展示,【评价】:A层看三星表、B层看两句标准表述、C层看测试记录与发现,按层盖星记入量规。

①(约4分钟)自选层级完成评价表:A层打分★;B层写两句标准表述;C层做破坏性小测试(输"abc"看报错)并记录;产出:分层的评价任务单。②(约2分钟)B层用生活比喻向同桌解释两个抽象标准;C层汇报"程序崩了/没崩"的发现;产出:一次解释与一次汇报。③(约1分钟)观摩优秀"后合"结论,补一条到自己的表;产出:完善的三步表。

①对应目标2(把尺子用到猜数与韩信点兵两个问题上);②真实性检验:不测试,"健壮性"是猜的;学生是否真做,看C层是否真输入了汉字或0——破坏性测试把"意外不崩溃"变成亲手验证的事实,报错从坏事变成证据;③难点脚手架:分层覆盖打分—说标准—做测试,生活比喻卡兜住抽象标准表述,"评委上岗三条件"给评价以最低合格线;④为何最优:C层破坏性测试是该学情下"跳一跳够得着"的高峰体验,A层打分保底人人有产出;报错被重新定义为证据,延续第5课的错误观。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书齐背:"先对、再省、后合;正确性、效率、可读性、健壮性。"【话术】:"这把尺子以后评算法、审AI、挑软件都能用——带走它。"②【操作】预告:"下一课请电脑当'韩信'点兵——查户口!看看我们刚学的尺子,能量出什么。"③【操作】口述分层作业(A给家长讲三步/B当家庭效率观察员/C评第6课流程图),【评价】:在闯关地图贴第9颗星;齐背与作业记录当场观察,三步表收齐。

①(约1分钟)齐背三步四标准;产出:可带走的评价口诀。②(约1分钟)在闯关地图贴第9颗星,记录分层作业;产出:贴星地图与作业记录。③(约1分钟)贴星、积分、守约时间,按口令排队;产出:有序离场。

①对应目标3(先看对不对、再看省不省、最后换条件验一验的严谨态度)并收束全课;②真实性检验:不收束,"尺子"容易随课蒸发;口诀化收束让尺子可带回家,作业C用四把尺子评第6课流程图,旧作品被重新审视,学习闭环;③难点脚手架:口诀"先对、再省、后合"是评价三步的记忆桩,与板书一一对应;悬念预告把第10课变成"用武之地",学习动机前置;④为何最优:该学段学生需要简短可诵的结论,齐背降低记忆负荷;无电脑作业+家长打比方签字,把方法讲给家长听是最经济的巩固。

【板书设计】

第9课 算法的评价方法 评价三步:先对(都找得到)→ 再省(次数少/时间短)→ 后合(换条件仍成立) 四把尺子:正确性 / 效率 / 可读性(别人看得懂) / 健壮性(意外不崩溃) 比法两招:数循环执行次数(计数器)+ 计时(谁先眨眼) 问题规模(找37): 1~100: 顺序 37次(最坏100) 二分 3次(最坏7) 1~1000: 顺序 最坏1000 二分 最坏10 规模变大,差距拉大——所以要学会挑算法!

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"先对、再省、后合",用"两道菜都熟了(先对),一道快一道慢(再省),换个火候还灵吗(后合)"打比方,家长签字。

B 拓展实践:当家庭"效率观察员":比较家里两样"做同一件事"的办法(两条上学路线、两种洗碗顺序),按"先对、再省"记下哪个省时间,写下你数/计的是什么。

C 选做(挑战):用"四把尺子"评一评你和同桌的第6课猜数流程图(正确性:走得通吗?效率:猜次要记录吗?可读性:别人看得懂吗?健壮性:输入"大了"两个字会怎样?),写四句评语,下节课互投"最佳评委"。

【教学反思】(预设要点)

第 10 课 "韩信点兵"枚举法的实现

【课题】"韩信点兵"枚举法的实现

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 10 课(第二单元《算法的效率》第 3 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维】。内容要求(概括性表述,严禁虚构条目号):结合实例用枚举法解决问题,能把问题的条件用程序语言表达(如余数运算),会用流程图描述并用程序实现枚举算法,能运行程序验证结果。本课是枚举法在新问题上的迁移实现。

【教材分析】(五问法)

是什么:把枚举法迁移到"韩信点兵"新问题:1500名士兵出战,死伤四五百人,剩下的人数在1000到1100之间;排成3人一排多2人、5人一排多3人、7人一排多2人(具体数以教材为准)。抽象建模:x÷3余2、x÷5余3、x÷7余2,三个条件同时满足;枚举算法:把1000到1100之间的数一个一个拿出来对条件;程序实现并验证答案1073(以教材为准)。

从哪来:第3课学过枚举流程图,第4课会写鸡兔同笼程序,第9课刚学会"先对"(验证)——三块积木齐备,本课搭一座新房子;余数运算与数学课"有余数的除法"进度衔接(课前需与数学教师核对)。

往哪去:第11课筛选法优化(判断约141次);第12课请AI想算法;韩信点兵将贯穿单元后三课,是效率对比的标准案例。

核心矛盾:重点——韩信点兵问题的抽象建模;枚举算法的程序实现与验证;难点——①三个条件"同时满足"的建模与and的使用;②余数运算符%的理解。难点成因:%把"除法余数"压缩成一个符号,学生要跨"数学式—程序式"两次翻译;and是布尔运算首次出场,"少一关都不行"需配现场演算;range(1000, 1101)"管头不管尾多写1"是细节坑。

独特教育价值:用中国古代数学故事承载现代编程思想,是文化自信与计算思维的交汇点;"查户口一个不放过"的枚举实现,让第11课的"筛选优化"有了鲜明的对照基准。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:会画枚举流程图、会写半成品修改、会运行验证;数学"有余数的除法"若未学到,需用排队游戏重建;三个新符号(%、and、==)集中出现,认知负荷高。

认知特点:对"韩信点兵"故事有好奇(部分听过"韩信点兵,多多益善");课间操排队是亲身经历,余数概念可从现场重建。

预判困难与兴趣点:困难——x%3==2读不顺;and漏写成",";range(1000,1101)写成(1000,1100)漏掉1100。兴趣点——当"韩信"的角色感;答案先跑出来再弄明白的悬念设计。

【教学目标】

【教学重点】韩信点兵问题的抽象建模(三个条件同时满足);枚举算法的程序实现与验证。

【教学难点】三个条件"同时满足"的建模与and的使用;余数运算符%的理解。

难点说明:%把"除法余数"压缩成一个符号;and连接三个比较,是布尔运算首次出场,"过三关"比喻必须配现场演算。破法:排队游戏重建余数+黑板演算+建模表填空。

【教学方法】游戏导入法、任务驱动法、讲练结合法、合作探究法。选择理由:排队报数让余数从身体经验长出;建模表填空兜住数学弱生;半成品程序先跑后懂,保护零起点信心。

【教学准备】

机房(断网/禁浏览器);半成品程序"韩信点兵-枚举.py"(带计数器版,预置桌面"本课资料");任务单("报数记录"栏+建模表+流程图空框);课件(韩信点兵故事图、建模表答案);图文教程卡《怎么改数字再运行》;数学小棒或粉笔(画圈分组用)。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——排队报数游戏(约5分钟)

①【操作】口令热身,组织运行桌面"本课资料"里的"韩信点兵-枚举.py":窗口跳出1073,【话术】:"不知道这个数怎么来的?别急,这节课我们就来把它弄明白——先看个场面。"②【操作】请12名同学上台(人少则全班起立):3人一排报数分组——数几排、多几个;换成11人再来一次;再试5人一排,【预设】学生把"多2人"说成"剩2排"时,话术:"排是整队,余下不够一排的才叫'多几个'——11个人3人一排,3排满,多2个人,不是多2排。"③【操作】讲故事:"古代将军带兵就是这个场面。韩信点兵——1500名士兵出战,死伤四五百,剩下的不用挨个数,只听报数:3人一排多2、5人一排多3、7人一排多2,就知道还剩多少(数以教材为准)。今天我们也来当韩信——不过,请电脑来点兵!"④【评价】台下学生核验台上报数结果(11人3排多2),判读标准:能分清"整排"与"多的"。

①(约2分钟)热身运行半成品,把跳出的1073抄在任务单"热身栏";产出:神秘数字的记录。②(约2分钟)上台/起立参加排队报数,填"报数记录"栏;产出:三组"总数—每排人数—排数—多几个"记录。③(约1分钟)听故事,进入"当韩信"角色,对1073产生"怎么来的"疑问;产出:探究任务。

①对应目标1(完成建模表)与难点(%的理解)的引入;②真实性检验:不排队,"余数"是数学名词;学生是否真做,看台上是否真分了三组——余数从身体经验里重建,数学衔接缺口被现场补救,1073的悬念钩住全课;③难点脚手架:排队游戏让"多几个"先于符号%被理解,后面黑板上出现%时,学生脑子里有画面;先跑后懂保护零起点信心;④为何最优:课间操排队是该校学生每日亲身经历,无需任何设备;转学插班生未学"有余数除法"也能跟上,游戏即补救教学。

环节二:探究建构·活动一——从余数到建模(约12分钟)

①【操作】黑板演算:11÷3=3余2,【话术】:"电脑里有个符号专管'余数',就是百分号%。谁上来输入print(11%3),看等于几?"(生操作,输出2。)②【预设】学生把%读成"百分之"时,话术:"在这儿它不读百分之,读'取余数'——11%3,就是把11分成3个一堆,数数零头。"③【操作】引导填建模表四行:3人一排多2→x%3==2;5人一排多3→x%5==3;7人一排多2→x%7==2,【话术】:"三个条件都要满足,像过三关,少一关都不行。用哪个词?——and,中文叫'并且'。x%3==2 and x%5==3 and x%7==2,三关全过才算数。还有范围1000到1100,第四行填上。"④【预设】学生把and写成逗号时,话术:"逗号是排队,and是过关——三个条件用逗号连,计算机只当你说完三句话,没说要同时做到,换and。"⑤【评价】建模表四行当堂对照投影自批,抽2人念一行"条件→数学式→程序式",判读标准:四行齐全、and与==使用正确。

①(约3分钟)跟板书演算11%3等于2,一名学生上台输入print(11%3)看回信;产出:%的直观证据。②(约6分钟)在建模表填四行(三个条件+范围),每行含"条件→数学式→程序式"三格;产出:填写完整的建模表。③(约2分钟)讨论"三个条件都要满足"用什么词连接,记住and="并且";产出:and的语义。④(约1分钟)参与自批与板演;产出:确认无误的建模表。

①对应目标1(完成建模表、说出%与and的作用)与难点①②;②真实性检验:不演算,"%"是天书;学生是否真做,看建模表是否四行齐全——每一行都是"条件→数学式→程序式"的两次翻译,漏一行后面流程图就缺一关;③难点脚手架:%由学生亲手输入验证,and用"过三关"比喻落地,建模表填空式兜住数学弱生,范围单独成行防遗漏;④为何最优:三个新符号(%、and、==)集中出现,认知负荷高,用"现场输入+比喻+填空"三招分摊;台上一名学生操作、全员盯回信,参与成本最低。

环节三:探究建构·活动二——纸上流程图(约13分钟,难点突破)

①【操作】发任务单流程图空框,【话术】:"最老实也最可靠的办法——1000到1100,一个一个拿出来对条件,像查户口,一个都不放过。这就叫枚举,第3课的老伙计。四框就能画完:开始→x=1000→x≤1100?→三关全过?→过:输出x;不过:x=x+1回到循环。"②巡视画图,【预设】学生判断框只写"x%3==2"一关时,话术:"三关全过才输出——另外两关写进去,and连起来,框里挤不下就写小字,别省。"③【操作】投影对照答案,【话术】:"提醒一句:范围到1100,程序里却写1101——range管头不管尾,多写1才包含1100。这个细节C层改范围时要用,先记住。"④【评价】画毕抬头看投影自批,重点查"三关全过"判断框是否写全三个条件,抽2人指图说一圈执行,判读标准:四框齐全、条件写全、回边方向正确。

①(约8分钟)在任务单上画枚举流程图(4框低难度),画完抬头看投影对答案;产出:画完的流程图。②(约3分钟)在判断框内尝试写全"x%3==2 and x%5==3 and x%7==2";产出:写全条件的判断框。③(约2分钟)记住"管头不管尾,多写1",向同桌复述一圈执行;产出:边界规则与一次口头推演。

①对应目标1(能用流程图描述并用程序实现枚举算法)与目标2(落实纸上优先);②真实性检验:不画图,上机就是盲人摸象;学生是否真做,看判断框是否真写全三关——流程图是下一环节"录入—运行—验证"的施工图,缺一关程序就漏判;③难点脚手架:4框低难度流程图人人能画,三关条件照建模表誊写即可,range边界由教师点破避免C层踩坑;枚举是第3课旧方法迁移,坡度再降;④为何最优:纸上先行的课堂结构全册一贯,键盘零要求保证全员产出;"查户口"比喻让枚举的可靠与穷尽可感,为第11课筛选对比立基准。

环节四:探究建构·活动三——上机运行,验证答案(约7分钟)

①【操作】组织两人一机运行半成品:打开"韩信点兵-枚举.py"→Run Module→出现1073,【话术】:"信不过?自己验!程序最后照图文卡加一行打印,看1073除以3、5、7各余几——2、3、2,三关全过,答案坐实。"②【预设】学生加行后报错"NameError"时,话术:"看看1073的引号、逗号是不是中文的——print里也是英文标点的地盘,切换输入法再敲。"③【操作】广播示范加行位置;A层任务:把第一个==2改成==1再跑,看答案变成几;B层:建模表+流程图+口头验证三样齐全;C层:改范围(如1100~1200)或加计数器count数出循环次数。【话术】:"三层自选,完成一层贴一颗星。卡住了三步走:先看墙上图文卡,再问小老师,最后举手叫我。不许点浏览器!"④【评价】巡视按层盖星,抽1人展示"1073%3,1073%5,1073%7"的输出是否2、3、2,判读标准:验证行输出三个余数正确。

①(约3分钟)两人一机运行程序,找到1073;照图文卡在程序末尾加print(1073%3, 1073%5, 1073%7),看输出是否2、3、2;产出:跑出答案并验证的程序。②(约2分钟)按层完成任务:A层改一个数字再跑;B层三项齐全;C层换范围求新答案并数次数;产出:分层的程序与记录。③(约2分钟)参与展示汇报,说出"我改了什么、答案变成几";产出:一次改一处跑一次的实验陈述。

①对应目标1(运行程序找到答案并动手验证三个余数)、目标2(改一处跑一次);②真实性检验:不验证,"1073"是程序说的;学生是否真做,看每人是否亲手让计算机算出2、3、2——第9课"先对"的即时应用,验证意识从方法变动作;③难点脚手架:半成品"改一改就能跑",验证行照图文卡誊写(键盘量最小),A层只改数字零门槛,C层数次数为第11课效率对比埋伏笔;④为何最优:两人一机轮换+小老师帮扶是该班标配,"三步走"求助口诀把问题解决路径显性化;重申契约堵住"随便点"的缺口,管理不放松。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书三问齐答:"'3人一排多2人'程序里怎么写?"(x%3==2!)"一百零一个数怎么找?"(枚举,查户口!)"答案多少?"(1073!数以教材为准。)②【操作】留悬念:"电脑点兵比耳朵点兵差在哪?——慢!一百零一个数全查一遍。能不能只查该查的?下一课见分晓。"③【操作】口述分层作业(A讲%和and/B仿建模表/C改范围数次数),提醒C层把次数数据写在下节课"武器"上;【评价】:贴第10颗星;三问齐答正确率与作业记录当场观察。

①(约1分钟)齐答三问(x%3==2/枚举查户口/1073);产出:巩固的建模、算法、结果三要点。②(约1分钟)记录"能不能只查该查的"悬念与分层作业;产出:作业记录与悬念期待。③(约1分钟)贴星、积分、守约时间,按口令排队;产出:贴星地图。

①对应目标3(感受中国古代数学问题的魅力、养成答案必须验证的习惯)并收束全课;②真实性检验:不留悬念,优化意识无从生长;三问齐答把最易丢的三个点钉牢,作业C"数次数"为第11课对比备好真实数据——本课悬念正是下一课的导入,情境跨课闭环;③难点脚手架:三问分别锁建模式、算法名、答案值;"查户口"与第3课"一个一个试"呼应,枚举思想在单元内形成复现网络;④为何最优:三问齐答+悬念+贴星是成熟收束结构,该学段学生在此节奏中安全感强;无电脑作业+家长报数互动,把课堂延伸到家庭餐桌。

【板书设计】

第10课 "韩信点兵"枚举法的实现 1500名士兵出战,死伤四五百,剩1000~1100人(数以教材为准) 3人一排多2 ──► x % 3 == 2 ┐ 5人一排多3 ──► x % 5 == 3 ├─ and 三关全过 7人一排多2 ──► x % 7 == 2 ┘ 枚举:1000 ──► 1100 一个一个试(查户口,一个不放过)    range(1000, 1101)  ← 管头不管尾,多写1 完整示例: for x in range(1000, 1101): # 一个个数拿出来查 if x%3==2 and x%5==3 and x%7==2: # 三关全过才算数 print("剩下", x, "人") # 答案:1073(以教材为准) 答案:1073 验证:1073%3=2 1073%5=3 1073%7=2 悬念:能只查该查的吗?

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"韩信点兵"故事和"电脑怎么查户口"(重点讲%是什么、and是什么),请家长报三个"排队余数"(如"11人3人一排多几")让你算,家长签字。

B 拓展实践:生活观察——村里分物资按组数(如"差不多1000多个,3个一组多2、5个一组多3、7个一组多2"),仿照建模表填一遍"条件→数学式→程序式",不必写程序,把表画完整。

C 选做(挑战):把枚举程序的范围改成1100~1200(注意range多写1),求出新答案并验证三个余数;再数一数"电脑查户口一共查了多少次",把数字写在任务单上——下一课当"武器"用。

【教学反思】(预设要点)

第 11 课 "韩信点兵"筛选法的实现

【课题】"韩信点兵"筛选法的实现

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 11 课(第二单元《算法的效率》第 4 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维】(数字化学习与创新协同:优化意识)。内容要求(概括性表述,严禁虚构条目号):体会算法优化的思想,能针对具体问题设计更高效的算法并用程序实现,能通过计数、计时等方法对比不同算法的效率差异并说明理由。本课是枚举→筛选的优化迁移。

【教材分析】(五问法)

是什么:学习筛选法优化思路——不是每个候选都完整试三遍,试的过程中就把不满足条件的筛掉(或直接按条件生成候选数),减少判断次数;认识continue语句;程序实现;与第10课枚举法对比运行效率(数循环次数):枚举303次、筛选141次、生成候选数约41次(以课堂实测为准)。

从哪来:第10课学生亲手数出枚举"查户口"的次数(C层已有数据),心里埋着"能不能只查该查的"的悬念;第9课的"先对、再省、后合"是现成尺子。

往哪去:第12课请AI"想算法"——AI给的"先生成候选数再查"思路(约41次)正是本课C层挑战的升级版;筛选法是"人想出来的优化"的代表,为"AI想+人审"做铺垫。

核心矛盾:重点——筛选法思路(不过关就刷掉)与continue语句;与枚举法的效率对比;难点——①continue"跳过本次循环剩余部分"的精确含义;②"判断次数为什么少了"的归因。难点成因:continue改变的是"这一次循环里还做不做事",学生易理解成"跳出循环"(那是break);归因需要把"次数账"算清楚(101次第一关+34次第二关+7次第三关)。

独特教育价值:全册第一次"让电脑少干活"的优化实践,效率意识从"知道"变成"做到";"删了再撤销"的微操作让学生亲手验证continue的作用——方法论上示范了"实验比听讲深刻"。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:会运行半成品、会加打印行、会改数字;有第10课枚举程序完整经验;C层已接触"数次数";continue第一次出现。

认知特点:对"选拔淘汰"游戏有直接经验(班干部评选、升旗手选拔);"免考下一个"的口语解释一讲就懂;但把游戏经验翻译成流程图"加一个岔口"需要脚手架。

预判困难与兴趣点:困难——continue和break混淆;"生成候选数"思路(range(1001,1101,3))跨步较大。兴趣点——选拔游戏第二轮"刷掉一大半"的爽感;对比303vs141的数字冲击。

【教学目标】

【教学重点】筛选法的思路与continue语句的使用;枚举与筛选的效率对比。

【教学难点】continue语句的精确作用;"省在哪"的归因分析(判断次数的构成)。

难点说明:continue只跳过"本次循环剩下的语句"然后进入下一次循环,与"整个循环停下来"(break)易混;归因需要把141次拆成"101+34+7"理解"免考"结构。破法:"免考下一个"口语解释+删了再撤销微实验+次数账表格。

【教学方法】游戏导入法、任务驱动法、实验法、讨论法。选择理由:选拔游戏与筛选结构同构,先玩后画;微实验让continue作用可触摸;次数账表格把归因变成可填写的算术。

【教学准备】

机房(断网/禁浏览器);半成品程序"韩信点兵-枚举.py""韩信点兵-筛选.py"(均带计数器,预置桌面"本课资料");任务单(对比记录表:两程序次数栏+"continue作用"栏、次数账表);课件(两程序结果截图);图文教程卡《认识continue》《怎么加一行打印验证》。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——热身见对比+选拔升旗手(约7分钟)

①【操作】口令"一二三,坐端正;四五六,开电脑"组织热身:两人一机分别运行枚举版、筛选版,把两窗口次数抄在任务单"热身栏",互问"怎么不一样",【话术】:"两个数一样吗?差多少?先别说为什么,上课你就明白。"②【预设】有学生猜"答案不同"时,话术:"答案都找到了吗?——都是1073。数不一样,说明两个程序干活的方式不一样,这正是今天要拆开看的东西。"③【操作】组织"选拔升旗手"游戏:选3名升旗手,三条件——女生、会跳绳、身高140以上。第一轮(枚举式问法):自愿者排队,依次问每人三个问题,全问完才能定,全班数"问了多少人次";第二轮(筛选式):先问"不会跳绳的请坐下",再问"身高不够的请坐下",最后问"男生请坐下",剩下的举手,再数人次。【话术】:"哪种问法省事?"④【评价】两轮人次数据板书对比,请"计数器"报数,判读标准:两轮人次都被真实数出、能说出"坐下的人后面不用问了"。

①(约3分钟)两人一机运行两程序,抄次数(如303与141,以课堂实测为准),互相问"怎么不一样";产出:抄下的两组次数。②(约3分钟)两轮选拔游戏都参加,帮老师数"问了多少人次";产出:两轮的人次计数。③(约1分钟)直观说出"坐下的人后面不用问了""筛选式省";产出:对两种问法差异的判断。

①对应目标1(对比枚举与筛选的效率差异)的引入;②真实性检验:不热身对比,"优化"是教师布置的任务;303与141是学生自己跑出来的悬念,选拔游戏的人次差是身体数出来的——两个数据同构呼应,效率差异变成学生自己发现的问题;③难点脚手架:热身抄数制造认知冲突(同题不同数),选拔游戏把"三关全问vs不过关就刷掉"翻译成学生玩过的评选经验,算法差异未讲先有感;④为何最优:热身即检测上节课掌握(会运行、会抄数),游戏全员可参与无需设备,两轮对比5分钟内见分晓,节奏紧凑不冷场。

环节二:探究建构·活动一——从游戏到算法(约12分钟)

①【操作】引导把游戏语言翻成算法语言,【话术】:"昨天查户口,1000到1100每个数三关全考。今天升级:第一关x%3!=2?——不过关,直接下一个数!后面的关卡不考了。"②【预设】学生说"这样答案会不会漏"时,话术:"好问题!不过关的数,本来就不配进第二关——漏掉的是不可能对的,留下的才可能答案,跑出来看看还是不是1073。"③【操作】组织画流程图:在昨天枚举图基础上加一个"跳下一个"的岔口——第一关不过→箭头直接跳回循环头,旁边第二关、第三关都跳过,与同桌互查箭头去向。【话术】:"不用重画——在老图上加一个岔口,这就是算法的升级,像给旧房子开个侧门。"④【操作】曝光进阶思路:"再想一步:既然要'除以3余2',1001、1004、1007……这些数才可能是答案,别的数连第一关都不用摆样子——直接按条件生成候选数,更省!这个思路先记住,C层同学待会儿挑战。"⑤【评价】互查后抽2人指图说"一个不过关的数,走哪条路",判读标准:箭头跳过后续两关、回到循环头。

①(约4分钟)跟老师把"不会跳绳的请坐下"翻成"x%3!=2就跳过";产出:游戏语言到算法语言的对应。②(约5分钟)在任务单上画筛选法流程图(加岔口),与同桌互查箭头去向;产出:加岔口的流程图。③(约3分钟)记住"生成候选数"思路,C层标记挑战任务;产出:进阶任务的期待。

①对应目标1(说出筛选法"不过关就刷掉"的思路)与目标2(画流程图岔口);②真实性检验:不加岔口,"筛选"只是听说;学生是否真做,看互查箭头是否真跳过两关——图上的岔口是下一环节读程序的地图,画错读程序就迷路;③难点脚手架:在旧图上改造(而非重画)把绘图负担最小化,游戏语言逐句翻译降低抽象跨度,"生成候选数"先曝光给C层以抓手,为第12课AI卡片1埋伏笔;④为何最优:选拔淘汰是班干部评选、升旗手选拔的亲身经验,算法从游戏里长出来;旧图改造保护学习信心,新结构看起来"只是加了一笔"。

环节三:探究建构·活动二——认识continue(约13分钟,难点突破)

①【操作】广播讲新朋友,逐行指读筛选版三行核心代码:【话术】:"continue,意思就四个字——免考下一个!看程序:if x%3!=2:不过关,continue——后面的题不考了,直接换下一个数。注意:它只是这一次不考了,不是整个考试结束——那是break,以后见。"②【操作】组织微实验:把第三个continue删掉→跑→次数变成多少?再撤销回来→跑→恢复,【预设】学生删错行(删了整个if块)时,话术:"删的是continue那一条,不是把'免考'这件事整个删了——Ctrl+Z撤销,我们重来,这次只删一个单词。"③【操作】引导算"次数账":枚举=101个数×3关≈303;筛选=101(第一关)+34(第二关)+7(第三关)≈141,【话术】:"省在哪?第一关刷掉一大半,后两关大多免考!这就是'删了再撤销'看出来的账。"④【操作】C层挑战:改半成品为range(1001,1101,3)生成候选数版,数次数(约41次,以课堂实测为准)。⑤【评价】"continue作用"栏一句话收查,抽3人朗读,判读标准:出现"跳过这次/后面的不考"而非"跳出循环/结束"。

①(约4分钟)两人一机运行筛选版,照图文卡找到continue所在三行,跟读"免考下一个";产出:定位continue的程序。②(约4分钟)做微实验:删一个continue→跑→看次数变化→撤销→再跑恢复,在"continue作用"栏写一句话;产出:微实验记录与一句话结论。③(约3分钟)填次数账表:303怎么来的、141怎么来的;产出:填完的次数账。④(约2分钟)C层改range(1001,1101,3)验证生成候选数版,报出约41次;产出:C层的优化程序与数据。

①对应目标1(continue语句的作用)、目标2(删一处再撤销的微实验)与难点①②;②真实性检验:不微实验,"continue"是背定义;学生是否真做,看每人是否真删了又撤销——次数变化是计算机给出的证据,一句话结论必须从自己的实验里长出来;③难点脚手架:"免考下一个"口语解释+与break对比防混淆,"删了再撤销"让语句作用可触摸,次数账把"省在哪"变成可填写的算术(101+34+7),归因不再空泛;④为何最优:微操作(Ctrl+Z)键盘量最小却思维含量高,是该学情下最优的实验设计;次数账表格给抽象归因以脚手架,C层生成候选数版把优化推向"连样子都不摆"。

环节四:应用迁移——分层任务(约5分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层运行筛选版找到1073,说出continue一句话作用;B层完成次数账表,向同桌讲'省在哪';C层改range(1001,1101,3)验证答案与次数,或给筛选流程图补全'生成候选数'版。三层自选,完成一层贴一颗星。"②巡视贴星,【预设】B层讲"省在哪"只说"筛选快"时,话术:"快是结果——原因呢?第一关刷掉几个?后两关少考几回?拿次数账上的数字说。"③【评价】小组内互报次数、质疑不实数据;按层盖星,B层须完成"101+34+7"的口头归因,数据记入量规。

①(约3分钟)自选层级完成任务单:A层运行+一句话;B层填次数账并互讲;C层改程序/补流程图;产出:分层的任务单。②(约1分钟)B层向同桌讲"省在哪",C层汇报约41次;产出:一次用数字说话的讲解。③(约1分钟)小组内互报次数,质疑不实数据;产出:核实的次数表。

①对应目标1(数出判断次数)、目标2(说清省在哪);②真实性检验:不互报,"次数"可能是编的;学生是否真做,看B层能否拿"101+34+7"讲清归因——数字必须来自自己跑过的程序,质疑机制保证数据真实;③难点脚手架:分层覆盖运行—归因—再优化,"省在哪"配次数账作支架,互报机制把"用数字说话"变成群体规范;④为何最优:5分钟短环节承接上环节的实验热度,任务与建构同源不另起炉灶,时间利用率最高;质疑文化延续第9课"尊重数据"的评委素养。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书齐答结论:"一道韩信点兵,三种查法——枚举303次,筛选141次,生成候选数约41次(以课堂实测为准)。哪个好?"【预设】学生只喊"生成候选数"时,话术:"做得对又做得省的才好——它先找到1073了吗?先对,再省,第9课的尺子拿出来量。"②【操作】预告:"下一课更神——请AI当参谋帮我们想算法。但记住:参谋出主意,首长把准关。"③【操作】口述亲子作业(给家长讲"先刷掉不过关的"为什么省事+举家里分东西的例子);【评价】:贴第11颗星;齐答与作业记录当场观察,次数账收齐存档(第12课要用)。

①(约1分钟)齐答三种查法与"做得对又做得省"的结论;产出:三组次数与评价立场。②(约1分钟)记录亲子作业与第12课预告;产出:作业记录。③(约1分钟)贴星、守约时间发放,按口令排队;产出:贴星地图。

①对应目标3(用数字说话的理性习惯)并收束全课;②真实性检验:不用尺子量,"最好"是拍脑袋;齐答被迫调用"先对再省",作业把筛选思维讲给家长听(举分东西例子),方法当堂可验、回家可查;③难点脚手架:三组次数板书并列成表,结论"做得对+做得省"与第9课三步呼应,形成单元内评价闭环;预告"参谋出主意,首长把准关"为第12课角色立场定调;④为何最优:亲子作业零设备、高互动,家长当听众倒逼学生讲清楚;次数账存档让下节课"审AI思路"有真实数据可比,学习证据跨课流动。

【板书设计】

第11课 "韩信点兵"筛选法的实现 选拔升旗手:三关全问 vs 不过关就刷掉 算法    做法          判断次数  答案 枚举    每个数三关全考      303   1073 筛选    不过关就刷掉(continue)   141   1073 生成候选  只让可能过关的进场 range(1001,1101,3) 约41 (次数以课堂实测为准) 完整示例(筛选版核心三行): for x in range(1000, 1101): if x % 3 != 2: continue # 免考下一个!后面的关不考了 if x % 5 == 3 and x % 7 == 2: print("剩下", x, "人") 省在哪:第一关刷掉一大半,后两关大多免考 评价三步:先对(都找到1073) → 再省(303>141) → 后合(换范围仍成立) 好算法 = 做得对 + 做得省

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"先刷掉不过关的,再考后面的",举一个家里"分东西"的例子(如分糖果按年龄筛),家长签字。

B 拓展实践:设计一次"家庭选拔":定3个条件(如"能洗碗、能扫地、周六有空"选1人干活),用"筛选式问法"现场问家人,记录问了总人次;再假设用"三关全问"会问多少人次,把两数写在作业本上并说哪个省。

C 选做(挑战):把"次数账"算细:101个数里,第一关(除以3余2)留下几个?第二关(除以5余3)又留下几个?第三关筛出谁?把"账目"画成三级漏斗图,下节课当"效率会计师"展示。

【教学反思】(预设要点)

第 12 课 用人工智能解决"韩信点兵"问题

【课题】用人工智能解决"韩信点兵"问题

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 12 课(第二单元《算法的效率》第 5 课时,40 分钟)

【课型】新授课(单元综合课:AI想算法+人把关) 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维、信息社会责任】(数字化学习与创新协同)。内容要求(概括性表述,严禁虚构条目号):了解利用人工智能辅助解决问题的过程与方法,知道人工智能生成的内容需要验证和评价,在使用人工智能时遵守安全与伦理规范(如不输入个人敏感信息、先验证再采用)。本课是第二单元收官课。

【教材分析】(五问法)

是什么:与第7课的区别——第7课是把想好的算法交给AI写代码,本课是让AI帮我们"想算法"。提示词四要素:身份、任务、已有方法、期望;照四要素写提示词;对AI给的思路进行验证和评价(先对、再省、后合)。

从哪来:第9-11课学生已有完整的效率评价能力(尺子)和韩信点兵三种解法(数据);第7课"指令四件事"是本课"提示词四要素"的直系前身。

往哪去:第三单元第13-18课转向"算法的影响",但"AI生成≠可以直接采用"的理性态度将贯穿在线生活、推荐算法、对话机器人全部学习;本课是"人机协同"价值观的定型课。

核心矛盾:重点——提示词四要素的完整表达;用"先对、再省、后合"审AI思路;难点——从"审代码"升级为"审思路"(AI说的头头是道,怎么判断靠不靠谱);对不靠谱思路的证伪。难点成因:学生易把"AI说的"当"对的",或另一极端"凡是AI都错";审思路需要用自己的算法知识做武器,是最高阶的综合应用。

独特教育价值:全册"人机协同"的方法论收口——参谋出主意,首长把准关;一次真实的"审AI"演练,让学生带着免疫力进入第三单元的在线生活。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:会写简单提示词(第7课经验);掌握评价三步与四标准;有韩信点兵三种解法的次数数据(303/141/约41);部分学生见过家长用手机AI,觉得"AI什么都懂"。

认知特点:对"让AI想算法"极度兴奋,易滑向两个极端——把AI当神,或乱点乱试;"当评委"角色有第9课基础,审代码熟、审思路生。

预判困难与兴趣点:困难——提示词四要素写不全;审"思路"时只会说"好/不好",说不出依据。兴趣点——无网班"人肉AI"角色扮演;三张AI思路卡片像开盲盒。

【教学目标】

【教学重点】提示词四要素的完整表达;对照"先对、再省、后合"验证与评价AI给的思路。

【教学难点】从"审代码"升级为"审思路";对AI思路的证伪与优选。

难点说明:代码有对错可跑,思路只能推演——"先生成候选数再查"好在哪、"随便想一个数"差在哪,都需要调用前三课的算法知识当武器。破法:三张思路卡片覆盖"靠谱/不省/不靠谱"三型,用现成尺子逐张过堂。

【教学方法】任务驱动法、讨论法、角色扮演法、辩论法。选择理由:四要素用填空模板降低表达门槛;无网班"人肉AI"保证同等体验;卡片辨析把"审思路"变成可操作的举牌+理由活动。

【教学准备】

机房(断网/禁浏览器;有网则教师机演示);提示词模板卡(四要素填空,半张A4,每人一张);AI思路卡片3张/组(过塑,无网版用;有网版由教师课前真实请教AI生成):卡片1"先列出'除以3余2'的数,再挑另外两条件的"(靠谱,约41次)、卡片2"每个数都和三条件比一遍"(不省,303次)、卡片3"随便想一个数试试"(不靠谱);任务单(提示词栏+AI思路栏+辨析表);安全提示卡;闯关地图(第12关)。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——两条指令请AI(约4分钟)

①【操作】口令热身:从桌面"本课资料"打开任务单,【话术】:"第7课我们请AI写过代码——指令说四件事,AI才是助手。今天任务升级:不让它写代码,让它帮我们'想算法'!"②【操作】现场对比:先随口说"帮我写个韩信点兵程序"(有网:教师机演示;无网:人肉AI摊手:"啥范围?啥条件?"),再按四件事说清楚,【话术】:"AI很热情,但没保证都对——想出来的主意,是宝还是坑?今天咱们不当用户,当评委。"③【预设】有学生说"直接问'最好的算法'不就行了"时,话术:"'最好'是快还是好懂?——'期望'不说清,它只能给你一个'大概不错'的。"④【评价】举手判断"哪条指令能请到真帮忙",请说一条四要素缺失的后果,判读标准:能指出任一要素的作用。

①(约1分钟)热身:打开桌面"本课资料"与任务单;产出:就绪任务单。②(约2分钟)对比两条指令的效果,说出"说清楚才帮得上忙";产出:对提示词质量的第一判断。③(约1分钟)进入"评委"角色期待,回想第7课四件事与第9课三步尺子;产出:角色与工具的双重准备。

①对应目标1(提示词四要素的引入);②真实性检验:不对比,"四要素"是重复旧课;学生是否真做,看其能否预判缺失后果——人肉AI摊手让"AI会答非所问"真实可感,同时完成"审代码→审思路"的任务升级预告;③难点脚手架:两条指令的反差给四要素以存在理由,"当评委"把第9课的尺子搬进本课;④为何最优:无网班人肉AI同等体验,"宝还是坑"的悬念契合该学段好奇心,短导入把时间让给主体活动。

环节二:探究建构·活动一——照四要素写提示词(约6分钟)

①【操作】板书四要素并讲解,【话术】:"身份:我是谁;任务:要办什么;已有方法:我会什么;期望:还想要什么——四样不能少。比第7课多了'身份'和'已有方法'——告诉AI你的底细,它才不端出一盘小学生嚼不动的菜。"②【操作】发模板卡,【话术】:"照模板写:'我是六年级学生,正在学韩信点兵。请帮我设计一种新算法。我会枚举法和筛选法。请再给一种更省事的算法,并用我能看懂的话说清思路。'"③【预设】学生"已有方法"栏空着时,话术:"不告诉它你会枚举,它可能教你'一个个数'——你早会了,这单'升级'就下错了。"④【操作】组织同桌互查"四样齐不齐",请一名同学念提示词,全班当"AI"听一遍。【评价】互查打√,抽1人念、全班复判,判读标准:四要素齐全、无真实姓名电话等敏感信息。

①(约3分钟)照模板卡独立填写提示词(四栏填空);产出:填写完整的提示词。②(约2分钟)同桌互查四要素,一人念、全班当"AI"评判"听完能不能开工";产出:互查打√的提示词。③(约1分钟)修改补全自己的提示词;产出:修改后的完整提示词。

①对应目标1(写出韩信点兵问题的完整提示词);②真实性检验:不听一遍,"写提示词"像填空;学生是否真做,看"全班当AI"能否听出缺项——提示词被真实使用一次,质量标准当场显形;③难点脚手架:填空模板解决写字慢与表达弱,"已有方法"栏用第10、11课经验兜底,同桌互查把四要素变成可打勾的清单;④为何最优:模板卡半张A4人手一张,书写量最小;角色互换(念者/听者)让外向内向学生都有参与位,敏感信息检查同步完成安全第一课。

环节三:探究建构·活动二——请AI想算法(约6分钟)

①【操作】有网班广播演示向AI提问,把输出要点抄在任务单"AI思路"栏;无网班出示三张过塑思路卡,【话术】:"老师课前真请教了AI——三个主意做成了卡片,但它没保证都对。评委们,开工!"每组领卡朗读并抄/画要点。②【预设】学生拿到卡片3"随便想一个数试试"就吐槽时,话术:"别急着笑——先当一回真评委:拿尺子量它哪里不靠谱,说得出的吐槽才值钱。"③【操作】组织对每条思路先圈第一感觉("好像行/不行"),【话术】:"AI很热情,但没保证都对——看看可以,全信不行。先圈直觉,再拿尺子,顺序别反。"④【评价】每组确认三条要点抄全、直觉圈画完成,抽1组朗读卡片1。

①(约3分钟)有网班看大屏抄AI输出三条思路要点;无网班领三张卡片,朗读、抄画要点;产出:抄全的AI思路要点。②(约2分钟)对每条思路先有自己的第一感觉,圈"好像行/不行";产出:圈画直觉的三张卡。③(约1分钟)参与朗读与汇报;产出:一次思路复述。

①对应目标2(获得AI思路并验证评价)的素材准备;②真实性检验:不给真思路,"审AI"无的放矢;学生是否真做,看三张卡是否都抄画了——三条思路覆盖"靠谱/不省/不靠谱"三型,是下一环节辨析的靶子;③难点脚手架:先圈直觉再拿尺子,把"感觉"和"证据"分开,防止直觉代替论证;无网版卡片与有网版同一目标,体验等价;④为何最优:该学段学生读长文本弱,卡片化短文本+抄画动作降低阅读门槛;三张卡像开盲盒,收集欲维持参与度。

环节四:探究建构·活动三——当评委,审AI思路(约13分钟,难点突破)

①【操作】发尺子并示范,【话术】:"先对、再省、后合。先对:照它说的做,能找到1073吗?再省:判断多少回,跟141比。后合:换范围还行吗?"②【操作】分组审卡,每组重点审一张:卡片1"先生成候选数再查"(约41次,比筛选还省,靠谱);卡片2"每个数都和三条件比一遍"(枚举换衣服,303次,不省);卡片3"随便想一个数"(可能永远找不到,不靠谱)。③【预设】学生审卡片1说"靠谱"但说不出依据时,话术:"先对:1073在里面吗?在。再省:才查约41回,比141还省——拿数字说,不用形容词。"若学生全盘否定AI,话术:"它没写错规则——先对做到、再省还赢一招,这就是可以'采用'的那条:先验证再采用,不是先嫌弃再放弃。"④【操作】组织汇报,一组一张卡说结论,其他组补充质疑;【评价】辨析表收查,判读标准:每条结论带三步至少一步的数字依据。

①(约7分钟)每组重点审一张卡片:①先对——照它说的做,真能找到1073吗?②再省——数数大概判断多少次,和141比。③后合——换范围还灵吗?结论填辨析表;产出:填完的辨析表。②(约4分钟)一组汇报,其他组补充质疑,用数字争论"约41次对不对";产出:一次有据的评审发言。③(约2分钟)写下评审结论(靠谱/不省/不靠谱+理由);产出:三条思路的书面结论。

①对应目标1(用先对、再省、后合验证评价AI思路)、目标2(从审代码升级为审思路)并直指难点;②真实性检验:不审,"AI生成≠可以采用"是口号;学生是否真做,看辨析表结论是否带数字——三条思路都被真实推演,证伪卡片3靠"可能永远找不到"的规模意识,不是抬杠;③难点脚手架:第9课三步法现成复用,三张卡片覆盖靠谱/不省/不靠谱三型,"拿数字说"给评价以合格线;④为何最优:审思路是最高阶综合应用,每组主审一张分摊认知负荷;数据(41/141/303)来自前两课亲手所跑,论证有弹药。

环节五:应用迁移——分层任务+安全员(约8分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层补全提示词,在三张卡上勾'靠谱/不靠谱'各说一句理由;B层独立写提示词(四要素齐全、无敏感信息),用'先对、再省、后合'评三张卡;C层自己写提示词,把最靠谱的思路(卡片1)画成流程图,或改半成品range(1001,1101,3)验证答案与次数,再查同桌提示词有无敏感信息。"②【预设】C层画流程图漏画循环边界时,话术:"1001到1100每隔3个数——range(1001,1101,3),管头不管尾,尾数写1101才包住1100。"③【操作】组织"安全员"互查,【话术】:"发现同桌写了真实姓名,不是告状,是帮他挡风险——轻声提醒,帮他改成'六年级学生'。"④【评价】按层盖星;安全员查出敏感信息记"护航一次",C层流程图/程序与验证数据记入量规。

①(约4分钟)自选层级完成任务:A层补提示词+勾选三卡说理由;B层独立写提示词+评三卡;C层写提示词+画流程图/改程序+当安全员;产出:分层的任务单与程序/图。②(约2分钟)B层当完整评委,三条结论各配一步依据;C层验证约41次并汇报;产出:完整的评审与验证记录。③(约2分钟)互查提示词里的姓名、电话、住址,帮同桌改成安全表述;产出:互查记录与修正后的提示词。

①对应目标3(愿意当安全员帮助同伴规避风险);②真实性检验:不互查,"铁律"是墙上的字;学生是否真做,看互查是否真找出敏感信息——安全员把信息社会责任变成同伴互助,提示词被第二轮真实检验;③难点脚手架:分层覆盖填空→独立评价→迁移实现,C层把"最靠谱思路"落成流程图/程序,完成"审思路"到"用思路"的闭环;④为何最优:安全员给该学段学生以"被信任的责任岗",比教师说教有效十倍;C层任务是第11课生成候选数版的复现,能力生有高峰体验。

环节六:梳理小结·单元收官(约3分钟)

①【操作】带全班齐诵:"第二单元五课走完了——猜鸡蛋找到多种算法;当评委学会先对、再省、后合;点兵用了枚举和筛选;今天让AI帮我们想算法。两句话带走:四要素——身份、任务、已有方法、期望;铁律两条——不输敏感信息、先验证再采用。"②【操作】布置亲子作业:"回家给家长讲'AI帮想主意,人当首长把准关',再讲哪个主意靠谱,家长签字。"③【操作】贴第12颗星,【话术】:"12关过半!第三单元,我们站到算法外面——看它怎么安排我们的生活。"守约时间发放;下课口令。【评价】齐诵人人过关,作业记录当堂检查,辨析表收齐。

①(约1分钟)齐答核心句、齐诵两句话(四要素+铁律);产出:单元方法与人机立场。②(约1分钟)记录亲子作业,在闯关地图贴第12颗星;产出:作业记录与贴星地图。③(约1分钟)守约时间发放,按口令排队;产出:有序离场。

①对应目标3(AI生成≠可以直接采用的理性态度、遵守铁律)并收官第二单元;②真实性检验:不收官,单元方法会散成五课的碎片;齐诵把五课一线贯通,亲子作业把"人当首长把准关"讲给家长听,态度当堂可验、回家可查;③难点脚手架:"两句话带走"是单元记忆桩(四要素+铁律),与第7课铁律形成复现;④为何最优:该学段学生需要明确的单元边界感来组织记忆,收官仪式+闯关地图给可视化进度;无电脑作业适配家庭。

【板书设计】

第12课 用人工智能解决"韩信点兵"问题 提示词四要素:身份 / 任务 / 已有方法 / 期望 审AI尺子:先对 → 再省 → 后合 卡片1:先生成候选数再查(range(1001,1101,3)) 约41次 靠谱! 卡片2:每个数三条件全比(枚举换衣服) 303次 不省 卡片3:随便想一个数 可能永远找不到 不靠谱 参谋出主意,首长把准关;AI生成≠可以直接采用 铁律:不输个人敏感信息;先验证再采用

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"提示词四要素",用"请人帮忙要说清:我是谁、要什么、我会什么、还要什么"打比方,请家长也试着"下一条指令",家长签字。

B 拓展实践:当"家庭AI观察员":请家长用手机AI问一个生活问题(如"明天赶集带什么"),你记录"AI给了几条主意、哪条靠谱、哪条不靠谱、为什么",写下"评审意见"(不输入任何真实姓名电话)。

C 选做(挑战):自己写一条"请AI设计猜数游戏新玩法"的提示词(四要素齐全),再对照"先对、再省、后合"预判AI可能给的三种思路并逐一写评审意见,下节课当"预审官"分享。

【教学反思】(预设要点)

第三单元总览 算法的影响(第13-18课)

核心大观念:算法不只是课本里的步骤,它藏在导航、购物、对话里,实实在在地塑造着我们的生活——看见它、用好它、管住它。算法的力量来自数据,推荐的是"可能"不是"结论",对话的是"规则"不是"理解";做算法的旁观者,更做负责任的使用者与建设者。

单元主线:前三课"站在外面看它"——第13课认识在线生活三类算法(推荐/路径规划/估算预测),第14课拆开寻路中的搜索算法,第15课亲手算一遍推荐算法;第16课"坐下来评它"——价值清单+四个麻烦的辩证思辨;第17课"走进去看它怎么想"——人机对话三环节与规则型对话编程;第18课"动手给它添砖加瓦"——建设班级对话机器人语料库(跨学科项目启动)。

与后续衔接:本单元是第一、二单元算法能力的"社会生活化"出口——搜索算法是枚举思想的在线放大,推荐算法是"数据+匹配"的日常面貌,对话机器人是"规则型程序"的综合项目;期末上机实践评价与跨学科项目展示在本单元收口,为初中阶段的学习埋下经验种子。

第 13 课 在线生活中的算法

【课题】在线生活中的算法

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 13 课(第三单元《算法的影响》第 1 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【信息意识、信息社会责任】(计算思维协同)。内容要求(概括性表述,严禁虚构条目号):通过在线服务中的实例,认识算法在在线学习与生活中的应用,知道在线系统的工作包含输入、处理、输出环节,了解输入数据多来自用户的行为,增强个人信息保护意识。按《中小学AI通识教育指南(2025年版)》属"体验感知"层级。

【教材分析】(五问法)

是什么:认识三类典型在线算法:推荐("猜你喜欢":基于用户"人以群分"、基于产品"物以类聚",只认名字,第15课细算)、路径规划(比"用时"不比"距离")、估算预测("预计25分钟"=行驶+等灯;景点客流高峰是低谷3倍);并理解在线算法有输入、处理、输出三环节,输入多来自人留下的行为数据。

从哪来:学生都见过家长用手机(买菜、接龙、刷短视频),却从未想过"软件怎么知道";本单元开始从"算法是什么"转向"算法在身边"。

往哪去:第14课拆开"导航怎么找到路"(搜索算法),第15课细算"猜你喜欢"(推荐算法)——本课是三类算法的总入口,先"看见"再"拆开"。

核心矛盾:重点——从生活场景中识别三类在线算法;用数据比较两条路线的"用时";难点——理解在线算法的"输入"来自人留下的行为数据。难点成因:学生把"软件知道我喜欢什么"当成理所当然甚至"神奇",看不到背后是自己一次次浏览、点赞、购买在"喂"它数据。

独特教育价值:信息意识的"抬头看路"课——从"被算法安排"到"看见算法如何安排";一次"算法身份证"的填写,让学生拿到拆解一切在线服务的通用工具(输入—处理—输出)。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:天天见家长用手机(买菜、接龙、刷短视频、导航),有"猜你喜欢"的直观体验;会做"四步骤"连线(第1课);比较32与25分钟部分学生不牢,需填空式表格;打字慢,活动应落在"看截图、指一指、填一填"。

认知特点:具体形象思维为主,看真实截图能懂,"输入来自行为数据"需要"脚印"类比;部分内向,宜两人组先说后写。

预判困难与兴趣点:困难——把"软件知道"神秘化;时间比较(24+8=32 vs 22+3=25)易算错。兴趣点——当"算法小侦探"看截图找破案;"我家手机里的算法"便签贴近生活。

【教学目标】

【教学重点】从生活场景中识别三类在线算法;用数据比较两条路线的"用时"。

【教学难点】理解在线算法的"输入"来自人留下的行为数据——软件"认识你"是因为你留下了痕迹。

难点说明:输入环节看不见摸不着,学生只体验"输出"(推给我的东西)。破法:用"雪地脚印"类比——软件认出你,是因为你走过留下了脚印(浏览、点赞、购买);类比必须落到"少留脚印就少被认出"的自保动作上。

【教学方法】情境体验法(看截图当"算法小侦探")、任务驱动法(分层任务单)、谈话法。选择理由:素材全部课前本地化,不依赖实时上网;"侦探"角色维持参与度;填空式表格兜住比较与表达弱的学生。

【教学准备】

机房(可断网,禁用浏览器);课前素材包(桌面"本课资料\第13课"):买菜软件首页截图、去县城导航截图、短视频界面截图、路线数据卡2张、"预计25分钟"卡片、景点客流卡片;任务单"算法身份证"(A/B/C三层同张);便签纸;展板("我家手机里的算法")。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——妈妈的手机怎么会"知道"(约5分钟)

①【操作】口令热身后,出示买菜软件首页截图,【话术】:"妈妈打开买菜软件,首页出现的正是她想买的瓯柑——是妈妈告诉它的吗?"再出示短视频截图:"怎么刷来刷去都是爱看的?"②【预设】学生说"它偷听我们说话"时,话术:"偷听可不背这个锅——它没长耳朵,是有人把'你爱看什么'告诉了它。谁告诉的?今天当一回'算法小侦探',把手机里藏的三类算法找出来。"③【操作】板书课题与"侦探三案"框架(推荐案/路径规划案/估算预测案),【话术】:"侦探办案讲证据——截图就是案发现场,指一指、说一说,证据到手。"④【评价】请学生对着截图说一处"它怎么知道",判读标准:能指到截图上的具体内容(商品、视频、路线),而非笼统说"它聪明"。

①(约2分钟)热身:打开桌面"本课资料\第13课"素材包,认识三类截图;产出:就绪的素材包。②(约2分钟)看截图自由发言:"它怎么知道我妈想买瓯柑""我刷视频也是";产出:自己的疑案清单。③(约1分钟)进入侦探角色,明确三案框架;产出:侦探任务单。

①对应目标1(指出三类算法)的引入;②真实性检验:不疑,"识别算法"无从谈起;学生是否真做,看疑案清单是否指向截图细节——家长手机是该学段学生最熟悉的场景,"软件怎么知道"的认知冲突真实存在,第三单元"站在算法外面看见它"的立场由此确立;③难点脚手架:三案框架给全课以办案结构,"截图即案发现场"把抽象服务变成可指认的证据;④为何最优:素材全部课前本地化,断网可用;侦探角色给该学段学生以任务感和权力感,具体形象思维借截图充分展开。

环节二:探究建构·活动一——侦探三案(约12分钟)

①【操作】组织分组看三类截图,每组重点"侦"一类:推荐案("猜你喜欢":基于用户"人以群分"——和你像的人买的;基于产品"物以类聚"——常一起买的东西)、路径规划案(导航给的两条路线)、估算预测案("预计25分钟"卡片、景点客流卡片"高峰是低谷3倍")。【话术】:"每案只说清一件事:这类算法解决了什么问题?"②【操作】引导用数据比较两条路线:沿江路18公里→24+8=32分钟;快速路22公里→22+3=25分钟,【话术】:"多4公里,反而快7分钟——导航比什么,不比什么?"③【预设】学生选"沿江路短"时,话术:"18公里是近,可加上等灯堵车32分钟;快速路远4公里,只要25分钟——你上学要迟到了,选哪个?选路的规矩不是尺子量的,是表跑出来的。"④【操作】讲解"预计25分钟"=行驶+等灯,【话术】:"时间不是猜的,是算的——把路程、红灯、堵车都算进去,这是估算预测算法在干活。"⑤【评价】每组派代表报一案结论,全班补充,判读标准:能说出"解决了什么问题"且路线比较有算式(24+8、22+3)。

①(约5分钟)分组看截图、指一指、议一议:这类算法解决了什么问题;产出:一案一条的侦破结论。②(约4分钟)填路线数据卡,算出32与25,比较出"用时最短"胜出;产出:填好数据的路线比较卡。③(约3分钟)用自己的话说"预计25分钟"是怎么来的(行驶+等灯);产出:一次估算预测的解释。

①对应目标1(指出三类算法、说出每类解决什么问题)、目标2(用数据比较两条路线的用时);②真实性检验:不算账,"比用时"是口号;学生是否真做,看算式是否自己填的——32与25的对比让"比用时不比距离"有算术支撑,选路从感觉变决策;③难点脚手架:三类算法各配真实截图,看得见摸得着;填空式数据卡兜住计算弱的学生;"迟到了选哪条"把抽象比较拉进每日上学经验;④为何最优:该学段学生具象思维为主,截图+算式+生活抉择三件套让算法"落地";分组侦案保证人人有案在身,代表发言前组内先说,表达弱的学生有准备。

环节三:探究建构·活动二——算法身份证(约13分钟,难点突破)

①【操作】发"算法身份证"任务单,【话术】:"任何在线算法都有三栏——输入、处理、输出。办身份证,先看样板。"②【操作】以推荐算法为例填第一张证:输入=浏览、点赞、购买(我们留下的);处理=机器里算(比一比谁和我像);输出=推给你;边填边问"这一栏填什么",③【预设】学生把"输入"填成"我的名字年龄"时,话术:"软件知道你叫什么是你注册时填的——可它怎么知道你喜欢瓯柑?想想你昨天在手机上干了什么?对,浏览、点赞、购买,那就是脚印。"④【操作】"雪地脚印"类比突破难点:"软件为什么'认识你'?你在雪地上走过,留下了脚印——浏览、点赞、购买,就是脚印。少留脚印,就少被认出。"⑤【操作】组织两人组互填:给路径规划、估算预测各填一张身份证;⑥【操作】安全红线教育:"网上的东西,不输姓名、电话、家住哪。"⑦【评价】两人组交换身份证互查,重点看输入栏,抽2张投影,判读标准:输入栏写出"浏览/点赞/购买"类行为数据,不是注册信息。

①(约4分钟)观察教师填第一张身份证,弄清三栏含义,跟问"这栏填什么";产出:三栏结构的理解。②(约6分钟)两人组合作,给路径规划、估算预测各填一张身份证(输入栏最难,讨论"我留下了什么");产出:两张填好的算法身份证。③(约2分钟)齐读安全红线,说出"不输姓名、电话、住址";产出:安全红线的记忆。④(约1分钟)参与互查与投影;产出:修正后的身份证。

①对应目标1(用输入—处理—输出描述在线算法)、目标3(不输个人敏感信息)并直指难点;②真实性检验:不填证,"输入"是看不见的黑箱;学生是否真做,看输入栏写的是"浏览点赞购买"还是"姓名年龄"——脚印类比把看不见的输入变成可见的行为数据,类比落到"少留脚印就少被认出"的自保动作上;③难点脚手架:"身份证"三栏是拆解一切在线服务的通用工具(第15课还要用),样板先行+两人组互填降低难度,预设的"注册信息"混淆当场用追问化解;④为何最优:两人组先说后写照顾内向学生,互查让输入栏质量标准同伴化;类比来自生活(雪地脚印),无电脑家庭也有此经验,新居民子女无隔膜。

环节四:应用迁移——分层任务(约6分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层在打印截图素材上'指一指'三类算法并各说一句话;B层完成两张'算法身份证'(路径规划+估算预测);C层给推荐算法填身份证,并写一句'我想少被认出,可以怎么做'。侦探结案标准:说得出是什么算法、解决什么问题、输入从哪来。"②巡视贴星,【预设】A层指认混淆推荐与估算预测时,话术:"推荐是'猜你想要',预测是'猜要等多久'——一个推东西,一个报时间,指着截图再说一次。"③【评价】按层盖星;B层身份证输入栏须含行为数据,C层自保做法抽2人宣读,数据记入量规。

①(约4分钟)自选层级完成任务单:A层指一指+说一句话;B层填两张身份证;C层填推荐身份证+写自保做法(少点赞、不常看、清记录);产出:分层的任务单。②(约1分钟)B层完成后挑战C层;产出:升级的任务单。③(约1分钟)C层宣读自保做法,全班补充"还有吗";产出:自保做法清单。

①对应目标2(迁移识别算法)、目标3(少被认出的做法);②真实性检验:不迁移,"识别"只认教师给的图;学生是否真做,看C层自保做法是否可执行——"少点赞、不常看、清记录"把认知转成行动,结案标准三句话给分层以共同底线;③难点脚手架:分层覆盖指认—填写—迁移自保,A层指认动作零书写压力,混淆点(推荐vs预测)配区分话术;④为何最优:6分钟短环节高效检测,任务与建构活动同素材衔接,不另起炉灶;A层"指一指"让近零起点学生也有完整产出。

环节五:梳理小结·作业布置(约4分钟)

①【操作】起立齐答三问:"在线生活里有哪三类算法?"(推荐、路径规划、估算预测!)"导航比什么,不比什么?"(比用时,不比距离!)"算法的输入是哪来的?"(我们浏览、点赞、购买留下的!)②【操作】齐读安全红线;发便签写"我家手机里的算法"贴上展板,【话术】:"这些例子,第16课辩论会就是弹药——现在攒得越多,到时候越有话说。"③【操作】口述分层作业(A给家长讲三类/B记录家里猜你喜欢实例/C写少被认出做法);【评价】:贴第13颗星;便签数量与质量当场清点,三问齐答正确率观察。

①(约1分钟)齐答三问、齐读红线;产出:三类算法、比较标准、输入来源三要点。②(约2分钟)在便签上写家里的一个算法例子,贴展板;产出:一张便签证物。③(约1分钟)记录分层作业,贴星、守约时间,按口令排队;产出:作业记录与贴星地图。

①对应目标3(愿意观察并记录"我家手机里的算法",为第16课积累素材)并收束全课;②真实性检验:不攒素材,第16课辩论无弹药;学生是否真做,看便签是否写的是自家真事——例子库转为下下节课资源,情境跨三课回收;③难点脚手架:三问齐答给内向学生以齐声成功体验,便签短书写量适配表达弱学生,红线诵读替代说教;④为何最优:该学段学生注意力短,末环节用"写+贴+读"动作收束;家校衔接(给家长讲)零设备可完成,展板让学习成果公共化,增强班级认同。

【板书设计】

第13课 在线生活中的算法 侦探三案: ① 推荐 "猜你喜欢"——人以群分(基于用户)/ 物以类聚(基于产品) ② 路径规划——比"用时"不比"距离" 沿江路 18公里 → 24+8 = 32分钟 快速路 22公里 → 22+3 = 25分钟 √ 多4公里快7分钟 ③ 估算预测——"预计25分钟" = 行驶 + 等灯;高峰是低谷3倍 → 避开 算法三环节:输入 ← 浏览、点赞、购买(雪地脚印) 处理 ← 机器里算 输出 ← 推给你 红线:不输姓名、电话、住址

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"三类在线算法"各是什么(用买菜软件、导航、预计时间打比方),请家长再举一个家里的例子,家长签字。

B 拓展实践:生活观察——记录家里手机里的一个"猜你喜欢"实例(什么软件、推了什么、为什么推这个,用"输入—处理—输出"三栏画一张"算法身份证")。

C 选做(挑战):写三条"我想少被软件认出来"的做法(如"少点赞、不总看一类视频、关闭不必要的定位"),并猜一猜"平台会怎么应对",下节课当"隐私小卫士"发言。

【教学反思】(预设要点)

第 14 课 智能寻路中的搜索算法

【课题】智能寻路中的搜索算法

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 14 课(第三单元《算法的影响》第 2 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维】(信息意识协同)。内容要求(概括性表述,严禁虚构条目号):通过智能寻路等实例,了解把真实问题抽象为"点与线"并用搜索算法寻找路径的过程,知道搜索是"一条一条试"的思想及其优化(记录已走过的路径),体会"用时最短"比"距离最短"更符合人的需要。对应《中小学AI通识教育指南(2025年版)》"体验感知+知识原理"过渡层。

【教材分析】(五问法)

是什么:把真实道路抽象为点与线;用搜索算法找起点到终点的路径;体验"一条一条试"的问题(重复走、进死路)与优化(记住走过的点);理解比的是"用时最短"不是"距离最短"。

从哪来:第13课已"看见"路径规划算法(比用时不比距离);本课拆开它的内部——电脑怎么在点与线中找到路;第二单元枚举、筛选思想是"搜索"的祖先,学生有"一个一个试"的直接经验。

往哪去:第15课推荐算法同样建立在"抽象+数据"上;本课"点线抽象"是计算思维"抽象"在空间问题上的第二次显性应用(第一次是第2课鸡兔同笼)。

核心矛盾:重点——道路抽象为点与线;搜索算法"一条一条试"的过程与"记住走过的点"的优化;难点——①"点与线"抽象的取舍(哪些路口算点、线上标什么代价);②"用时最短"与"距离最短"的矛盾统一(红绿灯、拥堵使短的反而慢)。难点成因:抽象要舍弃道路宽窄、店铺、名字等丰富信息,只留"连通+代价";最短≠最快需要生活经验(雨天走小巷近但泥泞慢)支撑。

独特教育价值:全册空间计算的启蒙——从"一维列表"(猜数、点兵)扩展到"网状结构"(寻路);走迷宫游戏让抽象的"搜索"变成身体经验,是学科实践的精彩样本。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:有枚举/筛选经验("一个一个试");去过县城、坐过导航;画过流程图;第13课知道"导航比用时不比距离"。

认知特点:对走迷宫、寻路游戏热情高;"点与线"抽象需要板书图示(把地图简化成圆圈和线段)才能看清;小组走迷宫需要规则控制(一次走一步、不讲话)。

预判困难与兴趣点:困难——把真实道路"简化"成点线时舍不得信息;理解"每条线要标代价(时间)"。兴趣点——地面迷宫/方格寻路竞赛;用江心屿、五马街真实路线编题。

【教学目标】

【教学重点】道路抽象为"点与线";搜索算法"一条一条试"的过程与"记住走过的点"的优化。

【教学难点】"点与线"抽象的取舍(点线权重=时间);"用时最短"与"距离最短"的矛盾理解。

难点说明:抽象要求把"沿江路、五马街店铺、红绿灯"全部删掉只留连通与时间,学生第一次处理"网状抽象";"最短≠最快"要用他们亲历的"雨天小巷"经验锚定。破法:先走后画、真实路线(家→学校)简化示范、对比表。

【教学方法】游戏竞赛法、任务驱动法、抽象建模法、讨论法。选择理由:走迷宫是搜索算法的身体版;真实路线简化示范给抽象以样板;优化对比用"重复走"的亲身尴尬来驱动。

【教学准备】

机房(可断网,禁用浏览器);地面迷宫/方格寻路图(大地贴或粉笔画格子,A3迷宫卡每组一张);粉笔/磁扣(标记走过的点);任务单(点线抽象表+搜索记录表+对比表);课件(江心屿/五马街真实路线→点线图简化动画);乡土路线卡2张("从学校到江心屿""从村口到小卖部")。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——走迷宫竞赛(约7分钟)

①【操作】口令热身后,组织地面迷宫竞赛:【操作】每组派1名"寻路员"蒙眼,听全组指令("向前一步""向左")从起点到终点;规则:走过的格子不能重复踩(踩重复算"绕路"),进死角全组停10秒;其余组当观察员,发计数单数"重复走、进死路"几次。【话术】:"寻路员把眼睛交给队友——但电脑寻路时可没人提醒,它自己会犯刚才那些错。"②【预设】观察员忘记计数时,话术:"计数单上画'正'字,重复走一笔、进死路一笔——待会儿裁判凭单说话,没计数就没发言权。"③【预设】有学生抱怨"蒙眼不公平"时,话术:"电脑在点线图里就是'蒙眼'的——它看不见哪条路漂亮,只能一条一条试,今天让你先体验它的难。"④【评价】赛后各组报计数单数据,评选"最绕组",判读标准:计数单有真实记录、能说出"重复走几次、进死路几次"。

①(约2分钟)热身:打开桌面"本课资料",认识迷宫卡;产出:就绪的器材。②(约3分钟)一组参赛、其余组观察并用计数单画"正"字记录"重复走"和"进死路"次数;产出:填了数的计数单。③(约2分钟)赛后说出"记住走过的路就不会重复""死路太多了";产出:对搜索问题的第一诊断。

①对应目标2(走迷宫竞赛)与难点(搜索问题)的引入;②真实性检验:不走,"搜索"是名词;学生是否真做,看计数单是否真有记录——重复走、进死路是"一条一条试"的天然问题,由学生自己的身体和数据证实,优化的需求(记住走过的点)从诊断里直接长出;③难点脚手架:计数单把观察变成数据,蒙眼规则制造"电脑视角"的真实受限感,"没计数就没发言权"保证观察组不游离;④为何最优:该学段学生好动,地面迷宫把算法变成身体经验;角色分工(寻路员/指令组/观察组)让15人左右的小组全员有岗,内向学生可当计数员。

环节二:探究建构·活动一——从真路到点线图(约12分钟)

①【操作】课件演示抽象:真实路线图(学校→江心屿)→删掉宽窄、店铺、名字→只剩路口(点)和道路(线),【话术】:"点=路口,线=路;线旁边还要标一个数——走完这条路要几分钟,红绿灯、拥堵都算进去。导航眼里的世界,就是这张点线图。"②【预设】学生舍不得删"五马街的店铺"时,话术:"店铺好看,可电脑走不了店——它只关心两件事:路口连不连、走一趟几分钟。删掉好看留下有用,这就是抽象,第2课扔信息的本领,今天用在图上。"③【操作】发乡土路线卡("村口到小卖部""家到村小的路"),每组在任务单上画成点线图(3-5个点即可),标出每条线的"分钟数";④【操作】组织两组互评:对方图上"点够不够、线连没连、数标没标"。【评价】抽2张点线图投影,全班"找茬",判读标准:路口为点、道路为线、每条线有分钟数。

①(约4分钟)看简化动画,说"什么被删掉了、什么留下了";产出:抽象取舍的清单。②(约5分钟)在任务单上把乡土路线画成点线图,标出每条线的"分钟数";产出:一张3-5点的点线图。③(约3分钟)两组互评,用"点够不够、线连没连、数标没标"三条检查;产出:互评记录。

①对应目标1(说出抽象为点与线的过程)与难点①;②真实性检验:不画,"点线抽象"是看图说话;学生是否真做,看每人是否真把自家路线抽象成了图——乡土路线卡保证人人有图可抽,互评三条标准让"线上标时间"不被遗漏;③难点脚手架:真实路线→点线图的动画给抽象以可见过程,"删掉好看留下有用"呼应第2课舍弃经验,互评三问把质量标准口语化;④为何最优:家到学校、村口到小卖部是务工子女每日真实路径,抽象对象来自生活经验;画图对键盘零要求,3-5点低难度人人能完成,为下一环节"纸上走搜索"备好地图。

环节三:探究建构·活动二——搜索与优化(约13分钟,难点突破)

①【操作】组织"纸上走搜索":在点线图上从起点"一条一条试"走到终点,记录走过的点与顺序,允许进"死路";【话术】:"第一轮随便试,像刚才蒙眼的队友——把走过的点按顺序编号,一个都别漏记。"②第一轮后【操作】引导对比:有的组重复走同一个点,有的组进死路,引出优化:"记住走过的点——走过的打个×,不再进;死路打个△,下次绕着走。"③【操作】第二轮再走一次,对比两次的"脚步数"板书在案,【话术】:"同一个图,同一支笔——脚步数少了,就是优化赢了。第9课数次数,今天数脚步,方法是一家。"④【操作】讲解对比表:距离最短的路(点数少)可能比用时最短的路(分钟数少)远——【预设】学生坚持"点数少就是近,近就是快"时,话术:"从学校到江心屿,直穿老城2公里但要25分钟,路过江边红绿灯多;绕沿江路4公里只要15分钟——你每天实际走哪条?走得快的那条,图上反而'长'。"⑤【评价】两轮脚步数记录收查,抽1组说"第二轮少了几步、凭什么少的",判读标准:能说出"×标记避免重复、△标记避开死路"。

①(约5分钟)第一轮纸上走搜索,记录走过的点与顺序,体验重复与死路;产出:第一轮路径记录。②(约4分钟)提出并执行"打×打△"优化,第二轮再走,数两次脚步数对比;产出:两轮脚步数对比。③(约3分钟)填对比表:哪条点数少(距离短)、哪条分钟少(用时短),选出"用时最短"并说理由;产出:填完的对比表。④(约1分钟)参与汇报,用自己的上学路验证"近≠快";产出:一个生活实例。

①对应目标1(描述搜索过程与"记住走过的点"的优化)、目标2(两轮对比)与难点②;②真实性检验:不走两轮,"优化"是口头表扬;学生是否真做,看两轮脚步数是否真降了——同一个图自己走自己记,优化的价值有数据;"近≠快"用每日上学路锚定,学生选择的不是答案而是自己的经验;③难点脚手架:"脚步数"呼应第二单元数次数,方法可迁移;打×打△给"记住走过的点"以纸上动作;乡土对比问把"用时最短vs距离最短"变成亲身抉择;④为何最优:纸上走搜索零设备、全参与,两轮对比5分钟见分晓;路径记录给内向学生以安静的贡献位,对比表把辩证判断结构化。

环节四:应用迁移——分层任务(约5分钟)

①【操作】发A/B/C同张任务单,【话术】:"A层在教师给的点线图上走通一条路,说出'我记住了哪些走过的点';B层独立把乡土路线卡画成点线图并走通搜索;C层找出'距离最短'与'用时最短'两条不同路线,填对比表并说选哪条、为什么。"②巡视贴星,【预设】C层两条路线一样时,话术:"一样也行——但说说哪条'看起来近其实慢',老城的例子在图上重演一次。"③【操作】收集有创意的点线图投影,【评价】:按层盖星,C层须给出选择与理由(用时最短),数据记入量规。

①(约3分钟)自选层级完成任务单:A层走通+说记住的点;B层画图+走通搜索;C层找两条路线+填对比表;产出:分层的任务单。②(约1分钟)B层完成后挑战C层;产出:升级的任务单。③(约1分钟)优秀点线图投影,全班"找茬"(哪条线忘标时间);产出:一条找茬意见。

①对应目标2(迁移设计搜索策略)、目标3(尊重同伴的路径设计);②真实性检验:不迁移,"搜索"只在教师图上成立;学生是否真做,看B层是否独立画了自家的图——C层"两条路线"检验是否真懂"用时最短"的标准,找茬活动再次强化"线上标代价";③难点脚手架:分层覆盖走通—建模—对比,A层半成品图保底,C层对比表给辩证以书写支架;④为何最优:5分钟短环节与建构同素材衔接;"找茬"是该学段学生高参与度的互评形式,投影优秀作品给标准可视化示范。

环节五:梳理小结·作业布置(约3分钟)

①【操作】指板书齐答四问:"导航眼里的路由什么组成?"(点和线!)"搜索算法怎么找路?"(一条一条试!)"优化靠什么?"(记住走过的点!)追问"导航最后比什么?"(用时最短!)②【操作】口述分层作业(A给家长指点线/B画家到学校点线图走搜索/C设计两条路线),【话术】:"下节课算'猜你喜欢'——推荐也是算法,数据就是它的脚印。"③【评价】:贴第14颗星;四问齐答正确率与作业记录当场观察。

①(约1分钟)齐答四问(点和线/一条一条试/记住走过的点/用时最短);产出:抽象、搜索、优化、目标四要点。②(约1分钟)记录分层作业,贴星、守约时间;产出:作业记录与贴星地图。③(约1分钟)按口令排队;产出:有序离场。

①对应目标3(体会抽象让复杂问题变简单的力量)并收束全课;②真实性检验:不问,"点线抽象"随课蒸发;四问锁定本课四个核心点,作业B"家到学校点线图"把抽象带回家可画可走,方法当堂可验;③难点脚手架:四问口诀式收束便于记忆,"推荐也是算法,数据就是脚印"的预告把第13课脚印类比接到第15课,单元主线不断线;④为何最优:该学段学生需要简短齐答的收束仪式感,四问比三问多一问刚好覆盖"比什么"这个易忘点;无电脑作业适配家庭。

【板书设计】

第14课 智能寻路中的搜索算法 抽象:真实道路 → 点(路口)+ 线(道路,线上标"分钟数") 删掉:宽窄、店铺、路名…… 留下:连通 + 时间代价 搜索算法:从起点出发,一条一条试 问题:重复走(同一个点绕圈)、进死路(白走一趟) 优化:记住走过的点(走过的打×不再进、死路打△绕着走) 对比:走的脚步数:第一轮___步 → 第二轮___步 比什么:用时最短,不是距离最短 (老城 2公里/25分钟 vs 沿江路 4公里/15分钟 → 选沿江路!)

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"导航把路看成点和线"(用手指着家门口的路比划:这是点、这是线),请家长出一个"从家到菜场"的路线,你指出哪是点、哪是线,家长签字。

B 拓展实践:画一张"从家到学校"的点线图(3-5个点,标每段几分钟),再用"打×法"走一遍搜索,把走过的点按顺序编号,下节课与同桌比谁的路线省时间。

C 选做(挑战):在B层点线图上设计两条路线:一条"点数最少"(距离最短)、一条"分钟最少"(用时最短),算一算两条各要几分钟,写下"你每天实际会选哪条、为什么",下节课当"路线规划师"发言。

【教学反思】(预设要点)

第 15 课 在线购物中的推荐算法

【课题】在线购物中的推荐算法

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 15 课(第三单元《算法的影响》第 3 课时,40 分钟)

【课型】新授课 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维、数字化学习与创新】(信息社会责任协同)。内容要求(概括性表述,严禁虚构条目号):通过在线购物等实例,了解推荐算法的基本思想与过程(基于数据的相似性计算),知道推荐结果是"可能"而非"结论",体会数据在算法中的作用,增强理性消费与信息保护意识。

【教材分析】(五问法)

是什么:把第13课"只认名字"的推荐算法算清楚——推荐=看过去、算相似、猜喜欢;基于用户的推荐(数买过的商品重合几件,最像的人分组,去掉已有的)、基于产品的推荐(什么常凑在一起);认识神经网络推荐;落点:推荐给的是"可能"不是"结论"。

从哪来:第13课已知道推荐分"基于用户(人以群分)/基于产品(物以类聚)"两类;第二单元"数次数、做比较"的方法训练为本课"数重合"提供了操作范式。

往哪去:第16课辩证分析算法影响——"信息茧房""大数据杀熟"都从"只推你喜欢的"生长出来;本课"可能不是结论"是第16课思辨的理性支点。

核心矛盾:重点——用"看过去、算相似、猜喜欢"解释推荐算法;基于购物记录表动手算出"基于用户"和"基于产品"的推荐结果;难点——①"数买过的商品重合几件"确定"最像的人"(相似性计算);②理解推荐给的是"可能"不是"结论"。难点成因:相似性计算要同时看多行多列找交集,是表格信息的矩阵式处理,六年级首次接触;"可能不是结论"涉及概率直觉,学生易把推荐当"保证"。

独特教育价值:全册唯一"亲手算一遍大数据"的课——推荐算法从黑箱变成可计算的小表格;一次"接龙买书"乡土案例的演算,让学生拿到透视"猜你喜欢"的钥匙,也拿到第16课批判的武器。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:会看表格、会比较大小;有第13课"输入—处理—输出"框架;玩过"找相同"游戏;部分学生跟家长接过"拼团/接龙买书"的龙。

认知特点:对"找和我像的人"有直觉(兴趣相投);"数重合"需要圈画支持;对"推荐还会错"有生活经验但没想过为什么。

预判困难与兴趣点:困难——多行多列数重合易漏数;"去掉已经买过的"容易忘。兴趣点——给同桌"算推荐"有当产品经理的感觉;发现"推荐也会翻车"有惊喜感。

【教学目标】

【教学重点】用"看过去、算相似、猜喜欢"解释推荐算法;动手算出"基于用户"和"基于产品"的推荐结果。

【教学难点】"数买过的商品重合几件"的相似性计算;理解推荐给的是"可能"不是"结论"。

难点说明:基于用户的推荐要求横向比较多人购买记录找最大交集,是结构化的多源信息处理;"去掉已有的"是业务细节易遗漏;"可能不是结论"需要在"算对方法仍可能推错"的实例中体会。破法:商品代号①②③④⑤+圈画法+填空式表格+翻车案例讨论。

【教学方法】任务驱动法、讨论法、演算法(纸上计算)、案例分析法。选择理由:推荐算法必须"算"才能懂;商品代号与圈画法把矩阵比较降为操作;翻车案例让"可能不是结论"有真实载体。

【教学准备】

机房(可断网,禁用浏览器);购物记录表演示卡(大张:5个同学×5样商品,商品用代号①-⑤:①瓯柑②大米③文具盒④运动鞋⑤绘本);任务单(记录表+三步计算框+翻车案例卡);课件(推荐流程图:"看过去→算相似→猜喜欢");圈画笔;展板("推荐翻车现场")。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——接龙买书的"卧底"(约5分钟)

①【操作】口令热身后,讲情境:"班里接龙买书,你发现小红的订单和小明几乎一样,小红的又和小芳几乎一样——系统据此给小红推荐了一本书。它凭什么猜小红会喜欢?"②【预设】学生说"它认识小红"时,话术:"它不认识小红——它只认识小红买过什么。买过什么,就是第13课的脚印,今天拿脚印算推荐。"③【操作】板书三步:看过去→算相似→猜喜欢,【话术】:"今天不当用户,当一回算法工程师——亲手把'猜你喜欢'算出来。三步口诀先读两遍。"④【评价】请学生猜"系统凭什么推书",抽2人说,判读标准:出现"买的东西像/重合"类关键词。

①(约2分钟)热身:打开桌面"本课资料",认识购物记录表;产出:就绪的素材。②(约2分钟)听情境,猜"凭重合的订单",进入算法工程师角色;产出:自己的第一猜想。③(约1分钟)齐读三步口诀"看过去、算相似、猜喜欢";产出:推荐算法框架。

①对应目标1(用三步解释推荐算法)的引入;②真实性检验:不算,"推荐"是黑箱;学生是否真做,看猜想是否落到"订单重合"——接龙买书是家长群常见活动,情境真实,"当工程师"的角色反转让学生从被推荐者变计算者,动机真实;③难点脚手架:三步口诀即算法框架,为整节课演算提供步骤支架;"脚印"回接第13课,单元内概念连成线;④为何最优:该学段学生对"角色反转"有强烈兴趣,算别人的推荐比看懂自己的推荐更有掌控感;素材本地化,断网可用。

环节二:探究建构·活动一——看过去:买过的都在表里(约6分钟)

①【操作】出示大记录表:5个同学×5样商品(代号①-⑤),√表示买过,【话术】:"看过去——算法第一眼看的不是你的长相,是你买过什么。你买过的每一笔,都是给算法的'选票'。"②【预设】学生问"为什么用代号不用名字"时,话术:"算法算的是'重合几件',商品叫啥不重要——写代号,圈起来快,不容易看串行,这是工程师的小窍门。"③【操作】引导读表:"谁买的东西和别人重合最多?谁最特别?"发任务单记录表(同款),学生先圈出"我"(自选一个同学角色)买过的商品。【评价】举手统计"选出同一角色的"人数,抽2人说"我选的角色和谁最像",判读标准:能指认重合最多的两位同学。

①(约3分钟)读大表,说出"谁和谁买的东西像",圈画自己角色的商品;产出:圈好角色的记录表。②(约2分钟)数一数角色共买过几样,与同桌交换看法;产出:数量统计。③(约1分钟)参与举手统计与发言;产出:对"重合"的直觉判断。

①对应目标1(基于购物记录表数出商品重合数)的铺垫;②真实性检验:不读表,"看过去"是空话;学生是否真做,看记录表是否真圈了角色——圈画把读表变成操作,多行多列的表格信息第一次被系统处理,为难点①的"数重合"做动作预热;③难点脚手架:商品代号①②③④⑤替代长名称,圈画法防漏看,"选票"比喻呼应第13课行为数据,把表格意义先建立再计算;④为何最优:该学段学生看表格易串行,代号+圈画是最低成本的防错设计;自选角色给学生以所有权,"我选的角色"比"小明"更投入。

环节三:探究建构·活动二——算相似+猜喜欢(约13分钟,难点突破)

①【操作】演算"基于用户":以"小红想被推荐"为例——数小明、小芳各自与小红买过的商品重合几件(圈重合的√),重合最多的就是"最像的人";把他买了而小红没买的推荐给小红,【话术】:"三步走:数一数重合、圈出最像的人、去掉小红已有的——推荐的就是那件'他没有的'。"②【预设】学生把小红已经买过的也推出去时,话术:"推已知的,谁都不会点——'去掉已有的'这一步漏了,推荐就翻车,待会儿案例一就是它。"③【操作】演算"基于产品":看哪两样商品总被同一个人一起买(如①和④总一起出现),买了①的人就推④,【话术】:"人以群分是看人,物以类聚是看货——两种算法,一个目的:猜你喜欢。"④【操作】布置同桌互算:A给B算一次基于用户、一次基于产品,对照板书三步检查有没有漏"去掉已有的"。【评价】互算单收查,抽1对展示"我推荐了什么、凭什么",判读标准:重合数数对、去掉已买过的。

①(约6分钟)跟教师演算完整的"数重合—找最像—去掉已有"过程,在自己的表上同步圈画;产出:标注重合圈的记录表。②(约5分钟)两人一组互算:先算"基于用户"(数重合、找最像的人、推荐他没有的),再算"基于产品"(找总一起出现的两样货);产出:两次推荐计算结果。③(约2分钟)对照板书三步检查有没有漏"去掉已有的",参与展示汇报;产出:一次"我推荐了什么、凭什么"的陈述。

①对应目标1(算出基于用户和基于产品的推荐结果)、目标2(数一数、圈一圈、去掉已有的三步)并直指难点①;②真实性检验:不互算,"相似性"是听说;学生是否真做,看互算单是否真有推荐结果——每个学生都亲手完成一次矩阵式比较,重合数错了会被同桌的圈画当场否证;③难点脚手架:完整演算给模板,零基础可复制(数一数、圈一圈、去掉已有的);"去掉已有的"在话术中两次强调+互查单栏;两种算法同表演算,学生自见"看人vs看货"的差异;④为何最优:该学段学生首次处理多源表格信息,圈画+代号+三步口诀把矩阵比较降为操作;同桌互算一人算一人查,配合真实发生,错误当场暴露。

环节四:探究建构·活动三——推荐也会翻车(约13分钟)

①【操作】发"翻车案例卡":案例一"给你推荐了买过的东西"(忘了去掉已有的);案例二"你偶尔给弟弟买过文具盒,接下来天天推文具"(把'偶然'当'喜欢');案例三"你爱看做菜视频,推来的全是做菜,别的再也看不到"(只推喜欢的→第16课信息茧房伏笔)。②【预设】学生认为"推错了就是算法坏"时,话术:"不是坏,是它只会按表算——表里没有'你只是一时兴起',也没有'你也想换换口味'。人知道,表不知道,这就是机器和人的差别。"③【操作】组织分组讨论每张"翻在哪",【话术】:"推荐是机器按表算的——所以推荐给的是'可能',不是'结论'。可能,就是也许对也许错,看看就好,想买再买。"④【操作】提神经网络推荐:"更厉害的算法会用神经网络,自动找规律,不用人写规则——但翻车的可能还在,因为数据还是那些数据。"⑤【操作】发便签写"我家被推荐的翻车经历"贴"翻车现场"展板,【话术】:"这些便签第16课当证物——你的翻车经历,就是将来辩论的弹药。"⑥【评价】每组汇报一案"翻在哪",全班补充自家例子,判读标准:能对应到"表里没有什么"的原因。

①(约5分钟)分组读三张案例卡,讨论每张"翻在哪",派代表准备发言;产出:三案的诊断结论。②(约4分钟)用自己的话说"推荐是可能不是结论"(如"它猜我喜欢,猜错很正常");产出:一句理性定位。③(约3分钟)在便签写一个家里被推荐翻车的例子,贴"翻车现场"展板;产出:一张翻车便签。④(约1分钟)参与汇报与补充;产出:一次课堂发言。

①对应目标2(找翻车案例)、目标3(推荐是可能不是结论)并直指难点②;②真实性检验:不讨论,"可能不是结论"是标语;学生是否真做,看便签是否写了自家真事——翻车案例把抽象的概率直觉落到具体错误,案例三为第16课信息茧房预埋共鸣素材,展板便签成为下节课"证物",情境跨课回收;③难点脚手架:三案例覆盖三种错因(漏步骤/误读数据/只看一面),"表里没有什么"给概率直觉以机制解释;神经网络推荐只提名字不展开,控制认知负荷;④为何最优:该学段学生有"推荐还会错"的生活经验但没想过为什么,案例把经验变成分析对象;便签短书写量+贴展板的公共化,给表达弱学生以低压力参与。

环节五:应用与小结(约3分钟)

①【操作】分层任务一句话布置,【话术】:"A层在记录表上完成一次'数重合'(找出与指定同学重合最多的);B层完成基于用户+基于产品各一次推荐计算;C层课后挑战——改记录表加一行'我',让自己成为'最难被推荐的人'(买得和别人都不重合),说说算法会怎么对你。"②【操作】齐答三问:"推荐三步?""基于用户看什么?基于产品看什么?""推荐是可能还是结论?"③【操作】口述分层作业(A给家长讲三步和两法/B做家庭购物小调查/C设计反推荐表),【评价】:贴第15颗星;三问齐答正确率与作业记录当场观察,互算单与便签收齐。

①(约1分钟)自选层级完成计算(A/B当堂完成,C层认领课后挑战);产出:当堂完成的推荐计算。②(约1分钟)齐答三问(看过去算相似猜喜欢/人/货/可能不是结论);产出:三点巩固。③(约1分钟)记录分层作业,贴星、守约时间,按口令排队;产出:作业记录与贴星地图。

①对应目标3(面对推荐保持理性、愿意把算法眼光用于家庭购物)并收束全课;②真实性检验:不当堂算,"三步"是背的;分层任务与建构活动同表衔接省时高效,C层"最难被推荐的人"是精巧的逆向思维挑战——顺着算会了,反着算才真懂;③难点脚手架:三问锁定三步、两法、一定位(可能非结论),作业B家庭购物调查把方法迁到真实场景,反推荐设计给能力生以高峰体验;④为何最优:3分钟收束用"布置+齐答+记录"固定结构,该学段学生在此节奏中自动化执行;无电脑作业+家长参与适配务工家庭,调查表成为家庭对话话题。

【板书设计】

第15课 在线购物中的推荐算法 推荐三步:看过去 → 算相似 → 猜喜欢 基于用户(人以群分):数买过的商品重合几件 → 最像的人 → 推他买了你没买的 基于产品(物以类聚):哪两样货总一起出现 → 买①推④ 计算三步:数一数重合 → 圈出最像的 → 去掉已有的! 翻车三例:推已买过的 / 把偶然当喜欢 / 只推喜欢的(看不见别的) 落点:推荐给的是"可能",不是"结论"(更厉害的:神经网络推荐)

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"推荐三步"(看过去、算相似、猜喜欢)和"基于用户/基于产品"的区别,用"买瓯柑的人常买大米"打比方,家长签字。

B 拓展实践:家庭购物小调查——记录家里一周的3次购物(什么、为什么买),仿照课堂记录表做成4行小表,圈出"重合最多"的两样货,猜一猜购物软件接下来会推什么,写下猜测理由。

C 选做(挑战):设计一张"反推荐"购物表:让你自己想买的东西和家人朋友买的尽量不重合,推演"算法会给你推什么、为什么推不中",把推演过程写成三句话,下节课当"反推荐设计师"分享。

【教学反思】(预设要点)

第 16 课 算法对生活的影响

【课题】算法对生活的影响

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 16 课(第三单元《算法的影响》第 4 课时,40 分钟)

【课型】新授课(主题思辨课) 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【信息社会责任】(信息意识、计算思维协同)。内容要求(概括性表述,严禁虚构条目号):辩证分析算法对生活的影响,能列举算法的价值与局限(如信息茧房、大数据杀熟、过度依赖、隐私与数据安全),结合实例说明安全、合理使用算法服务的重要性,形成负责任的数字生活态度。

【教材分析】(五问法)

是什么:辩证分析算法对生活的价值与局限:价值(一定时间内获得正确结果;提高效率、降低选择成本;产品更丰富更易获取);局限与安全(信息茧房、大数据杀熟、过度依赖、隐私与数据安全);以主题思辨沙龙形式展开。

从哪来:前三课学生已"看见"三类算法、算过推荐、走过搜索——手里有大量真实素材(第13课"我家手机里的算法"便签、第15课"翻车现场"展板);本课是"素材总动员"的思辨收口。

往哪去:第17课转入人机对话——"机器答话也是算法吗"的追问正是本课"算法无处不在"的延续;本课形成的"用好它、管住它"立场,是期末项目展示的价值基调。

核心矛盾:重点——算法的价值清单与四类局限的实例分析;难点——辩证评价(既不盲目崇拜也不一律否定),并能举出生活实例。难点成因:学生易两极——"算法真好"或"算法害人";辩证需要"具体问题具体分析"的句式支架。

独特教育价值:全册价值观的定型课——从"学算法"到"管算法"的主体意识;一次真正的班级思辨沙龙,让务工子女群体(数字资源相对匮乏的一群)发出"我也有话语权"的声音,信息社会责任在此落地为人格表达。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:有前三课的全部素材积累;对"杀熟""茧房"有模糊听说(家长聊天);口语表达弱,怕当众说错;部分学生转学经历使其对"被区别对待"有切身敏感(可善意引导到杀熟议题)。

认知特点:喜欢辩论形式,但需要句式卡才能说出完整观点;小组固定角色(组长/记录员/发言员/检查员)能保证参与度;对"大数据杀熟"概念陌生但"看人下菜"的俗语一点就通。

预判困难与兴趣点:困难——把四个麻烦说清楚并举实例;从"举例"上升到"表态"。兴趣点——辩论赛形式;用自己的便签例子当"证物"。

【教学目标】

【教学重点】算法的价值与局限(信息茧房、大数据杀熟、过度依赖、隐私与数据安全)的实例分析。

【教学难点】辩证分析算法的利与弊并各举生活实例;从举例上升到负责任的态度与行动。

难点说明:辩证是高阶思维,学生惯常非黑即白;四个麻烦中"大数据杀熟"与"信息茧房"离生活最近但名称最抽象。破法:俗语翻译(杀熟=看人下菜、茧房=只看爱看的)、句式卡、正反方角色轮换。

【教学方法】主题思辨法(沙龙辩论)、讨论法、案例分析法、合作学习法。选择理由:价值观课程必须让学生"说出观点"而非"听标准答案";角色轮换(一轮正方一轮反方)强制体验两面;句式卡兜住表达弱学生。

【教学准备】

机房(可断网,禁用浏览器);展板两块(第13课"我家手机里的算法"便签墙、第15课"翻车现场"展板);主题卡四张(信息茧房/大数据杀熟/过度依赖/隐私安全,各配一句"俗语翻译");句式卡人手一张("好处是……麻烦是……所以我要……");表态便签;课件(价值清单图);小组角色牌(组长/记录员/发言员/检查员)。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——两堵"证物墙"(约5分钟)

①【操作】口令热身后,指两块展板:【话术】:"左边是你们收集的'我家手机里的算法',右边是'推荐翻车现场'——三节课的存货都在墙上。今天开一次思辨沙龙,只辩一个事:算法到底是好是坏?"②【操作】板书辩题"算法让生活更美好/算法让生活更麻烦",发句式卡,带齐读:"好处是……麻烦是……所以我要……。"【话术】:"辩论不许只说'好'或'坏'两个字——照句式说,说完整了才算数,照念也算数。"③【操作】讲规则:一轮替"美好方"找证据,一轮替"麻烦方"找证据,角色轮换,人人发言,【预设】有学生问"能不能不发言"时,话术:"可以选当记录员——但发言时句式卡递给你,念一遍就是好发言,我们不考普通话,考敢不敢开口。"④【评价】确认每组角色分工(组长/记录员/发言员/检查员),抽1人试读句式卡,判读标准:句式三要素说得完整。

①(约2分钟)热身:打开桌面"本课资料",查看电子相册版展板,认领自家便签;产出:找到自己贡献的证物。②(约2分钟)读辩题,齐读句式卡,明确角色与轮换规则;产出:句式卡与角色分工。③(约1分钟)试读句式卡一句,消除发言焦虑;产出:一次成功的试读。

①对应目标2(用句式辩证表达)的引入;②真实性检验:不站队,"思辨"是温吞水;学生是否真做,看是否人人认领了角色——自有素材当"证物",三节课的学习成果变成辩论资源,辩论的不是假题而是自己经历过的事;③难点脚手架:句式卡"好处是……麻烦是……所以我要……"给辩证以三要素支架,照念也算数兜住表达弱学生,角色轮换强制两面体验防思维定式;④为何最优:该学段学生口语表达弱、怕当众说错,先写后说(便签已在)+句式可念,把发言门槛降到最低;记录员岗位给纯内向学生以合法参与位。

环节二:探究建构·活动一——价值清单(约10分钟)

①【操作】组织"美好方":从展板便签与前三课实例归纳价值三条——一定时间内获得正确结果(韩信点兵一眨眼查完);提高效率、降低选择成本(导航选最快路,不用每条路试);产品更丰富更易获取(小山村的店也能买到全国货),【话术】:"每条价值都要有证物——从墙上撕一张便签下来,贴到这条价值旁边,空口无凭不算数。"②【预设】学生只举"玩游戏方便"时,话术:"方便是真好——它算哪条?'降低选择成本':不用跑路,货送到村口。归类归得准,辩论才有力。"③【操作】每归纳一条板书"价值清单",请举便签实例佐证;④【评价】三张便签上台贴成清单,全班核对"每条至少一证物",判读标准:三条价值各有实例、无空条。

①(约5分钟)分组从便签墙找"算法帮忙"的实例,派代表宣读并归类到三条价值;产出:归好类的实例便签。②(约3分钟)把便签贴到"价值清单"对应位置,一组上台展示;产出:贴满证物的价值清单。③(约2分钟)对"玩游戏方便"之类的例子参与归类讨论;产出:归类标准的理解。

①对应目标1(说出算法对生活的价值三条);②真实性检验:不归纳,"价值"是教师结论;学生是否真做,看清单上是否贴了真便签——价值从学生自己的例子里长出来,归类活动训练归纳思维,展板持续增值;③难点脚手架:"一证物一价值"的硬规则防止空谈,便签实物让抽象价值有凭据;三条价值板书分区,贴便签动作给视觉强化;④为何最优:该学段学生需要"动手贴"的参与感,撕贴便签比抄板书更投入;分组找例降低个人发言压力,归类讨论在组内完成,代表只说结论。

环节三:探究建构·活动二——麻烦清单(约12分钟)

①【操作】组织"麻烦方":发四张主题卡,每组重点侦一张——信息茧房(俗语:只看爱看的,别的再也看不见)、大数据杀熟(俗语:看人下菜,老客反而贵)、过度依赖(俗语:没导航不认路、没推荐不会选)、隐私与数据安全(俗语:脚印留多了,被人认出来),【话术】:"四张卡四个大名,先翻过来读俗语——俗语是翻译器,把名词翻成大白话。"②【预设】学生对"大数据杀熟"完全陌生时,话术:"赶集买菜,老板看你脸熟报高价——网上也干这事,而且更隐蔽:系统记得你常买,就给你看贵一点的价。数据成了它的筹码。"③【操作】每组用"俗语+一个实例"汇报,四卡逐一过堂,引导读透"杀熟"的应对:"怎么办?——比价、换设备看、不迷信'给我推的'。"④【评价】四卡汇报后全班补充实例,抽2人说"我家遇到过哪条",判读标准:能用俗语说清名词、举一个真实或合理实例。

①(约5分钟)分组研讨主题卡,用"俗语+实例"准备1分钟发言;产出:一卡一份的发言提纲。②(约5分钟)汇报:四张卡逐一过堂,其他组补充实例(杀熟/茧房/依赖/隐私各一);产出:麻烦清单四卡过堂记录。③(约2分钟)讨论"怎么办":比价、多看看别的、关不必要的权限;产出:应对办法清单。

①对应目标1(结合实例说出四类局限)与难点;②真实性检验:不侦卡,"麻烦"是听说;学生是否真做,看每组是否真准备了实例——"杀熟"的俗语翻译(看人下菜)一点就通,转学插班生对"被区别对待"的切身敏感可善意引导到议题,四卡过堂保证教材四个局限全覆盖;③难点脚手架:俗语翻译把抽象名词变可感(本课最关键一招),"怎么办"的现场讨论把认知转成行动,主题卡实物给分组以明确任务边界;④为何最优:该学段学生理解具体讨厌具体,四张卡各配俗语,名词理解零障碍;分组侦卡+汇报过堂,15分钟内完成四个概念的输入输出,节奏可控。

环节四:探究建构·活动三——沙龙辩论:用好它、管住它(约10分钟)

①【操作】组织正式辩论:各组抽一个实例("每天刷到的都是做菜视频""同一张票两个手机两个价""没导航就不敢出门"),一轮当"美好方"、一轮当"麻烦方",用句式卡发言,【话术】:"计时两分钟,发言员主辩,其他人递句子——句式卡在桌上,写着说。"②【预设】辩论变成"一方完胜"时,教师只当主持人,不判输赢,话术:"输赢不重要,重要的是——你既看到了它的好,也盯得住它的坏,还敢说出你的办法。反方刚才那条,换你当反方,怎么接?"③【操作】角色轮换后【操作】提炼共识板书:"用好它、管住它。"【话术】:"六个字,送给我们和算法的关系——不是跪它,也不是躲它。"④【评价】观察记录:本轮多少学生完成两面发言(轮换后),句式完整度抽样记录,数据记入量规。

①(约4分钟)组内按角色分工准备1分钟,抽实例定立场;产出:一组的辩论提纲。②(约4分钟)两轮辩论发言,用句式卡说完整话,递句子补充;产出:每人至少一次句式发言。③(约2分钟)在他人发言中记录一个"我没想到的点",参与共识提炼;产出:一条新观点记录。

①对应目标2(经历沙龙辩论、辩证表达)、目标3(尊重不同意见)并直指难点;②真实性检验:不交锋,"辩证"是各说各话;学生是否真做,看轮换后是否真的换了立场——角色轮换强制体验两面,"既看到好也盯得住坏"在真实交锋中生长,共识(用好它管住它)是提炼出来的不是宣布的;③难点脚手架:句式卡全程在场可照念,两轮计时控制节奏,"我没想到的点"记录给倾听以任务,教师不判输赢保护表达安全;④为何最优:该学段学生非黑即白思维明显,轮换制是最有效的纠偏机制;抽实例都来自前三课真实素材,辩论有凭据不空转;主持人角色让教师退后,学生成为思辨主体。

环节五:课堂小结·表态与作业(约3分钟)

①【操作】起立齐读表态:"算法是帮手,不是主人;用好它、管住它。"【话术】:"这句话不是背下来就完了——下一条便签,写你'管住算法'的一条具体做法,贴到行动墙,说到做到。"②【操作】发"表态便签",写一条具体做法(如"每周关一次个性化推荐""买东西前比一比价"),贴"行动墙";③【操作】口述分层作业(A给家长讲价值三条+麻烦四条/B家庭行动周执行3天/C写150字给算法的一封信);【评价】:贴第16颗星;便签做法须具体可执行(无"我要好好用"类空话),行动墙便签数当场清点。

①(约1分钟)齐读表态句,起立增强仪式感;产出:共同的价值观仪式。②(约1分钟)写行动便签贴"行动墙",互看别人的做法;产出:一条可执行承诺。③(约1分钟)记录分层作业,贴星、守约时间,按口令排队;产出:作业记录与贴星地图。

①对应目标3(形成用好算法、管住算法的主体意识)并收束全课;②真实性检验:不表态,"思辨"止于课堂;学生是否真做,看便签做法是否具体可执行——行动墙把思辨落成公开承诺(可被同伴见证),作业B"行动周"给承诺以3天检验期,价值观可观察、可评价,进入量规;③难点脚手架:齐读给全班以共同仪式,便签短书写量+具体化要求(拒绝空话)保证承诺质量,"算法是帮手,不是主人"与板书共识区对应;④为何最优:该学段学生在乎同伴见证,行动墙的公共性比教师说教更有约束力;无电脑作业适配家庭,家长成为行动周的天然监督人。

【板书设计】

第16课 算法对生活的影响 价值清单(一定时间内获得正确结果): ① 一定时间内获得正确结果——点兵一眨眼查完 ② 提高效率、降低选择成本——导航选最快路 ③ 产品更丰富更易获取——小山村买全国货 麻烦清单(俗语翻译): 信息茧房=只看爱看的 大数据杀熟=看人下菜 过度依赖=没它不会选 隐私安全=脚印留多了被认出 句式卡:好处是……麻烦是……所以我要…… 共识:算法是帮手,不是主人——用好它、管住它!

【作业设计】(分层,均不需要电脑)

A 基础巩固:把"价值三条+麻烦四条"讲给家长听(每条举一个家里的例子),重点讲"大数据杀熟=看人下菜"是什么意思,请家长举例,家长签字。

B 拓展实践:家庭"管住算法"行动周:选一条自己便签上的做法(如"关掉一个App的个性化推荐""买东西前在两个App比价"),执行3天,记录"有什么不一样",下节课汇报。

C 选做(挑战):写一篇150字"给算法的一封信":先谢谢它帮的忙,再向它提一个要求(如"别只给我推我爱看的""别看我熟就给我贵价"),下节课投到"未来算法建议箱"。

【教学反思】(预设要点)

第 17 课 人机对话的实现

【课题】人机对话的实现

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 17 课(第三单元《算法的影响》第 5 课时,40 分钟)

【课型】新授课(编程课:规则型对话系统) 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维、数字化学习与创新】(信息社会责任协同)。内容要求(概括性表述,严禁虚构条目号):通过人机对话实例,了解语音识别、语义理解、语音合成三个基本环节,知道机器的应答由算法控制而非真正"理解";能用流程图描述并用程序实现简单的规则型对话,会选择分支结构处理不同输入。

【教材分析】(五问法)

是什么:走"进去"看算法怎么"答话"——人机对话三环节:语音识别、语义理解、语音合成;机器应答由算法控制,不是真的"懂";规则型对话系统(如"AI失物招领机",以教材为准):自然语言描述→流程图→分支编程。

从哪来:第16课追问"机器答话也是算法吗"正是本课入口;学生有第6课三分支流程图与第4、5课Python分支程序的完整经验;生活中天天和"语音助手"打交道,本课把经验变认知。

往哪去:第18课对话机器人=语料库+查对子算法,是对本课规则型系统的扩容升级;本课"关键词匹配"就是第18课语料库匹配的微缩版。

核心矛盾:重点——人机对话三环节;用流程图+分支结构实现规则型对话;难点——①"语义理解"在规则型系统里只是"找关键词",不是真懂(拟人化误解);②多分支if/elif/else的层级与顺序。难点成因:学生与语音助手对话的体验是"它懂我",要拆穿"懂"是匹配不是理解,需现场表演"换词就懵";多分支的程序组织需流程图先行。

独特教育价值:全册"祛魅"课——把"智能对话"还原为"找关键词+按规则答",是计算思维对日常经验的理性重构;"AI失物招领机"是学校真实场景的项目式学习,编程第一次服务真实校园生活。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:会画三分支流程图(第6课)、会写带if的半成品程序(第4、5课);部分学生玩过手机语音助手,以为"它真的听得懂人话";键盘慢,程序以半成品补空为主。

认知特点:对"机器装懂"的拆解既好奇又有点失落(可顺势引导:"规则虽小,能解决问题就是好算法");"找关键词"用"查字典"类比一点就通。

预判困难与兴趣点:困难——多个elif的顺序与归属;把自然语言描述整理成"关键词→回答"规则表。兴趣点——让电脑回答自己学校的事(失物招领)有真实感;逗"装懂的机器"很好玩。

【教学目标】

【教学重点】人机对话三环节;规则型对话系统的流程图与分支编程实现。

【教学难点】"语义理解"在规则型系统中只是关键词匹配(不是真懂);多分支结构的程序组织。

难点说明:拟人化误解根深蒂固("它知道我在说什么"),必须让学生亲手做"换词就懵"的实验才能破;多分支elif的层级对零起点是首次系统接触,需流程图先行、半成品补空。破法:人肉AI表演+换词测试+图文卡+半成品。

【教学方法】演示法、任务驱动法、实验法(换词测试)、合作探究法。选择理由:三环节必须演示(或人肉AI扮演)才可见;换词测试把"匹配非理解"变成亲手验证;流程图先行落实全册"纸上优先"方法论。

【教学准备】

机房(禁用浏览器;编程环境提前一周安装并逐台验证,未安装则切换"纸质对话脚本+流程图"全员可完成版);半成品程序"失物招领-半成品.py"(含循环接问、一处关键词匹配空、默认回答,预置桌面"本课资料");任务单(三环节拆解表+规则表+流程图空框);图文教程卡《怎么改关键词再运行》;人肉AI头饰;课件(三环节动画:声波→文字→找规则→文字→声音)。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——逗一逗"装懂的机器"(约5分钟)

①【操作】口令热身:打开桌面"本课资料",确认半成品可运行;【操作】人肉AI表演:一生戴头饰当"语音助手",教师用规定句式问"今天天气怎么样"(机器人生硬答"晴");教师换词"今儿天咋样"——机器人卡壳:"没听懂。"②【预设】表演"机器人"忍不住笑场时,话术:"忍住——你现在就是台机器,机器听不懂就只会说'没听懂',这就是你的全部台词。"③【操作】追问全班:"它真的'听懂'了吗?"在"找一样的词"处板书课题,【话术】:"没有,它在'找一样的词'。今天我们就来造一个这样的'装懂机器'——AI失物招领机,服务全校同学。"④【评价】请学生用"怪说法"再问倒机器人一次,判读标准:能说出"它不是听懂,是找一样的词"。

①(约2分钟)热身:打开桌面"本课资料",确认半成品可运行;产出:就绪的电脑。②(约2分钟)观看人肉AI表演,尝试用"怪说法"问倒机器人;产出:至少一次换词提问。③(约1分钟)说出"它不是听懂,是找一样的词",进入造机器任务;产出:对匹配原理的第一判断。

①对应目标1(说出规则型对话按关键词匹配而非真懂)的引入;②真实性检验:不表演,"拟人化误解"破不了;学生是否真做,看有没有人主动换词去问倒机器——换词卡壳是现场生成的认知冲突,"装懂"二字由学生体验中得出;③难点脚手架:人肉AI角色扮演让"语义理解=找关键词"可感可演,"没听懂"是机器的唯一合法台词,匹配边界的残酷当场显形;④为何最优:该学段学生玩过手机语音助手、以为"它真的听得懂人话",拆穿"懂"需要亲手实验;头饰+角色扮演零成本,全班既是观众又是提问者,参与无死角。

环节二:探究建构·活动一——拆解三环节(约8分钟)

①【操作】课件动画过一遍三环节:你说话→(识别)变成文字→(理解)拿文字去规则表里找→(合成)把答案变回声音念出来,【话术】:"中间那步最唬人,叫'语义理解'——可在规则型机器里,它的全部工作就是'找关键词',像查字典:红领巾→讲台左边篮子;放学→四点半。词不在表里?——'这题我不会'。"②【预设】学生问"那手机助手为什么比这聪明"时,话术:"它背后是更厚的表和更快的查法——但'查'这个道理不变,第18课我们见真的厚的。"③【操作】发"三环节拆解表",让学生把刚才的表演过程对号填入三栏,【评价】:拆解表当堂对照投影自批,抽2人说"识别/理解/合成"各做什么,判读标准:三栏内容与表演过程对得上。

①(约3分钟)看动画,跟读三环节名称与各做的事(声音→文字→找规则→文字→声音);产出:三环节顺序的记忆。②(约3分钟)在拆解表上填:识别(声音→文字)、理解(找关键词)、合成(文字→声音);产出:填完的拆解表。③(约2分钟)用自己的话说"查字典"类比,参与自批与发言;产出:一次类比陈述。

①对应目标1(说出三环节各做什么)与难点①;②真实性检验:不填表,"三环节"是动画里的热闹;学生是否真做,看拆解表是否把表演过程对号入座——上一环节的表演就是本环节的素材,过程被回顾、被归类,理解有锚点;③难点脚手架:动画给不可见过程以可见结构,"查字典"类比把语义理解去神秘化(规则型系统里理解=查找),类比来自学生每天都在用的工具;④为何最优:该学段学生需要"看得见图的过程",动画+拆解表+类比三件套让抽象流程落地;8分钟短环节高密度输出,为建构环节省时间。

环节三:探究建构·活动二——规则表与流程图(约13分钟,难点突破)

①【操作】组织设计规则表:AI失物招领机的"问题关键词→回答"规则(含"红领巾"→讲台左边失物招领篮;含"跳绳"→体育器材室;含"放学"→下午四点半排队;其他→"帮我记下来,转交失物招领员"),【话术】:"规则表就是机器的小字典——词不用多,管用就行。小组定3到4条,全组用过才算数。"②【预设】学生把关键词写成"我的红领巾丢了怎么办"整句时,话术:"别人还可能说'红领巾不见了''谁看到我红领巾'——关键词只留'红领巾'三个字,才罩得住所有说法,写整句就把机器卡死了。"③【操作】组织画流程图:开始→加载规则表→接住问题→找关键词?→找到:给回答;没找到:默认回答→循环回到"接住问题";【话术】:"三四个关键词就是三四个岔路口,像第6课的三分支,路口多了而已。注意:没找到也要有路——默认回答,这是机器的礼貌。"④【操作】组织互查:对方的图"没找到怎么办"(默认回答)有没有漏画。【评价】规则表与流程图互查后抽2组展示,判读标准:规则3-4条、流程含循环+多分支+默认回答。

①(约6分钟)小组设计3-4条失物招领规则,填入规则表(关键词+回答两栏),全组模拟问答一遍;产出:小组的规则表。②(约5分钟)在任务单上画规则型对话流程图(循环+多分支+默认回答);产出:画完的流程图。③(约2分钟)互查:对方的图"没找到怎么办"有没有漏画,关键词是不是写成了整句;产出:互查记录。

①对应目标1(用流程图描述AI失物招领机)、目标2(整理自然语言为规则)并直指难点②;②真实性检验:不设计,"规则"是抄的;学生是否真做,看规则表是否全组模拟问过——关键词写成整句的坑在"全组模拟"中自己暴露(换个说法就卡),默认回答在互查中被同伴点名,健壮性意识(呼应第9课)在画图时落实;③难点脚手架:规则表把自然语言描述整理成可计算规则(第18课语料库的雏形),流程图先行让多分支有图可依,互查单点"默认回答"防止最常见遗漏;④为何最优:该学段学生首次系统接触多分支,第6课三分支经验正迁移;校园失物招领是真实场景,编程第一次服务真实校园生活,学习意义可感。

环节四:探究建构·活动三——编程实现与测试(约10分钟)

①【操作】广播演示半成品程序结构,逐行指读:while循环接问→if问题里有"红领巾"→答……;elif"跳绳"→……;elif"放学"→……;else默认,【话术】:"程序就是流程图的另一种写法——第4课的老话,今天应验了。你的图上几个岔口,程序里几个elif。"②【操作】布置两人一机按"写规则→跑程序验证→按测试修正"三步走:A层补1个关键词和回答,运行测试;B层补2-3条规则并全部测试;C层自己加"语料库小功能"(如回答里带"请到广播站领取"),或故意输一个表外词看默认回答。③【预设】学生把关键词写进行程后测试不答时,话术:"input进来的是一整句话,if里找的是'红领巾'三个字在不在句子里——在,就答;你把整句写进if,就等于要求别人一字不差,换种说法就聋。"④【操作】组织"换词测试":问"红领巾丢了"(能答)、问"我的领巾丢了"(懵),记录在测试栏,【话术】:"看,机器还是那个机器——是匹配,不是理解。规则表越厚,它越聪明;规则表没有的,它只能认栽。"⑤【评价】按层盖星;测试栏须有"能答的"和"懵了的"各一句,抽1台演示换词测试,数据记入量规。

①(约4分钟)两人一机运行半成品,照图文卡把小组规则补进程序(补关键词、回答),运行、输入测试;产出:能跑的个人版失物招领机。②(约3分钟)按层测试:A层补1条、B层补2-3条并测试、C层扩展或做换词测试;产出:分层的测试记录。③(约2分钟)在测试栏记录"能答的"和"懵了的"各一句,参与演示汇报;产出:换词测试证据。④(约1分钟)根据测试回改规则(写整句的改关键词、漏默认的补else);产出:修正后的程序。

①对应目标1(用分支结构程序实现至少3条问答规则)、目标2(用换词测试验证局限)与难点②;②真实性检验:不测试,"实现"像描红;学生是否真做,看测试栏是否真有"懵了"的一句——换词测试亲手验证规则型局限,"是匹配不是理解"从口号变成截图级证据,破除"真懂"误解;③难点脚手架:半成品补空+图文卡让键盘慢也能完成,elif个数与图上岔口一一对应(图文互译复用),"写规则→验证→修正"三步把第7课AI辅助的验证铁律平移到人工写规则上,为第18课"AI想规则人来审"预演;④为何最优:两人一机轮换+小老师帮扶是该班标配;C层扩展与换词测试给能力生以高峰体验;测试栏记录让验证有产物可查,量规有着落。

环节五:梳理小结·作业布置(约4分钟)

①【操作】齐答三问:"人机对话三环节?""规则型机器靠什么答题?""我们造了什么?"(失物招领机!)【话术】:"再预告一句——下一课给它攒一个大语料库,让班级机器人答会更多句。你的规则表,就是语料库的第一页。"②【操作】口述分层作业(A给家长讲三环节+逗语音助手/B给家里助手设计规则表/C扩充到6条写"让它更机灵"方案),【评价】:贴第17颗星;三问齐答正确率、测试栏与规则表收查,程序保存情况逐一确认。

①(约1分钟)齐答三问(识别/理解/合成;找关键词;失物招领机);产出:巩固的三要点。②(约2分钟)记录分层作业,确认程序已保存、规则表入资料袋;产出:作业记录与存档确认。③(约1分钟)贴星、守约时间,按口令排队;产出:贴星地图。

①对应目标3(理性看待机器智能、愿意把编程用于校园真实问题)并收束全课;②真实性检验:不预告,"规则型"停在第17课;三问巩固三环节、匹配原理、项目成果,"语料库第一页"把学生的规则表变成第18课的起点,情境跨课闭环;作业A逗家里语音助手,把课堂实验搬回家可重复;③难点脚手架:三问锁定最易混的三环节名称与匹配原理,规则表入袋为第18课备料,"更机灵"方案给C层以明确的努力方向;④为何最优:该学段学生需要"下节课还用得上"的真实感来维持项目动机,预告语料库让本课产出有了明确去向;无电脑作业+家长互动适配家庭条件。

【板书设计】

第17课 人机对话的实现 三环节:语音识别(声音→文字)→ 语义理解(找关键词)→ 语音合成(文字→声音) 规则型对话(AI失物招领机):不是真"懂",是"查字典"——找关键词按规则答 规则表(小字典):"红领巾"→讲台左边招领篮 "跳绳"→体育器材室 "放学"→下午四点半 其他→"帮我记下来转交招领员" 流程图:开始→加载规则表→接住问题→找到关键词?→找到:回答 / 没找到:默认回答→循环 完整示例(规则型对话机器人): while True: # 循环:一直能问答 question = input("请问有什么事?") if "红领巾" in question: # 在问话里找关键词 print("红领巾在讲台左边的失物招领篮里。") elif "跳绳" in question: print("跳绳在体育器材室,请找体育委员。") elif "放学" in question: print("放学时间是下午四点半,请排好队伍。") elif "再见" in question: print("再见,欢迎再来!") break # 听到"再见"就结束循环 else: print("这题我还不会,帮我记下来转交招领员吧。") 换词测试:"红领巾丢了"能答 / "我的领巾丢了"懵了 → 是匹配,不是理解

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"人机对话三环节"(用"耳朵听话—查字典—开口答"打比方),用"换词法"逗一逗家里手机的语音助手(问正常说法和怪说法各一次),记录它哪次"懵",家长签字。

B 拓展实践:给家里的"语音助手/聊天机器人"设计一张规则表:至少3条"关键词→回答"(如"几点做饭→六点""作业写完了→真棒"),把规则表画成表,试着对着手机按表问,看它答对几条。

C 选做(挑战):把今天的失物招领机规则表扩充到6条以上,按"问的人可能怎么说"多想几种说法(如"领巾/红领巾/脖子上的"都写上),写一份"让它更机灵"的扩充方案,下节课投入班级语料库。

【教学反思】(预设要点)

第 18 课 对话机器人

【课题】对话机器人

【学科/年级】小学信息科技 / 六年级上册

【课时】全册第 18 课(第三单元《算法的影响》第 6 课时,40 分钟)

【课型】新授课(跨学科项目启动课·全册收官) 【执教】________(温州 XX 小学)

【课标依据】

《义务教育信息科技课程标准(2022年版)》第三学段(5~6年级)对应模块。核心素养锚点:【计算思维、数字化学习与创新、信息社会责任】。内容要求(概括性表述,严禁虚构条目号):了解对话机器人的基本组成(语料库+匹配算法)与工作过程(加载语料库—接住问题—匹配—给出回复—循环),知道对话机器人有"语料库匹配"与"大语言模型"两种支撑技术及其区别,能参与建设简单的语料库,体会数据与算法在智能应用中的作用。本课启动跨学科项目(与语文协同:礼貌表达;与乡土文化协同)。

【教材分析】(五问法)

是什么:认识对话机器人=一份语料库+一段查对子的算法;三个能力(听得懂问/找得到答/答得出来);两种支撑技术:语料库匹配vs大语言模型;算法流程(加载语料库→接住问题→匹配→给出回复→循环);启动跨学科项目——建设班级对话机器人语料库。

从哪来:第17课学生刚做出规则型失物招领机(3-4条规则的"小字典")——本课把它升级为"厚字典"(语料库)+正式算法流程;"规则表越厚越聪明"的结论在此兑现。

往哪去:本课后衔接期末项目展示(班级对话机器人demo+纸质语料库手册);全册18课的闯关地图在此收官。

核心矛盾:重点——对话机器人的组成(语料库+查对子算法)与算法流程;两种支撑技术的区别;难点——①"查对子"匹配算法的抽象(问题→关键词→回答的三段式);②语料库匹配与大语言模型的区别(前者靠人攒的规则数据,后者靠大模型从海量文本自学)。难点成因:大语言模型"无提示自学"对学生是反直觉的(不教怎么会?);"查对子"匹配需要把第17课经验再抽象一层。

独特教育价值:全册收官课与跨学科项目启动课——学生从"算法的使用者"变成"智能系统的建设者";一份班级语料库(含温州乡土问答)是全班共同的数据资产,"数据是算法的粮食"在此成为亲手验证的结论。

【学情分析】(三维扫描法,具体到温州六年级这批学生)

知识起点:有第17课规则型对话的完整实现经验;会运行半成品、会补规则;对"手机里的机器人更聪明"有直接体验,但不知道为什么。

认知特点:对"攒语料库"有收集欲(像集卡);项目启动需要明确分工与产出物;展示环节需要正向激励托住怯场学生。

预判困难与兴趣点:困难——把"问题—关键词—回答"整理成规范语料条目;理解大语言模型"没人写规则却能答"(用"读过超级多书的孩子"类比)。兴趣点——班级机器人有自己贡献的句子;期末展示的仪式感。

【教学目标】

【教学重点】对话机器人的组成(语料库+查对子算法)与算法流程;语料库匹配与大语言模型的区别。

【教学难点】"查对子"匹配算法的抽象;两种支撑技术区别的理解(人写规则vs模型自学)。

难点说明:语料库匹配的"查对子"要从第17课的if/elif再抽象为"表驱动"(数据与程序分离);大语言模型的自学机制超出小学解释范围,只能用类比+对比表处理。破法:半成品运行对比(厚规则vs薄规则)+类比(读过超多书的孩子)+对比表。

【教学方法】演示法、任务驱动法、项目式学习法、合作学习法。选择理由:项目启动课必须有真实产出物与分工;两种技术对比用"跑一跑、比一比"的实证方式;类比兜住超纲概念。

【教学准备】

机房(禁用浏览器);半成品程序"班级机器人-厚语料版.py"(语料库为可编辑列表,至少10条问答,含温州乡土条目,预置桌面"本课资料");第17课失物招领半成品;任务单(算法流程五步填空+语料条目卡+项目分工表+展示计划表);课件(两种技术对比动画);项目公告海报("班级对话机器人招募语料库建设者");小组分工牌(组长/语料员/测试员/展示员)。

【教学过程】

环节(时长)

教师活动

学生活动

设计意图

环节一:情境导入——薄字典vs厚字典(约5分钟)

①【操作】口令热身:组织分别打开第17课失物招领半成品与班级机器人厚语料版,各运行、各问3个问题,【话术】:"同样一段查对子程序,一个只会3句,一个会的多——差别不在程序,在'字典'厚不厚。谁发现的?举手说。"②【预设】学生说"厚版程序更复杂"时,话术:"把它俩的程序并排看——查对子的写法一模一样,厚版只是后面挂了一本更厚的表。程序没变,数据变了,这就是今天最要紧的一句话:数据是算法的粮食。"③【操作】板书公式"对话机器人=语料库+查对子的算法",带齐读,【评价】:请学生指两程序"哪行是查对子、哪本是字典",判读标准:能指出程序相同、数据不同。

①(约3分钟)分别打开两个程序并运行,各问3个问题(如"瓯柑哪月熟""雁荡山在哪"),体验"会的多"与"会的少";产出:两次对比运行记录。②(约1分钟)说出"字典厚薄不同""差别在数据不在程序";产出:本课核心发现的雏形。③(约1分钟)齐读公式"对话机器人=语料库+查对子的算法";产出:本课记忆锚点。

①对应目标1(说出对话机器人的组成)与难点①的引入;②真实性检验:不对比,"数据是粮食"是口号;学生是否真做,看每人是否真运行了两个程序——同一个程序挂两本字典的现场对比,让"数据决定能力"不证自明,第17课"规则表越厚越聪明"的结论在此兑现;③难点脚手架:并排程序指读给"查对子"以代码层面的直观,公式给全课以记忆锚点;④为何最优:该学段学生需要"眼见为实"的对比,两个程序都是他们跑过的旧程序,新概念从旧经验上长出来,迁移成本最低。

环节二:探究建构·活动一——三个能力与算法流程(约12分钟)

①【操作】讲解三个能力:听得懂问(接住你的话)、找得到答(在语料库里查对子)、答得出来(把答案送回来),【话术】:"机器人再神,也就这三件事——接住、查到、送回。缺哪件,它就聋、就傻、就哑。"②【操作】组织流程图接龙:全班把算法五步排序——加载语料库→接住问题→匹配→给出回复→循环,一组上台贴磁贴,【话术】:"和第17课的图比一比——一样的循环+分支,只是'查规则'变成了'查语料库'。火眼金睛的找一找:哪一步换了名字?"③【预设】学生把"循环"漏掉或排到最后时,话术:"不循环,答完一句就下班——同学问第二句谁接?回到'接住问题'那一步,它才一直在线。"④【操作】发任务单五步填空,学生独立完成并对照投影自批。【评价】五步填空当堂自批,抽1人上台指磁贴图复述五步,判读标准:五步顺序正确、含循环。

①(约4分钟)跟读三个能力,各自用一句话解释(接住/查到/送回);产出:三能力的个人化理解。②(约4分钟)分组接龙排序五步流程,一组上台贴磁贴,与第17课图对比找"换了名字的一步";产出:排序正确的流程图。③(约4分钟)完成流程图五步填空,对照投影自批,参与复述;产出:填完的五步流程。

①对应目标1(描述算法流程五步)与难点①;②真实性检验:不排序,"流程"是抄的;学生是否真做,看接龙排序是否被真实讨论——五步磁贴排序把流程记忆游戏化,与第17课图的对比让"查规则→查语料库"的升级由学生自己发现,单元内联系自建;③难点脚手架:三个能力给机器人以拟人化框架(接住/查到/送回),降低"查对子"的抽象度;漏循环的预设用"答完就下班"的形象后果纠偏,比说教有效;④为何最优:该学段学生喜欢动手排序类游戏,磁贴接龙全员可参与;与旧图对比利用最近发展区,新流程看起来"只换了一个词",畏难情绪最低。

环节三:探究建构·活动二——两种支撑技术(约13分钟,难点突破)

①【操作】组织对比实验:厚语料版问表内问题(秒答)vs问表外问题("这题我还不会");教师机演示手机大语言模型AI答同一表外问题(有网)或出示预录截图(无网),【话术】:"同一句表外的问题,一个说不会,一个答得头头是道——差别在哪?看表。"②【操作】引导填对比表:语料库匹配——人写规则、人攒数据、答得准但范围小;大语言模型——读海量文本自学、范围大但也可能说错,【预设】学生问"没人教它怎么会"时,话术:"它像读过超级多书的孩子——没人一步步教,看多了自己会。但大厨也会失手,所以第7课的铁律还在:先验证再采用。"③【操作】类比破难点:"语料库匹配像按菜谱做菜,大语言模型像吃过万千菜肴的大厨——菜谱看得见改得动,大厨的手艺说不清。这就是为什么我们的班级机器人从攒菜谱开始。"④【评价】对比表四栏(谁写规则/数据哪来/范围大小/会不会错)收查,抽2人用"菜谱vs大厨"复述区别,判读标准:能说出"人写规则vs自学"这一根本差异。

①(约5分钟)做表内/表外对比实验,记录两种表现(秒答vs不会答vs大模型答得妙);产出:对比实验记录。②(约5分钟)填对比表(谁写规则、数据哪来、范围大小、会不会错);产出:填完的对比表。③(约3分钟)听"菜谱vs大厨"类比,用自己的话复述区别,参与发言;产出:一次类比复述。

①对应目标1(说出两种支撑技术的区别)与难点②;②真实性检验:不实验,"区别"是背表格;学生是否真做,看对比表四栏是否都填了——表外问题的两种表现(不会答vs答得妙)是现场可见的真实差异,类比把"无提示自学"的反直觉接进"看多了自己会"的经验;③难点脚手架:对比实验让技术差异可观察,"菜谱vs大厨"类比兜住超纲概念(大语言模型的自学机制超出小学解释范围,只作类比不展开),"看得见改得动"给项目路线以价值理由;④为何最优:该学段学生对"不教怎么会"天然困惑,类比+"大厨也会失手"双管齐下,既解释机制又守住"先验证再采用"的铁律,不神化不鄙夷的理性立场同步建立。

环节四:应用——语料库建设者(约7分钟)

①【操作】发布跨学科项目:"班级对话机器人"语料库招募——主题:温州乡土(瓯柑/雁荡山/江心屿/五马街/赶集)、校园生活(失物招领/放学/社团)、礼貌用语(问候/感谢/道歉,联动语文),【话术】:"期末展示上,全校来问我们班的机器人——它答的每一句,都出自从你们手的条目卡。"②【操作】教语料条目三栏规范:问法(别人可能怎么说)—关键词(匹配用)—回答(礼貌、准确),板书示例:"瓯柑什么时候熟"/瓯柑·熟/"一般深秋成熟,大概十一二月,以实际为准哦"。【预设】学生关键词写"瓯柑什么时候熟"整句时,话术:"别人还会说'瓯柑哪月能吃'——关键词只留'瓯柑'和'熟',问法栏才写整句,两栏分工别搞混。"③【操作】分组分工(组长/语料员/测试员/展示员),每组领一个主题,课内编写至少3条条目卡,填写项目分工表;布置期末展示"机器人demo+纸质语料库手册"。【评价】每组至少3条条目卡收查,抽2条全班"当用户"按问法提问、按关键词核对,判读标准:关键词罩得住问法、回答礼貌准确。

①(约1分钟)听项目公告,认领主题,明确角色分工;产出:认领单与分工表。②(约4分钟)按三栏规范编写语料条目卡(每人至少1条,组内汇总至少3条),互相按问法提问测试;产出:小组的条目卡(≥3条)。③(约2分钟)填写项目分工表,认领课后任务(语料员扩充/测试员出卷/展示员备稿);产出:分工表与个人任务。

①对应目标1(编写规范的语料条目)、目标2(小组合作启动项目)与目标3(贡献乡土问答、承担责任);②真实性检验:不发布项目,"语料库"是练习;学生是否真做,看条目卡是否按三栏写全、是否经得起"当用户"提问——期末展示给学习以终极出口,每条卡片都是真实的项目资产,乡土问答(瓯柑/雁荡山)让机器人的回答带温州印记;③难点脚手架:三栏规范把"写规则"变成可操作的卡片生产,问法/关键词分工防混淆(预设整句当关键词),固定角色(组长/语料员/测试员/展示员)保证参与度,内向学生适合语料员岗位;④为何最优:该学段学生对"攒东西"有收集欲(像集卡),卡片化生产正合兴趣;跨学科联动(语文礼貌表达+乡土文化)落实课标项目要求,真实项目给全册18课以收官出口。

环节五:课堂小结·全册收官(约3分钟)

①【操作】齐答三问:"机器人等于什么?"(语料库+查对子的算法!)"三个能力?"(听得懂问/找得到答/答得出来!)"两种技术?"(语料库匹配/大语言模型!)②【操作】全册收官仪式:数一数闯关地图上的星星(18关),【话术】:"18课走完了——从'数票数不清'到'给机器人攒字典',你们每个人都是算法的设计师了。最难的是哪课?最得意的是哪课?举手说说。"③【操作】贴第18颗星,预告期末项目展示(机器人demo+纸质语料库手册),发放守约时间;下课口令。【评价】三问齐答人人过关,星星数核对(应满18颗),项目分工表收齐。

①(约1分钟)齐答三问(语料库+查对子/三能力/两种技术);产出:本课要点巩固。②(约1分钟)数星、分享全册最难/最得意的一课;产出:全册学习的元认知一刻。③(约1分钟)贴第18颗星,记录期末展示任务与分工,按口令排队;产出:贴满星的地图与项目任务单。

①对应目标3(体验数据是算法的粮食、在项目协作中承担责任)并收官全册;②真实性检验:不仪式,"18课"只是数字;学生是否真做,看每人是真数了星、真认领了分工——收官仪式给全册以完成感与成就感,分享"最难/最得意"促成学习回顾,项目任务单把收官变成新起点;③难点脚手架:三问锁定本课公式、三能力、两技术,数星动作把18关闯关地图的激励机制闭环,"设计师"身份命名给全册学习以终极肯定;④为何最优:该学段学生需要明确的完成仪式来确认成长,贴满星的地图是可带走的成就凭证;分享环节给内向学生以"最难的一课"这一低风险话题(诉苦比表功容易开口),全员有感。

【板书设计】

第18课 对话机器人 公式:对话机器人 = 一份语料库 + 一段查对子的算法 三个能力:听得懂问 → 找得到答 → 答得出来 算法流程:加载语料库 → 接住问题 → 匹配 → 给出回复 → 循环 语料条目三栏:问法(别人会怎么说)— 关键词(匹配用)— 回答(礼貌+准确) 示例:"瓯柑什么时候熟" / 瓯柑·熟 / "一般深秋成熟,以实际为准哦" 完整示例(语料库匹配版): yuliaoku = { # 语料库:一本厚字典 "红领巾": "讲台左边的失物招领篮里。", "瓯柑": "一般深秋成熟,大概十一二月,以实际为准哦。", "雁荡山": "在乐清市,是国家级森林公园。"} while True: wen = input("请问想问什么?") haole = False # 先假设"没查到" for guanjian, daan in yuliaoku.items(): if guanjian in wen: # 在问话里找关键词(查对子) print(daan); haole = True; break if not haole: print("这题我还不会,帮我记下来吧。") 两种支撑技术: 语料库匹配:人写规则、人攒数据、答得准但范围小(按菜谱做菜) 大语言模型:读海量文本自学、范围大但可能说错(吃过万千菜肴的大厨) 项目:班级对话机器人语料库(温州乡土/校园生活/礼貌用语)

【作业设计】(分层,均不需要电脑)

A 基础巩固:给家长讲"对话机器人=语料库+查对子的算法"(用"字典+查字法"打比方),再讲"语料库匹配和大语言模型"的区别(菜谱vs大厨),家长签字。

B 拓展实践:为班级语料库再写2条语料条目卡(问法—关键词—回答三栏,主题任选:乡土/校园/礼貌用语),要求"问法"写出别人可能的两种说法(如"瓯柑哪月熟/瓯柑什么时候能吃"),下节课投入组内汇总。

C 选做(挑战):当一回"语料库测试员":把组内条目卡当"考卷",请家人当"用户"按问法提问,记录哪条"答非所问"(关键词选得不好),提出修改建议;再为期末展示画一张"班级机器人使用说明书"海报。

【教学反思】(预设要点)

全册结语

本教案18课至此完结。全册以"四步骤(分析问题→抽象与建模→设计算法→验证与优化算法)"为经,以"效率评价(先对、再省、后合)"与"影响思辨(看见它、用好它、管住它)"为纬,以温州乡土情境与Python编程实践为血肉,构成"算法与编程"学习经历的完整闭环。使用本教案时请注意三点:其一,所有数据(鸡兔同笼35头94脚、猜数范围1-100、韩信点兵剩1000~1100、判断次数303/141/约41等)均以课堂实测与课本原文为准,本教案标注"以教材为准"处应在备课时与课本核对;其二,评价坚持过程性评价权重不低于40%,每课的量规维度与教学目标一一对应,请随课记录、及时反馈;其三,本册配套跨学科项目(班级对话机器人语料库)自第18课启动,请预留期末展示课时,让学生的学习成果被看见。