小学信息技术社团教案全集带封面Word文件下载.docx
《小学信息技术社团教案全集带封面Word文件下载.docx》由会员分享,可在线阅读,更多相关《小学信息技术社团教案全集带封面Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
十二
砸金蛋游戏
11
十三
奇妙故事机
12
十四
飞翔的小鸟
13
十五
射击蝙蝠
14
十六
猜数字游戏
教学设计
课题:
1.动物马戏团
主备:
授课时间:
教学过程设计
环节一:
出示小猫角色,引入动物马戏团小猫团长的开幕词
1.问“你能找一找‘说话’用到了哪个命令?
”
2.在紫色的外观类别中,有两个说话的命令,我们来比较一下这两个命令有什么不一样?
(说[]*秒与说[]命令)
环节二:
让小猫团长动起来
1.师:
刚刚我们使用了说话命令,你试试其它命令,看看能让小猫做哪些动作!
2.交流方法:
我用了 命令,每次点击绿旗,小猫会!
环节三:
第一个节目螃蟹滚球
1.这个节目有几个角色?
它们是从哪里来的?
2.示范从库中导入相关角色,并调整大小!
3.你能找到能使球滚动起来的命令吗?
4.学生汇报:
在颜色的类别下的 命令!
5.师介绍重复命令的使用!
环节四:
调试程序
问题分析:
1.为什么小猫团长刚刚明明能说话,现在却不见了呢?
2.螃蟹与球能不能和小猫同时上台呢?
怎么解决呢?
学生操作。
环节五:
猫团长的求助
创新程序
1.请同学们,发挥想想力,创编一个新节目!
2.保存作品。
2.绚丽的霓虹灯
介绍霓虹灯
1.讲述霓虹灯的工作原理。
2.学生观察:
如何在scratch软件中制作一颗发光二极管!
3.学生绘制一个不发光的二极管。
4,师讲解利用切换到造型,让二极管亮起来。
学生操作
发出多种颜色的光
如果想让这个二极管发出更多颜色的光,只要继续复制造型,修改不同的颜色就好了!
2.学生改进角色:
通过绘制,制作出渐变色二极管。
3.编辑程序:
复制前编辑好脚本,能事半功倍哦!
制作发光灯带
1.反复在角色1上右击鼠标,选择复制!
2.拖动角色,在舞台上排列出灯带效果!
3.保存作品
拓展创新
1.思考:
那是不是任何复杂的霓虹灯都能制作成一个角色呢?
2.制作一个自己喜欢的霓虹灯。
3.作品展示交流,学生互相评价。
3.坐标的秘密
观察
1.师运行《观察坐标》小程序,同学们自己观察小猫不同的运动方向,坐标有什么变化!
2.看一看:
请你找一找,舞台上X坐标最大是多少?
最小是多少?
Y坐标最大是多少?
3.小结:
X轴和Y轴将舞台分成了四部分,每一部分坐标有什么特点?
玩一玩
1.一起玩的小游戏“根据坐标选区域”
2.想一想:
一个角色是以哪个点定义在舞台的坐标的呢?
坐标知识应用—猫捉老鼠小程序
1.师示范为小猫搭建向上控制脚本
2.举一反三完成四个方向控制脚本
3.为老鼠搭建全舞台随机出现脚本
4.为小猫搭建获胜脚本
巩固练习
1.用同样的方法,尝试自主编程“大鱼吃小鱼”程序!
2.交流展示
3.总结
4.自动扫地机器人
说一说
1.你观察过扫地机器人是如何工作的吗?
2.你知道扫地机扫出来的垃圾主要是什么吗?
绘制角色
1.分别绘制扫地机、头发、灰层角色。
2.程序初始化:
定义每个角色的位置、状态。
想一想:
这里一共三个角色,他们位置如何设定呢?
3.灰层角色的随机位置设定:
你还记得舞台的坐标范围吗?
(宽、高)如何设置成随机位置呢?
同样方法设置头发。
4.扫地机器人设定:
机器人要不要随机出现?
机器人怎样动起来?
运行程序你发现还存在哪些问题?
给机器人增加一个开关(全部停止)!
问题解决
运行程序,你发现什么问题?
扫地机器人碰到灰层或者头发会怎样?
哪个角色发生了变化?
那你觉得我们该给谁设置这一脚本呢?
创意无限
1.快试试吧:
扫地机已经可以工作了!
你还有哪些好的创意,让这个程序更有意思呢?
2.游戏:
大战扫地机
3.保存并测试
5.美丽的花朵
了解花朵
1.观察老师画的花,分析每条命令的效果?
2.试一试:
照着老师的程序试一试!
提示:
先画一个花瓣角色哦!
3.想一想:
花瓣的数量受什么控制?
你的花朵刚好开满一圈吗?
你能画出更多花瓣的花朵吗?
实践操作
我们如何控制花朵开放的位置?
怎样利用随机数让花朵在舞台中随意开放在不同的地方?
2.出示程序样例,学生测试一下,你发现了什么问题?
你能自己解决吗?
3.清除所有画笔命令:
每次点击太麻烦了,请你再添加一个重复指令,让花朵自动开放!
比一比
比一比看看谁的花朵最美丽!
完整程序:
6.让子弹飞
复习巩固
1.上节课我们学习到了自动向上移动脚本,模仿随机向上运动脚本,编写随机向下移动脚本
2.思考:
你会编写向左、向右移动的脚本吗?
1.程序初始化:
让飞机起点位置在舞台中间;
为飞机编写上下左右控制脚本;
为子弹编写隐藏脚本。
2.子弹什么时候出现?
大致用到哪些命令?
3.思路:
当飞机按下空格键播放一个广播!
当子弹接收到广播出现并向右移动!
4.将飞机发射命令“广播”替换成“广播并等待”观察效果有什么不一样?
5.复制出另一颗子弹,修改脚本,让这颗子弹向左侧发射!
6.测试程序:
按下空格键是否四个方向都能同时发射子弹!
拓展
会动的坦克:
想办法制作一个可以随意移动的坦克吗?
7.赛马竞猜
了解赛马
1.读一读香港赛马文化背景资料。
2.游戏中的赛马
制作游戏
1.观察:
今天我们也来制作一个赛马竞猜游戏,先观察需要哪些角色?
先导入四个马匹角色!
怎样修改造型,能够区分开四个角色呢?
如何进行初始化程序?
(给每个角色定位)怎样才能保证四匹马在同一起跑线呢?
终点如何设置?
任务:
请你尝试为一号马搭建跑动脚本!
跑动脚本:
尝试运行,你发现什么问题?
如何解决?
如果把这个命令复制给其它几匹马,会出现什么情况?
4.完善脚本
巩固创新
1完善基本程序!
2这个游戏还能增加哪些趣味元素呢?
8.无人驾驶汽车
了解无人驾驶汽车
1.听说过无人驾驶汽车吗?
出示相关信息。
2.观察:
看老师的例子中用到几个角色?
学生自己绘制这些角色。
初始化程序
1.角色的初始位置、朝向方向。
无人驾驶汽车是通过雷达等手段,让汽车保持航向的,那我们这个模拟程序通过什么来达到这一效果呢?
(碰到颜色)
3.思考:
这个小车在行进过程中,红色碰到了黑色,说明什么?
编写程序
1.提问:
如何提高汽车运行的速度?
哪些原因会导致汽车失控跑出跑道?
怎么让它不冲出跑道呢?
你的汽车能倒车前进吗?
2.举一反三:
刚刚我们让小车沿着线行驶,那你能让它沿着马路行驶而不冲出马路吗?
9幸运轮盘
情境导入
1.大家生活中有没有玩过转盘游戏?
你中过奖吗?
你有没有观察过,转盘设置有什么特点?
2.观察幸运转盘游戏:
有几个角色,各有什么作用?
1.添加角色:
转盘、指针、按钮、说明角色(因为一个角色只能输入一次文本,所以调整好文字大小,输完一等奖后回车继续输入二等奖然后再回车直到输入完毕!
然后根据你的设定在左侧画一个相应颜色的小方块!
)
将所有角色摆放到合理位置;
为每一个角色添加定位脚本;
由于指针和转盘重合在一起,所以指针最好再增加一个移到最上层脚本!
3.完善脚本:
什么情况下,指针会开始转起来?
按钮被点击,却要控制指针,这里面需要用到什么命令?
你能给按钮先添加脚本吗?
创意游戏
转盘除了转出一等奖、二等奖、还能转出些什么有意思的奖项吗?
我们能从趣味骰子中吸取些创意。
2.设计趣味转盘
10.砸金蛋游戏
了解游戏规则
1.出示生活中砸金蛋游戏。
2.演示scratch砸金蛋游戏界面。
1.准备工作:
导入舞台;
绘制一个鸡蛋角色。
复制出三个鸡蛋;
添加按钮角色。
给每个角色添加定位脚本;
鸡蛋角色需要将造型切换到造型1。
3.试玩游戏并观察:
程序什么时候开始运行?
如何通过脚本实现?
鸡蛋开始怎样?
什么时候被砸开?
砸开之后怎样?
同一个鸡蛋可以反复砸,说明什么?
4.讨论:
舞台有什么动画?
如何实现?
按钮什么脚本?
5.鸡蛋脚本:
当角色被点击!
可惜角色被点击是控制方式,无法放入到上面这条件中?
怎么办呢?
我们可以通过侦测中的命令,也能达到角色被点击效果!
为什么每次鸡蛋被砸开,说的内容都不一样呢?
我们用到了变量类别中的,链表!
6.讨论:
我们新建链表后,多了好几个命令,它们都有什么作用呢?
11.奇妙故事机
了解故事机
1.生活中的故事机:
谁知道它们的工作原理?
市面上所有的故事机,它们其实就是一个播放器,把我们存储的故事播放出来,并不具备创编故事的能力!
2.一般编故事的方法:
5w1h,今天我们先简单点 取前三个来编故事试试!
人物、地点、事件。
试一试
1.理清程序思路:
分组,然后我们随机组合,就能编出有意思的故事了!
例如第一组每人说一个有创意的人物(凹凸曼)。
第二组每人说一个地点。
(土地庙)第三组说一个有趣的事情。
(中了500万大奖)
2.准备:
新建链表——请同学们分别新建时间、人物、事件三个链表,并给每个链表添加6个项目!
3.程序指令:
1.如何让它随机说故事呢。
2.保存故事。
12.飞翔的小鸟
介绍游戏
1.你玩过类似天天跑酷的游戏吗?
你能说说这种游戏的大致规则吗?
2.简单概括:
躲避障碍;
拾取道具,获得积分。
角色 背景
2.初始化:
思考一下当绿旗被点击,各个素材各要怎么初始化!
3.脚本:
添加2个造型,简单切换提高动画效果!
小鸟的控制方式,只有按下上移键角色上升,否则一直下降。
了便于控制,修改一下2个角色的旋转范围:
角色2调整到下端!
角色3调整到上端!
4.Y坐标如果用了固定值,障碍始终在一个高度,所以这里用一个随机数效果更好!
那你认为角色2、角色3的Y坐标范围是分别多少?
游戏规则完善
1.什么时候得分?
什么时候失败?
怎么脚本实现?
2.游戏规则进一步添加:
到这里,我们的游戏已经具备了基本雏形!
任何一个游戏都是从简单的功能开始的。
接下来,大家想想还能怎么改进这个游戏,添加什么功能?
3.用一个变量控制生命数,别一碰就死了,比如可以设定为3条命;
继续添加一些角色例如香蕉可以增加分数,碰到其它角色变大、缩小等等;
增加计时器,碰到角色能获得时间!
4.拓展:
增加生命数——新建生命变量,并且设置初始为3!
生命的扣除——碰到角色2和角色3都要扣除生命值,所以这脚本是相同的!
13.射击蝙蝠
游戏导入
1.观察有哪些元素?
2.继续观察:
每个角色有哪些动画!
指名试玩游戏,其余学生观察。
汇报:
每个角色具体有哪些动画?
1.准备素材:
导入、修改背景。
(增加文字得分、生命);
导入蝙蝠角色。
(需要2个造型);
绘制角色1、2、3。
(可以自己发挥)
2.今天你发现需要用到几个变量?
其实用到了2个,虽然今天生命值是用爱心表示的,但其实还是变量控制的。
只不过生命变量隐藏了!
3.准心脚本:
旋转;
移到鼠标指针;
被点击的时候切换造型2。
枪:
枪的的动画是什么;
它与准心有什么关系?
生命值:
生命值最多能表示几条命?
开始是什么状态?
最后没有生命了怎么表示?
用变量来控制生命值的造型!
变量变化就能引起造型切换,达到用爱心表示血量的目的!
蝙蝠:
蝙蝠从一个随机高度左侧往右侧移动!
什么时候停止向右移动?
哪些条件会使蝙蝠停止向右移动?
测试程序
1.到此,所有角色都已经编辑好脚本了!
请你测试游戏!
如果我觉得一个蝙蝠太简单,你可以再复制几个蝙蝠!
思考:
如何修改蝙蝠脚本,提高射击难度?
2.程序拓展:
我可以增加一些其它角色,提高游戏的趣味性。
例如我增加一个飞机角色,被打到了扣分!
思考飞机的动画和蝙蝠有什么联系?
所以我只要先复制一个蝙蝠,然后修改造型,再简单修改命令就能快速实现了!
同样的方法你还可以增加更多有意思的设计!
14.猜数字游戏
了解游戏
1.游戏规则:
老师写下一个数,学生猜测!
老师每次反馈是大了还是小了,看看学生需要多少次才能猜测正确!
2.师生试玩:
有几个角色?
这些角色各自有什么动作?
(当绿旗被点击;
当按钮被点击)
导入舞台,并修改增加文字!
添加角色2、角色3!
调整好各个角色的位置!
首先为各个角色添加定位脚本!
按钮是如何控制其它角色的?
为按钮添加广播脚本!
思考舞台的前后区别,如何实现?
小猫开始怎样?
后来怎样?
按钮呢?
规则说明角色呢?
3.分析游戏过程:
开始程序自动生成一个数字!
接着是让你回答!
然后电脑判断的回答与它生成的数字的关系!
这里面有几种情况?
4.新指令:
变量、询问指令
5.搭建脚本
6.完整脚本
教学质量考评方案
一、课程名称:
趣味编程
二、执教者:
三、指导思想:
Scratch是美国顶尖大学——麻省理工学院专为青少年设计的,一款简易的图形化编程工具。
它能让我们轻松实现创意和想法,比如可以互动的故事、游戏、音乐等!
Scratch有以下这些优点:
1、入门简单,无关原有编程基础,适合中小学学生初次学习编程语言时使用;
2、内容丰富,针对有兴趣、喜爱绘画的学生,提供角色绘制设计功能;
3、通过使用Scratch,让学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考创新的思维方式,学会提出问题,解决问题;
4、相比其他编程软件,Scratch更加直观,学生能比较容易地看到自己的劳动成果。
学习编程最基本的是编程概念的掌握,Scratch以积木的形式进行编程,8个编程部件涵盖了常见的编程概念。
学习编程最重要的是编程思想的培养,在程序学习中培养学生利用编程解决问题的能力。
四、具体方案:
学生考察以作品展示为主,注重作品的收集,每节课堂布置的任务分为基础任务和拓展任务。
本社团学员在学期末需要将所有作品打包保存好,能在完成基础任务的基础上又完成拓展任务,将被评为优秀慧乐学员。