3. 教学设计



第6课  脚本的结构

点击此处下载教学设计

1.教学内容分析

本节主要在之前的基础上,学习关于脚本的三个结构:顺序结构、循环结构和分支结构,并学习使用流程图表示三种脚本结构。


2.学习者分析

学生已经掌握Scratch3.0的基本操作,并具有一定的程序设计能力。


3.学习目标确定

1.知识与技能:①理解脚本的三大结构;②掌握使用“如果...那么”和“重复执行”积木的用法;③能够理解程序的逻辑结构,绘制流程图。

2.过程与方法:①通过小组合作完成前置性作业,分析和总结出红绿灯的特点(核心素养:信息意识);②通过自主探究,将归纳总结的规律应用到红绿灯游戏的程序制作中,在验证中,理清计算机科学的思维方式(核心素养:计算思维);③通过小组合作以及自主探究,掌握“如果...那么”和“重复执行”积木以及流程图的使用。

3.情感态度与价值观:通过编程实现红绿灯效果,增加学生的交通意识(核心素养:信息社会责任)。


4.教学重点难点

教学重点:①掌握三大脚本结构的程序结构:顺序结构、循环结构和分支结构;②掌握“如果...那么”和“重复执行”积木指令的使用;③使用流程图表示三大脚本结构。

教学难点:①掌握坐标知识点以及相关积木指令的使用;②在“分析问题(抽象分解)——分类相似问题(模式识别)——任务流程(算法设计)——编写程序(自动化)——测试调试(调试)”的过程中学会程序设计的一般方法。


5.教学策略

本节课主要基于项目式学习的计算思维培养模式,采用情境创设和任务驱动的教学方法,引导学生自主、合作和探究的方式完成红绿灯程序的制作。


6.教学活动

教学环节

教师活动

学生活动

设计意图

课前探究

课前提前布置探究红绿灯的问题,并进行学生分为2人一组。

分为2人一组,并通过互联网搜索以及小组讨论得出探究问题的答案。

通过设置前置问题,培养学生的合作学习意识和信息意识。

小组汇报

总结规律

(5min)

1.组织学生以小组为单位说出自己的探究答案;

2.板书学生答案,总结红绿灯的特点。

1.小组汇报。

2.思考、参与互动。

通过小组汇报,总结红路灯切换的规律,为后续的教学环节做好知识铺垫。

任务分解

(5min)

1.提出引导问题一:如何使用scratch制作红绿灯?

2.引导学生分析红绿灯的程序功能,并将其拆分为简单的问题。

4.教师板书或者绘制思维导图总结学生答案。

思考、参与互动。

通过任务分解,帮助学生分解红绿灯的功能,培养学生计算思维中的抽象分解思维技能。

任务驱动

学习新知

(30min)

一、添加背景和红绿灯角色(5min)

1.布置驱动任务一:打开Scratch;添加背景和包含红、绿和黄灯的红绿灯角色造型。

2.巡视学生操作情况,根据学生问题做集中或个别指导。

1.以小组为单位进行自主尝试探究;

2.小老师(学生)巡视帮助。

为下一步任务做好铺垫,明确添加角色是scratch编程的第一步、scratch是面向对象编程的这一特点。

二、使用流程图表示脚本结构(10min)

1.提出引导问题二:如何实现红绿灯切换的程序效果?

2.使用流程图讲解脚本的三大结构,并使用流程图表示红绿灯的程序流程。

思考、参与互动。

 

引导学生学习使用流程图来表示三大脚本结构,并尝试进行算法设计。

三、实现红绿灯效果(15min)

1.布置驱动任务二:使用“如果...那么”和“重复执行”等积木指令实现红绿灯程序效果。

2.巡视学生操作情况,根据学生问题做集中或个别指导。

1.以小组为单位进行自主尝试探究;

2.小老师(学生)巡视帮助。

引导学生学习使用“如果...那么”和“重复执行”等积木指令

分享交流

评价总结

(5min)

1.教师挑选几位学生进行作品展示并补充点评。

2.组织学生在学习任务进行自评和互评。

1.汇报交流与倾听。

2.进行自评与互评。

3.通过自评、互评和师评来优化程序。

强化学习效果,实现程序优化,强化交通意识,发展学生信息社会意识。


7.板书设计

脚本的结构

1.脚本的基本结构

2.流程图