内容正文:
智能云排队——利用列表解决实际问题
学情
分析
本课的教学对象为六年级的学生,具备一定的抽象思维能力。通过前期的学习,学
生已经初步认识了变量和列表,知道新建变量、为变量赋值、新建列表、初始化列
表、向列表中加入信息等知识。该阶段学生,对图形化编程有浓厚的兴趣,但利用
计算思维解决实际问题的能力还比较薄弱,缺乏对问题的综合分析能力。
教学
目标
计算概念(知识与技能):
1. 学会建立一个列表,运用列表中相关指令初始化列表;
2. 能利用列表中相关指令访问列表数据,并对列表数据进行添加、删除。
计算实践(过程与方法):
1. 通过分析讨论,学会将复杂问题分解成可操作的小任务;
2. 通过小组合作探讨,制作智能排队系统,有效解决排队问题;
3. 在程序的反复调试过程中,不断解决问题、优化程序。
计算观念(情感态度与价值观):
1.学会用编程解决实际问题,培养学生问题解决能力和信息素养;
2.通过小组探讨的方式,培养学生的团队合作能力。
教学
重点
学会利用列表相关指令初始化列表、访问列表数据,并对列表数据进行添加、删除。
教学
难点
访问列表数据,并对列表数据进行添加、删除。
教学
准备
scratch3.0 软件、课件、学生素材、学习任务单、微课
教 学 过 程 设 计
T 教师活动预设(关键内容&方法策略) 学生活动 设计意图
一、视频导入
1. 观看视频《排队时的你》
学生观看视频,并谈谈自
己的感受?
趣味视频导入,
激发学生的学
习兴趣,同时,
引出今天要学
习的排队问题。
{#{QQABIQQAogAIAABAAAgCUQGQCgIQkBAAAAoORFAIMAIAwRNABCA=}#}
2. 提问:看完视频,有什么感受呢?
3. 小结:归根结底就是排队方式有问题,要
是有个好的排队方式,问题就解决了。
4. 提问:如何设计排队方式?
5. 出示主题,并板书:今天为这个办事处设
计一个智能排队系统。
二、任务提取
1.观看视频:首先,来看看银行是怎么排队
的?
【出示智能排队系统视频】
2.提问:排队系统包含哪几个环节?
3.小结:取号——存号——叫号
预设 1:人的问题
运气不好、不老实排队
预设 2:排队方式的问题
排队难?问题出在哪?
学生根据生活经验,提出
银行、医院、餐馆的排队
方式。
学生观看智能排队系统视
频,并思考排队系统包含
哪几个环节。
预设:不知道存号
回答:取号之后还要干什
么?给个小提示
诶,还要将号码依次存入
到系统当中,这个环节就
是存号。
通过师生互动,
让学生进入课
堂,引导学生发
现问题的根本
所在——排队
方式有问题。
培养学生根据
生活经验解决
问题的能力。
通过观看真实
情景视频,让学
生更有代入感,
引发共鸣。
观看视频,引导
学生将现实问
题进行抽象,并
提取任务。
{#{QQABIQQAogAIAABAAAgCUQGQCgIQkBAAAAoORFAIMAIAwRNABCA=}#}
三、分解任务
1.观看程序视频:根据视频,叶老师编写了
一个排队系统模拟程序,一起看看
【观看视频】
2.小组探究,分解任务(3min):
(1)用自然语言描述三个环节具体任务,并
记录在“学习任务单”上。
(2)模拟程序视频在资源电脑上,可打开观
看。
(3)三分钟探讨时间后,分小组进行汇报。
【小组探讨,填写任务单,再汇报】
3.小组汇报
用自然语言来分别描述一下具体任务。
四、设计方案
1.小组探究:(12min)
(1)请以小组为单位,根据任务描述编写程
序,合作完成智能排队系统。
(2)遇到问题可借助“积木超市”和“学习
锦囊”,并由记录员记录问题和解决办法。
(3)最后分小组由汇报员进行汇报。
学习锦囊:通过希沃白板进行呈现,遇到问
题的小组可以到黑板上揭开谜底,获取提示。
学生观看视频,以小组为
单位讨论,思考要完成哪
些具体任务?并填写任务
单。
小组进行汇报,用自然语
言描述“取号、存号、叫
号”三个任务。
学生分小组探究,合作完
成排队系统。遇到问题可
借助“积木超市”和“学
习锦囊”,并将问题进行记
录。
通过模拟程序
展示,让学生感
受计算思维的
抽象过程。
在情境中引导
学生分解场景,
学会将复杂的
任务分解成简
单的子任务,培
养学生的问题
分解能力。
通过小组探讨,
填写任务单的
方式,培养学生
独立思考、团队
协作能力以及
算法思维能力。
通过小组探讨
的形式,一方面
培养学生利用
计算机解决实
际问题的能力,
另一方面培养
学生的团队协
{#{QQABIQQAogAIAABAAAgCUQGQCgIQkBAAAAoORFAIMAIAwRNABCA=}#}
五、交流展示
1. 汇报展示:(10min)
取号、存号、叫号三个环节分别叫一个小组
汇报,进行展示。
作