1、Code to Learn!Learn to Code?聚焦问题解决 发展计算思维小学信息技术五年级下册第12课过程调用说课主要特点学情分析重难点与策略学习内容教学目标教学过程说课流程学习内容用计算机程序解决问题计算思维学习内容学习内容精简程序便于理解和调试“过程”(自制积木)学情分析五年级5班没有接触过图形化编程中的“过程” 能用简单的方法描述算法知识水平知识水平有图形化编程的良好基础五年级5班心理特点心理特点将近80%的同学对图形化编程有兴趣少数同学对复杂问题存在畏难心理分层学习+个别指导自主探究+合作学习学情分析教材处理 进阶 挑战 基础 旧知在实践应用中逐步理解数字化学习能力数字化学习
2、能力让思维可见、增强学习互动性硬壳编程APP数字化学习环境数字化学习环境学习环境课堂 Hilearning教学目标通过小组讨论、交流分享复杂图形的绘制思路,体验将大问题分解为小问题的方法,初步学会运用合理的算法形成解决问题的方案。0101通过合作探究、动态演示、归纳总结等方式,掌握创建和调用“过程”的方法。0202通过运用“过程”修改完善程序绘制出较复杂的图形,理解“过程”的概念与作用,并能迁移到与之相关的其他问题解决中。0303重难点创建和调用“过程”“过程”的作用 重 点难 点小组讨论实践探究动态演示归纳总结观察程序修改程序变式应用教学过程问题谈话导入谈话导入引出主题引出主题分析应用延伸认
3、识讨论分析讨论分析探索方法探索方法实践探究实践探究认识认识“过程过程”灵活运用灵活运用 理解理解“过程过程”课堂小结课堂小结拓展延伸拓展延伸1min 7min 12min 18min 2min一、谈话导入一、谈话导入 引出主题引出主题实现实现图形图形实实现现图图形形衔接旧知,引出新的问题,调动学生情绪思维可见思维可见小组讨论:计算机程序绘制案例中图形的算法。二、二、讨论分析,探索方法讨论分析,探索方法由大到小逐层分解问题,形成算法方案,为编写程序做铺垫。 落实教学目标1由大到小分解问题由小到大解决问题依据不同学生水平依据不同学生水平用合适的方式描述算法用合适的方式描述算法理解为主理解为主感受用
4、相对独立的程序段一一对应解决子问题同桌一起分享同桌一起分享三、三、实践探究,认识实践探究,认识“过程过程”相对固定、多次使用三、三、实践探究,认识实践探究,认识“过程过程”亲历学习过程,体验实际操作,培养自主学习能力“过程”三、三、实践探究,认识实践探究,认识“过程过程”过程名程序段 调用 创建 作用VSVS分析程序 实践操作 反馈交流中突破重点,初步化解难点 落实教学目标2操作反馈操作反馈板书演示板书演示四、四、灵活运用,理解灵活运用,理解“过程过程”需反复应用,进一步体验“过程”调用对程序的作用关注关注差异差异思维共享思维共享需反复应用,进一步体验“过程”调用对程序的意义分层教学分层教学利
5、用数据决策利用数据决策 精准把握学情精准把握学情四、四、灵活运用,理解灵活运用,理解“过程过程”各取所需,各有所得,让每一位学生都获得成功。四、灵活运用,理解四、灵活运用,理解“过程过程”创建?解决?作用?创建?解决?作用?进一步巩固,增强成就感与探究精神;同时为他人提供解决问题的思路四、四、灵活运用,理解灵活运用,理解“过程过程”图形变式,融会贯通,并为下节课做好铺垫四、四、灵活运用,理解灵活运用,理解“过程过程” 进阶 挑战 基础 变式进一步理解使用“过程”的优点,思维进一步提升 落实教学目标3五、五、课堂小结课堂小结 拓展延伸拓展延伸板书设计本课特点聚焦问题解决发展计算思维基于学习视角践行智慧课堂计算思维数字化学习信息意识感谢聆听