3.《清扫小能手》教学设计
教材来源:《信息技术》四年级下册/河南大学出版社
内容来源:《信息技术》四年级下册
主题:Codecraft
课时:1课时
授课对象:四年级学生
目标确定的依据
一、课程标准相关要求
能合理选用数字化工具解决简单问题,能将问题分解,并用文字或图示进行描述。能在教师指导下,利用在线方式获取学习资源并完成作品;适应在线学习环境,能通过网络完成交流,体验协作学习的过程。
能认识到数据是现代社会的重要组成部分,根据简单问题的情景、数据的来源,以及内容表达的目的,判断数据的合理性和可靠性。能根据应用场景,选择数字、字母或文字编码表示信息,了解编码长度与所包含信息量之间的关系。
二、教材分析
本课内容是利用角色的显示与隐藏模拟清理操场的效果,会用到“落叶”“扫地机器人”等多个角色。通过设计鼠标与“扫地机器人”角色交互的脚本,让角色跟随鼠标指针移动体现对角色的交互控制。本课还介绍了其他交互方式的设置方法,让学生感受人机交互的过程和交互的设计思路。教材分析
三、学情分析
知识基础:学生已掌握角色与脚本的基本对应关系,但对多角色协同设计与复杂逻辑(如条件判断)较为陌生。
心理特点:四年级学生好奇心强,喜欢动手实践,但注意力易分散,需通过趣味化任务驱动学习。
学习难点:理解“显示/隐藏”与条件判断的逻辑关系,以及多角色脚本的协同设计。
四、学习目标
1.会打开图形化编程作品。
2.理解并会使用“如果那么”“碰到鼠标指针”“显示”“隐藏”积木。
3.会设计利用鼠标控制角色移动的脚本。
五、教学重难点
重点:使用条件积木实现角色交互逻辑。
难点:多角色脚本的协同设计与逻辑调试。
教学过程
学习目标 学生活动 教师活动 评 价 设计目的
情境导入 观看视频:扫地机器人在校园中工作的场景,思考“如何用编程模拟清扫过程”。 播放视频,提问引导:“扫地机器人如何感知障碍物?如何设计程序让它自动工作?” 能结合生活实际提出初步设计思路。 激发兴趣,关联生活实际,引出编程任务。
打开素材 打开“清扫小能手”素材文件,观察舞台中的角色(落叶、机器人),尝试将角色拖到合适位置。 提供素材文件,示范操作步骤,强调“舞台布局”的重要性。 能正确打开文件并添加角色到舞台。 培养数字化工具使用能力,熟悉编程环境。
落叶消失的秘密 分组讨论: 1. 如何让落叶被“扫走”? 2. 设计脚本:当“机器人”碰到“落叶”时,落叶消失。 演示“显示”“隐藏”积木的使用,引导学生思考“如何判断机器人碰到落叶”。提供“条件判断”积木的示例。 能正确使用“如果那么”与“碰到角色”积木实现落叶消失效果。 培养计算思维,理解条件逻辑在交互设计中的应用。
机器人移动大挑战 设计脚本:让“机器人”跟随鼠标移动,并自动清扫落叶。 进阶任务:为机器人添加“清扫音效”或“闪光特效”。 示范“重复执行”与“移动到鼠标指针”积木的组合使用,鼓励学生尝试不同交互方式(键盘控制)。 能实现机器人跟随鼠标移动,并优化交互效果。 培养创新意识,体验人机交互设计的多样性。
协作清扫赛 小组合作: 1. 添加更多落叶角色。 2. 比赛“3分钟内谁清扫的落叶最多”。 提供扩展素材(如不同形状的垃圾),组织比赛并记录成绩。引导分析“如何提高效率”。 能协作完成多角色脚本设计,并优化程序逻辑。 培养团队协作能力,深化问题分解与算法优化意识。
拓展与反思 思考:扫地机器人如何避免撞到墙壁?未来还能增加哪些智能功能? 展示真实扫地机器人的传感器原理,引导学生结合编程知识提出改进方案(添加“碰到边缘反弹”积木)。 能联系实际提出技术改进思路。 培养信息社会责任意识,理解技术创新的社会价值。
板书设计 清扫小能手 1. 启动→移动→检测→隐藏 2. 任务完成→播放音效
教学反思 1.部分学生对多角色协同脚本设计存在困难,后续可增加分步指导微课。 2.评价机制可更细化,如增加“逻辑清晰度”“创意加分”等维度。