Scratch▕ 第二课公园长椅

网友投稿 2019-06-26 10:32

https://cdn.china-scratch.com/timg/190628/10323260c-0.jpg

https://cdn.china-scratch.com/timg/190628/10323231Z-1.jpg

与你分享好玩、有趣的乐高课程,服务更多机器人教育者,欢迎关注我们。

/工作比较乏累,听首音乐放松一下吧/

教案名称:公园长椅

科目:电脑编程课

年级:8+

时间:共两节课,每节课30分钟-45分钟


学生需要具备的已有知识

已经了解scratch界面

直角坐标系的位置和在编程中的应用

 教学目标 

知识方面

认识:循环结构(looping struture)

技能方面

建立有关男孩的编程

建立转换造型的模块

建立循环结构(looping structure)的模块

态度方面

培养学生对编程的兴趣

延伸目标

能够在学习完后 在认识一个“说”的模块设置一个情景让孩子加进去

 教学流程 

1、热身:导入

时间:5分钟

教学活动:

 展示本节课游戏内容,邀请同学试玩,并观察游戏中的角色在做什么动作

预期教学效果

 点击“小绿旗”的时候“女孩”开始移动,

 在延伸时小女孩能够在桌子上移动确保不掉下去,并录制声音“差点儿掉下去! 真悬!” 

教学策略:

有情景导入 ,上课讲的内容有一个梳理,课后有反思

2、知识点讲解

时间:5分钟

教学活动:

 讲解什么是设立循环结构((Looping Structure)的程式,老师除了直接讲解循环结构(Looping Structure),也建议用比喻的方式讲解令学生更容易掌握。

讲解:

在编写程式的流程中,经常需要重复执行一些特定的指令。在这个情况下,可以利用循环结构来简化步骤。

例子:

https://cdn.china-scratch.com/timg/190628/1032325G7-2.jpg

3、编程教学

时间:16分钟

教学活动:

1.女孩程序编写

我们编写脚本要考虑以下几个方面:

(1)怎么让人物行走起来呢?

(2)如何判断人物已经走到了椅子的边缘?

(3)走到边缘后怎么掉头往回走?

(4)如何重复这一系列动作?

https://cdn.china-scratch.com/timg/190628/1032325105-3.jpg

设立循环结构(Looping Structure)的编程,解说要点:重复执行脚本的设计方法,可以让里边的模块持续的执行

 2、测试修改人物虽然可以走了,但是人物走着走着就腾空了 看不到脚在动,而且感觉脚是滑过来的,而不是走过来的 ,那么继续调试程序,加入一个积木块。“下一个造型”

https://cdn.china-scratch.com/timg/190628/1032332K9-4.jpg

3、人物终于可以走起来了 可是走的有点快呀!不真实 。那么我们可以调整一下移动的步数为“10-15”再尝试,同时可以添加 “等待1秒”(修改为0.2秒)

https://cdn.china-scratch.com/timg/190628/1032334417-5.jpg

4、结束

时间5分钟

测试程序以及总结

人物虽然可以正常行走了!

但是超过椅子边缘,腾空行走的问题还是没有解决啊!那给大家留下一个问题大家想想该怎么办


第二节课教案


教案名称:公园长椅

科目:电脑编程课

年级:8+

时间:共两节课,每节课30分钟-45分钟


学生需要具备的已有知识


公园长椅的第一节课所有知识点设立循环结构的模块

           利用判断语句判断他是否到了长椅边缘

 教学目标 

知识方面

认识:判断语句

技能方面

建立判断语句的模块

加入音效及背景音乐

态度方面

培养学生对编程的兴趣

延伸目标

能够在学习完后 在认识一个新的模块,可以就本节课的项目设置一个情景让孩子加进去

 教学流程 

1、热身:导入

时间:5分钟

教学活动:

 展示本节课游戏内容,邀请同学试玩,并观察游戏中的角色在做什么动作

预期教学效果

 点击“小绿旗”的时候“女孩”开始移动,

 在延伸时小女孩能够在桌子上移动确保不掉下去,并录制声音“差点儿掉下去!真悬!需要确保这个淘气女孩儿始终在长椅上走动,不可以让他掉下去,也就是当走到长椅边缘的时候他可以掉头往回走!

教学策略:

有情景导入 ,上课讲的内容有一个梳理,课后有反思孩子可以尝试口述程序的经过

2、知识点讲解

时间:5分钟

教学活动:

 讲解什么是设立判断结构的程序,老师除了直接讲解判断结构,也建议让孩子来造句用如果那么造句的方式讲解令学生更容易掌握。

讲解:

在编写程式的流程中,经常需要判断一些指令是否要要执行,在这个情况下,可以利用如果...那么,来实现这个问题的判断。

3、编程教学

时间:16分钟

教学活动:

1.女孩脚本编写

编程目的:当女孩行走到桌子了尽头时掉头,能够正常掉头返回,实现来回的往返。

程序设立:

X和Y坐标的概念

获取在桌子左端X的坐标

获取在桌子右端X的坐标

https://cdn.china-scratch.com/timg/190628/103233G93-6.jpg

我们有了长椅两端的X值,接下来就可以利用判断语句判断他是否走到了长椅的边界了。

https://cdn.china-scratch.com/timg/190628/1032332b9-7.jpg

 2、测试修改

整体程序进行测试修改

3、编写音效程序

制作流程:加入背景音乐

建议老师示范

加入女孩角色的音效

4、结束


--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com