一.备课过程
1.教学内容分析
本节课主要使用mind+软件进行“指法练习”游戏编写,需要使用键盘上的按键和数字去消除软件舞台上随机显示的数字或者字母。如果消除正确则加分,否则减分。是一个实时互动的控制游戏。
2.教学目标
1).知识与技能:
(1)学习克隆指令的用法,能理解对克隆体和本体的区别,并能初步控制克隆体;
(2)灵活控制坐标,坐标是随机数时对角色的影响;
(3)理解造型、角色、造型编号之间的关系;
(4).复习逻辑判断指令。
2).过程与方法:
(1)通过小组合作,讨论克隆的效果;
(2)自主探究掌握造型和角色以及角色编号之间关系;
3).情感态度与价值观:
(1)培养学生熟悉计算机的键盘位置;
(2)学习游戏制作,体会计算的工作流程。
3.教学重点
克隆体、本体相互作用的程序。
教学难点: 造型编号的应用。
4.学情分析资料查阅
学生已经学习过很长时间的Scratch2.0编程,熟悉软件的基本操作、熟练掌握各类控制指令,通过查阅DF官方文档熟悉mind+软件的基本操作。5.上课流程安排
1).教学准备
网络多媒体环境教学环境 ; 课件 ;学生用素材 ;评价表2).上课流程安排
(1).情境导入,通过故事引入和本节课有关的课程内容,首先让学生观察计算机键盘上字母和数字的位置,从现实生活中拉近本节课的内容。(2).课题分析,分析所用到的背景、角色、造型等,领会游戏的表现方式,观察造型和造型编号之间对应关系,重点注意0的造型编号是1。
(3).课题分解,将各个角色的任务进行精细化分解,明确每个造型需要进行随机出现,同时需要进行缓慢下落,这里涉及到随机数和坐标同时控制的问题。
(4).流程图设计,明确分解后的任务进行流程图设计,流程图指导学生进行自主编码。
(5).课题实施,同学根据流程图设计程序,教师讲解克隆本体和克隆体的示例程序,之后教师巡回指导,发现问题及时总结。
(6).课题总结,总结克隆的用法、随机数坐标、角色以及造型之间关系。
二.上课情况
小班授课,正常上课是三个孩子,不好意思今天只来了两个。
由于之前对Scratch2.0软件比较了解,今天第一次使用mind+,没费什么力气就直接迁移过来了,真的了不起。
今天做的是指法游戏的练习,程序框图设计完毕后,代码就基本自己码了,老师十分省心。
这几个孩子,才学了编程十几节课,对Scratch已经十分了解了,游戏难度一次比一次高。
三.总结
课堂进行的还算顺利,毕竟是第一次使用mind+1.51软件,该软件在使用过程中不会出现死机,但是对电脑要求比较高,风扇一直嗡嗡的作响。学生反馈说能够自动保存上一个项目这点很好,但是启动有点慢,尤其是编程代码区域太小了,指令多一点就会混乱,希望能够添加指令对齐功能。吐槽造型不能批量导入,我们这节课导入36个造型,累死了。
资料地址:https://gitee.com/renbei888/123ab.git
评论