内容正文:
《猴子接香蕉》教学设计
一、教学目标
1、知识与技能目标
(1) 学会将鼠标的坐标设置为角色的坐标,改变坐标值和设置随机数。
(2) 学会设计带有判断条件的循环指令。
2、 过程与方法目标
通过规划并结合流程图编写程序,培养学生的程序设计思想和计算思维。
3、 情感态度与价值观目标
(1) 体验Mind+积木式堆积指令的便捷性,感受Mind+创作游戏的趣味性。
(2) 增强学生善于思考、勇于创新、积极探索、应用实践的学习意识。
2、 教学重点与难点
教学重点:学会设置随机数。
教学难点:实现香蕉随机落下的动画。
3、 教学过程
教学环节
教学活动
设计意图
教师活动
学生活动
创设情境激趣导入
1、 同学们,你们知道猴子喜欢吃什么吗?
2、 为什么猴子喜欢吃香蕉?
小结:猴子喜欢吃高糖分的东西,香蕉里的糖分很高,吃起来香甜软糯,所以对猴子很有吸引力。
3、 今天老师带来了一个小游戏《猴子接香蕉》,我们比比看,看看谁能在
学生答:香蕉
学生思考,回答问题
学生体验游戏《猴子接香蕉》1分钟
探索猴子喜欢吃香蕉的科学知识,培养学生的科学素养,体现了STEM教育
中的“S”。
通过游戏引入,给学生以感官和思维上的刺激,激发学生的学习兴趣。
一分钟内接到最多香蕉。
活动
1 :要素分析
1、 引导分析《猴子接香蕉》Mind+作品的三要素
2、 在制作动画之前,请同学们先打开Mind+软件,创建舞台和角色。
学生思考并回答三要素舞台:沙漠
角色:猴子、香蕉
动画:猴子(随鼠标左右移动);香蕉(反复从上随机落下,碰到猴子消失并得分)
学生导入舞台背景和角色
分析游戏作品,理清思路,为设计动画做好准备,将任务具体化。
学生通过实践,增强动手操作能力。
活动
2 :猴子移动
1、 分析猴子的运动过
程:位置由坐标决定,猴子跟随鼠标左右移动,不可以上下移动
2、 鼓励学生一边演示一边讲解
学生自主尝试:完成猴子跟随鼠标左右移动效果
学生代表演示操作
学生了解位置与坐标两者之间的关系,打破学科之间的界限,进行跨学科知识整合,体现了STEM教育中的“M”。
活动
3 :香蕉随机落下
1、 香蕉随机落下具体有哪些动作呢?
2、 引导分析香蕉随机落下的运动过程:当点击绿色旗子,香蕉先隐藏起
来,等待几秒显示出来,随机移动位置,然后向下运动,直到到达舞台底部
3、 展示学生流程图
学生回答
以小组为单位,根据分析的运动过程,完成学习单上香蕉随机落下的流程图
香蕉随机落下
是本课的难点,以小组为单位完成流程图的设计,锻炼学生将抽象知识可视化的处理能力和逻辑思维
推理能力。
Mind+软件隐
藏、显示、移动等指令的使用
4、教师演示香蕉随机落下的脚本
学生讲解香蕉随机落下的脚本
学生制作香蕉随机落下的动画
体现了STEM教育中的“T”。利用工程思想设计流程图体现
了STEM教育中的“E”。随机数
和坐标值的使用体现了STEM 教育中的“M”。
活动
4 :香蕉碰到猴子
1、引导分析香蕉碰到猴子的运动过程:当香蕉碰到猴子时,香蕉消失并加分。
学生独立完成香蕉碰到猴子的流程图
学生根据流程图,完成香蕉碰到猴子的动画
学生代表演示
学生自主探究香蕉碰到猴子的流程图,培养学生的自主学习能力和问题解决能力。
通过流程图,学生深入理解程序设计思路,快速找到动作对
应的指令,完成
Mind+编程。
由小老师演示操作,加强学生的学习成就感,
2、 我们已经完成了三个动画,已经把《猴子接香蕉》这一游戏设计出来了,调试程序,这个游戏跟我们课前玩的游戏有什么区别,你觉得哪个比较好?
3、 每根香蕉的行为都是一样的,也就是说每根香蕉的脚本都是一样的,所以可以直接复制已经设置好脚本的香蕉角色。
学生思考并回答:课前体验的游戏同时有多根香蕉下落,而我们设计的游戏只有一根香蕉
学生复制香蕉角色,完善作品
增强其学习动机。
实践创作展示评价
1、 我们能不能在这个游戏的基础上,添加一些障碍,增加游戏难度或者让游戏更有趣呢?
2、 同学们,你们可以根据自己的想法,制作猴子接香蕉游戏的升级版。如果暂时还没有想到的,老师这里提供几个创意,也可以做老师推荐的这几个。①利用键盘的方向键控制猴子的左右移动;② 添加炸弹角色,猴子接到炸弹就要被扣分;③添加苹果、梨、西瓜等多种水果,猴子接到不同水果,加上不同的分数。
学生完成三个基本动画的制作,已经完成的同学进行创意制作
学生根据自己的学习能力,选择基础任务或者拓展任务。学习基础较弱的同学,设置基本动画,完成“猴子接香蕉”游戏作品。学习基础较好的同学,在完成基本动画的基础上,自由畅想,添加创意,制作“猴子接香蕉”游戏的升级版。
3、教师观察学生的展