编程体验活动-Scratch教学案例-《故事大王》

分类: Scratch·创意编程 |
编程体验活动-Scratch教学案例-《故事大王》
一、课程概述
课程名称:故事大王
课程时长:60分钟
课程内容:使用网易卡搭平台进行Scratch图形化编程,制作一个卡通人物讲故事的动画作品。
二、教学目标
[知识与技能]
1.
2.
3.
4.
5.
6.
7.
8.
[过程与方法]
1.
2.
3.
[情感态度与价值观]
1.
2.
3.
四、教学重点与难点
[教学重点]
1.
2.
3.
[教学难点]
1.
2.
五、教学准备
[学生]
可上网的电脑
[教师]
1.
2.
3.
4.
5.
六、教学过程
1.
(1)
小朋友们喜不喜欢听故事?最喜欢听谁讲故事?喜欢听哪种类型的故事?
(2)
这个动画中的小朋友很喜欢讲故事,他也被评为学校里的故事大王,今天老师将带着小朋友们用Scratch完成这样的一个讲故事的动画,是不是很厉害呢?
2.
(1)
Scratch是一款图形化编程软件,用Scratch进行编程不需要写复杂的看不懂的代码,也不需要认识英文,操作起来就像搭积木一样的简单。
(2)
老师介绍网易卡搭平台的网址(kada.163.com),注册和登录方法。学生跟随老师进行操作。
3.
分为四个区域:舞台区、角色区、积木区、脚本区。如下图。
http://s7/mw690/002kp75Jzy7k0JsI1Jcb6&690
在让学生认识这四个区域的过程中,采取老师抛出一个问题,学生进行自主尝试解决问题,遇到困难老师提供帮助的方式进行。引导学生锻炼自主探究并解决问题的能力。
(1)
程序制作的动画或者游戏的最终效果会在此进行展示。
默认的舞台背景是白色的,如何更换舞台的背景呢?请学生在舞台区附近寻找一下,并完成更换。
(2)
程序中所有的角色都会在这里列出。
默认的角色是一个小猫,如何删除默认的小猫角色呢?请学生在角色区寻找一下,并完成删除。
我们故事大王这个动画的主角是谁呢?请学生自主在角色库中选择添加一个新的角色,这个角色就是呆会要讲故事的动画人物。如下图:
(3)
积木区有十种功能不同的指令块,本节课老师先不讲解如何分类,在每种指令块中选择一到两个指令,让学生猜一猜它们的作用。
(4)
脚本区就是程序区,是给当前角色编写程序的地方。讲解拖动积木至脚本区的方法,两块积木如何进行拼搭(可顺带讲解卡搭的含义)。
在创建程序时,不是一下子把所有的积木块拖动完成,而是边拖边测试效果。单击脚本区的任意一块积木,这段脚本块就会运行。
4.
(1)
l
l
l
l
(2)
l
l
让学生思考:1和2的差别?自己编程感受两者的差别。
l
l
上述脚本实现的功能为:角色移动后等待1秒后才执行说话指令。
(3)
(4)
(5)
5.
请2位学生上台展示本节课完成的作品,要求说明设计要求、设计思路、实现方法,在设计作品的过程中遇到了哪些问题,是如何发现问题、解决问题的。让学生体会一个程序的完整设计流程,并锻炼学生的语言组织能力、分析能力和大局观。
6.
1.
移动指令、等待指令、重复执行指令、说话指令等。
2.
请学生说明各区域作用以及简单的使用方式,以锻炼学生的表达能力。
3.
教师对学生作品给予肯定,并提出作品的后续扩展的可能,引导学生课后优化作品。