一、教学目标:
1、学习按顺序执行,重复执行,循环执行的操作模式。
2、在动手操作的过程中,培养学生的想象力、逻辑思维能力和动手操作能力。
3、在编程的过程中,让学生懂得人操控和利用网络,而不是沉迷网络,被网络操控的价值观。
二、教学重、难点:
重点:学习按顺序执行,重复执行,循环执行的操作模式。
难点:渗透和培养正确的网络素养。
三、教学准备:
硬件准备:每人一台平板。
软件准备:Code.hujia.org。
四、教学过程:
(一)、导入:
师:同学们,请你们仔细观察一下背景,小猫来到了哪里呢?
生:海底世界。
师:前几节课我们学习了行走的小猫和让小猫穿越,今天小猫来到了海底世界,他会看到什么发生什么呢?我们一起来操作一个《百变海底世界》。
(二)、新授。
1、选择角色:
海底世界需要有一些动物,我们在角色区-动物-海底动物中选择一个动物,老师选择了鲨鱼,你可以随意选择。
2、学习隐藏代码。
我们现在要对鲨鱼进行操作,所以先把小猫关闭掉——在代码区选择标注小猫,然后在外观区选择隐藏代码,这时的小猫还在,但是并不显示。
3、学习重复执行和循环执行。
我们想让鲨鱼游到边缘处后反弹回来,好像在海底世界里游来游去,首先在事件里先选择当绿旗被点击代码,然后选择向前移动。
想要达到鲨鱼碰到舞台边缘就反弹回来的效果,必须用到重复执行命令,在控制栏里选择重复执行和如果那么两个代码,在侦侧栏里选择碰到舞台边缘,在运动栏里选择旋转和左右旋转代码,然后点击保存,测试一下。
4、可以变换鲨鱼的游泳速度,也可以加音乐,加语言,变换语言,学生可以随意尝试。
5、取消小猫的隐藏代码,拖动鲨鱼的代码到小猫角色区,小猫也可以走来走去,还可以改动设置的代码,让学生自由发挥。
6、强调编写好的程序一定要点击保存,并且选择保存路径。
(三)、练习。
学生自由练习,教师巡回指导。
(四)、展示。
选取几名学生代表,把自己的作品投放到大屏幕上,并且说一说你是怎样编写程序的。
(五)、总结。
教师对孩子们作品进行点评。