2. 教学设计
第4课 话剧
1.教学内容分析
本节内容在基于角色绘制、复制角色、复制角色脚本知识点基础上,学习关于思考类和对话类积木指令的相关内容学习。
2.学习者分析
学生对于角色绘制、复制角色、复制角色脚本具有一定的基础。
3.学习目标确定
1.知识与技能:①掌握思考和对话类积木的使用;②掌握程序设计的一般方法。
2.过程与方法:①通过小组合作完成前置性作业,分析和总结出垃圾分类的依据(核心素养:信息意识);②通过自主探究,将归纳总结的规律应用到垃圾分类的程序制作中,在验证中,理清计算机科学的思维方式(核心素养:计算思维);③通过小组合作以及自主探究,掌握思考和对话类积木指令的使用。
3.情感态度与价值观:通过编程实现垃圾分类效果,增加学生的环保意识(核心素养:信息社会责任)。
4.教学重点难点
教学重点:掌握思考和对话类积木的使用;
教学难点:在“分析问题(抽象分解)——分类相似问题(模式识别)——任务流程(算法设计)——编写程序(自动化)——测试调试(调试)”的过程中学会程序设计的一般方法。
本节课主要基于项目式学习的计算思维培养模式,引导学生自主、合作和探究的方式完成话剧程序的制作。
6.教学活动
教学环节 | 教师活动 | 学生活动 | 设计意图 |
课前探究 | 课前提前布置探究垃圾分类的问题,并进行学生分为2人一组。 | 分为2人一组,并通过互联网搜索以及小组讨论得出探究问题的答案。 | 通过设置前置问题,培养学生的合作学习意识和信息意识。 |
小组汇报 总结规律 (5min) | 1.组织学生以小组为单位说出自己的探究答案; 2.板书学生答案,总结垃圾箱的种类。 | 1.小组汇报 2.思考、参与互动。 | 通过小组汇报,总结垃圾分类的依据,为后续的教学环节做好知识铺垫。 |
任务分解 (5min) | 1.提出引导问题一:如何使用scratch实现垃圾分类? 2.引导学生分析垃圾分类的功能,并将其拆分为简单的问题。 | 思考、参与互动。 | 通过任务分解,帮助学生分解垃圾分类的功能,培养学生计算思维中的抽象分解思维技能。 |
任务驱动 学习新知 (30min) | 一、添加背景和机器人角色(3min) 1.布置驱动任务一:打开Scratch;添加背景和机器人角色。 3.巡视学生操作情况,根据学生问题做集中或个别指导。 | 1.以小组为单位进行自主尝试探究; 2.小老师(学生)巡视帮助。 | 1.为下一步任务做好铺垫,明确添加角色是scratch编程的第一步、scratch是面向对象编程的这一特点。 2.引导学生在结合小组探究的基础上绘制不同种类的垃圾箱。 |
二、绘制垃圾箱(10min) 1.布置驱动任务二:引导学生先绘制一个垃圾箱,并通过复制角色的方式,修改其他垃圾箱角色。 2.巡视学生操作情况,根据学生问题做集中或个别指导。 | 1.思考、参与互动。 2.自主尝试探究。 3.小老师(学生)巡视帮助。 | ||
三、让机器人思考和说话(5min) 1.提出引导问题三:如何让机器人思考和开口说话? 2.布置驱动任务三:引导从控制模块和外观模块中选择合适的积木编写机器人脚本,完成编程和调试。 3.巡视学生操作情况,根据学生问题做集中或个别指导。 | 1.思考、参与互动。 2.小组合作自主尝试探究。 3.小老师(学生)巡视帮助。 | 引导学生掌握思考和对话积木的用法,培养学生的编程和调试技能。 | |
四、实现垃圾箱说话(5min) 1.提出引导问题四:不同分类垃圾箱的脚本有何相同有何不同? 2.演示脚本复制的操作方法。 3.布置驱动任务四:引导学生在从控制模块和外观模块中选择合适的积木编写其中一个垃圾箱的脚本,复制脚本到到其他垃圾箱角色上,并进行相关参数的修改。 7.巡视学生操作情况,根据学生问题做集中或个别指导。 | 1.思考、参与互动。 2.小组合作自主尝试探究。 3.小老师(学生)巡视帮助。 | 通过引导学生归纳不同垃圾箱脚本特点,培养学生计算思维中的模式识别思维技能。 | |
分享交流 评价总结 (5min) | 1.教师挑选几位学生进行作品展示并补充点评。 2.组织学生在学习任务进行自评和互评。 | 1.汇报交流与倾听。 2.进行自评与互评。 3.通过自评、互评和师评来优化程序。 | 强化学习效果,实现程序优化,增进环保意识,发展学生信息社会意识。 |
7.板书设计
话剧
1.思考积木
2.对话积木