加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2018-04-27 07:45:02)
分类: Scratch·创意编程

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

 

一、课程概述

课程名称:故事大王

课程时长:60分钟

课程内容:使用网易卡搭平台进Scratch图形化编程,制作一个卡通人物讲故事的动画作品。

二、教学目标

[知识与技能]

1.       认识网易卡搭平台,了解其使用方法。

2.       认识Scratch界面的四大区域(舞台区、角色区、积木区、脚本区)。

3.       掌握如何添加舞台背景,如何新建角色、删除角色。

4.       学会如何在脚本区拼搭积木,编写程序。

5.       学会移动指令、等待指令,角色说话指令等常用指令的使用。

6.       学会如何切换角色的造型。

7.       掌握绿旗被点击事件与舞台演示模式。

8.       学会如何保存作品。

[过程与方法]

1.           通过提问回想起听故事的场景,感受编程要达到的效果。

2.           通过自主观察和实际操作,了解Scratch界面四大区域的布局和功能。

3.           通过故事大王编程实例,了解动画是如何制作的。

[情感态度与价值观]

1.           初步体会一个程序的完整编写流程。

2.           通过编程实例,引导自主探索的创新精神和学习能力。

3.           通过小组讨论,提高团队协作能力。

四、教学重点与难点

[教学重点]

1.           Scratch界面四大区域的功能。

2.           如何在脚本区编写程序,拼搭积木块。

3.           动画制作过程。

[教学难点]

1.           自主尝试、发现Scratch界面四大区域的功能。

2.           角色多个造型在不同时刻的切换。

五、教学准备

[学生]

可上网的电脑

[教师]

1.           可上网的电脑

2.           卡搭账号

3.           投影设备

4.           教学中使用的flash演示动画

5.           课程教学资料

六、教学过程

1.     生活场景导入(5分钟)

(1)        提问

小朋友们喜不喜欢听故事?最喜欢听谁讲故事?喜欢听哪种类型的故事?

(2)        播放卡通人物讲故事的动画

这个动画中的小朋友很喜欢讲故事,他也被评为学校里的故事大王,今天老师将带着小朋友们用Scratch完成这样的一个讲故事的动画,是不是很厉害呢?

2.     了解Scratch和网易卡搭平台(5分钟)

(1)        Scratch

Scratch是一款图形化编程软件,用Scratch进行编程不需要写复杂的看不懂的代码,也不需要认识英文,操作起来就像搭积木一样的简单。

(2)        网易卡搭平台

老师介绍网易卡搭平台的网址(kada.163.com),注册和登录方法。学生跟随老师进行操作。

3.     认识Scratch界面的四大区域(15分钟)

分为四个区域:舞台区、角色区、积木区、脚本区。如下图。

http://s7/mw690/002kp75Jzy7k0JsI1Jcb6&690

在让学生认识这四个区域的过程中,采取老师抛出一个问题,学生进行自主尝试解决问题,遇到困难老师提供帮助的方式进行。引导学生锻炼自主探究并解决问题的能力。

(1)        舞台区

程序制作的动画或者游戏的最终效果会在此进行展示。

默认的舞台背景是白色的,如何更换舞台的背景呢?请学生在舞台区附近寻找一下,并完成更换。

(2)        角色区

程序中所有的角色都会在这里列出。

默认的角色是一个小猫,如何删除默认的小猫角色呢?请学生在角色区寻找一下,并完成删除。

我们故事大王这个动画的主角是谁呢?请学生自主在角色库中选择添加一个新的角色,这个角色就是呆会要讲故事的动画人物。如下图:

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

(3)        积木区

积木区有十种功能不同的指令块,本节课老师先不讲解如何分类,在每种指令块中选择一到两个指令,让学生猜一猜它们的作用。

(4)        脚本区

脚本区就是程序区,是给当前角色编写程序的地方。讲解拖动积木至脚本区的方法,两块积木如何进行拼搭(可顺带讲解卡搭的含义)。

在创建程序时,不是一下子把所有的积木块拖动完成,而是边拖边测试效果。单击脚本区的任意一块积木,这段脚本块就会运行。

4.     完成程序实例:故事大王动画制作。(20分钟)

(1)        实现故事大王的动画制作,需要引导学生先进行算法分析,列出程序实现的步骤:

l   小熊慢慢移动至舞台中央。

l   举起手来说:我要讲一个故事。

l   放下手来开始讲故事。

l   故事的内容由学生自己设计。

(2)        根据上述分析,每一步骤都让学生自主在积木区寻找合适的指令完成。可把学生分为3-5人一组,各组合作、讨论完成。教师需要掌控每一步骤讨论的时间、节奏,以确保在规定时间内完成每一步骤的功能。

l   移动指令实现小熊移动至舞台中央。

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

l   重复执行指令实现小熊慢慢移动至舞台中央。

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

让学生思考:12的差别?自己编程感受两者的差别。

l   说话指令实现小熊讲故事的文字显示。

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

l   等待指令实现其前一个指令的保持执行。

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

上述脚本实现的功能为:角色移动后等待1秒后才执行说话指令。

(3)        小熊造型的切换实现举手和放手的效果。此步骤为本节课的难点,教师需要先演示实现方法,学生跟随实现。

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

(4)        使用绿旗点击指令,并进入演示模式演示程序。

(5)        保存程序至本地电脑。

5.     学生作品展示(10分钟)

2位学生上台展示本节课完成的作品,要求说明设计要求、设计思路、实现方法,在设计作品的过程中遇到了哪些问题,是如何发现问题、解决问题的。让学生体会一个程序的完整设计流程,并锻炼学生的语言组织能力、分析能力和大局观。

6.     教学总结与作品点评(5分钟)

1.           本节课所用的程序指令

移动指令、等待指令、重复执行指令、说话指令等。

2.           Scratch的四大区域和各区域的作用

请学生说明各区域作用以及简单的使用方式,以锻炼学生的表达能力。

3.           教师点评作品

教师对学生作品给予肯定,并提出作品的后续扩展的可能,引导学生课后优化作品。



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有