1、ScratchScratch 程序设计程序设计接苹果游戏接苹果游戏 教学设计与反思教学设计与反思 一、教材和学情分析 接苹果游戏 一课是 三水中学附属初中校本课程Scratch 程序设计 中第四课, 学生之前通过模范范例创作,了解用 Scratch 程序表达方法,从而 编写程序实现自己的想法。学生的基础参差不齐,有的在小学已经接触过,但没 有深入学习。 有的完全没有学习过, 而且小学的时候也没有认真学习过信息技术, 他们只是停留在打字和画画的基础上。所以在教材设计时,我为了照顾所有的学 生, 采取了分层教学, 基础部分设计为游戏 1.0, 让学生都能尝试成功地做出来, 然后还提出一些问题,让学
2、生在完成的基础上进行创意设计。还照顾了一部分已 经学习过的学生,设计了游戏的拓展部分。为了保持学生学习的兴趣,确定以下 学习目标。 二、学习目标分析 学生通过前面的学习,基本掌握了 Scratch 脚本搭建和分析的一些方法了, 本节课的范例中涉及到的脚本不是很难理解,学生通过尝试着玩,基本能读懂脚 本设计方法,这节课的教学目标设定如下: (一)学习目标 1、要求学生学会规划设计游戏的流程;掌握变量的设置方法;掌握鼠标跟 随,角色显示隐藏等操作。掌握生成随机数的方法。 2、要求学生修改脚本,设计不同的接苹果游戏。 (二)教学重点 指导学生玩中思考,游戏实现的脚本,从玩中体验脚本设计的方法。 (三
3、)教学难点 帮助学生在理解脚本设计方法的基础上,修改脚本设计出不同效果的游戏, 甚至设计出更完善的游戏。 三、教学过程的设计 按照“为创作而教”教学方法,结合本节课玩中思考,思考完后设计,设计 后玩,再修正设计的教学思路,设计了以下教学环节: 教学阶段 教师活动 学生活动 创设情境 提出主题 提出这节课的教学目标,与同学们一起 来探讨一下用 Scratch 来制作游戏,请 同学们登陆教学平台,玩一玩接苹果游 戏。 学生登录教学平 台,玩接苹果游戏 提出思考问题:如何用 Scratch 把这个 游戏制作出来。在玩这个游戏的时候, 大家有没有想过,这个游戏用了哪些脚 本去实现? 1.哪些脚本能让小
4、推车跟随鼠标指针? 2.哪些脚本能让苹果自由随机地落下 来? 3.哪些脚本能让苹果被小推车接住? 探究学习 请同学们带着这些问题,对照老师给出 来的思维导图,打开学习资源中的接苹 果程序,把相应的积木块拖到对应的角 色中。 学生进行拖积木块 操作。 师生共同解决问题: 小推车移到鼠标指针如何设计? 请学生回答,教师 操作。 哪些指令能让苹果自由随机地落下来? 学生上台演示 哪些指令能让苹果被小推车接住? 学生集思广益,教 师操作 知识大解密 属于【动作】脚本, 作用是使角色在舞台上随着鼠标指针进 行移动 属于【运算】脚本,其作用是获取一定 范围内的一个随机数 学生专心听讲,并 回答老师提出的问
5、 题。 建立变量属于 【数据】模块,变量可作用于对一些可 变的或带有某种意义的参数进行定义 自由创作 搭建脚本 请同学们在教学平台上根据老师的 提示,完成接苹果游戏。 2、完成基本的接苹果游戏 后,你 可以尝试增加或更改角色,给角色添加 音效,还可以增加扣分的角色。 3、最后还可以根据教学平台上的拓 展教程给游戏加上计时、游戏开始、游 戏结束,甚至是关卡。 学生自由创作,遇 到不懂的问题可以 请教老师或者同 学。 4、教师巡堂辅导,对学生的问题进 行个别辅导。 5、对大部分出现问题的采取问题再 现,屏幕广播讲解,解决学生在制作过 程中的难题。 分享交流 1、邀请同学欣赏你的作品。 2、老师和同
6、学一起分析学生作品, 针对老师留下的问题进行评价。还当堂 指出学生制作过程中出现的问题。 3、当学生陶醉在成功的喜悦之中, 我又出示了老师制作的一个拓展游戏, 使学生知道运用 Scratch 可以创建出他 们平时玩的游戏,激发学生创作的热情 与兴趣。最后我还抛出利用接苹果的游 戏原理,还可以把这个游戏改编一下, 变成我们玩过的大鱼吃小鱼,打地鼠等 的游戏,核心技术是一样的,只是某些 小设置随着角色的不一样,而有所更改。 只要有好的创意, 就可以试着在 Scratch 中试着做一做, Scratch 有很多的功能等 待我们去挖掘呢。 学生上交并分享作 品 其他同学欣赏并分 析作品 四、教学反思 这节课设计的思路是玩中思考,思考完后设计,设计后玩,再修正设计,让 学生懂得去思考,去发现,进而会设计更会不断地进阶,明白游戏不但可以玩, 更可以自己设计, 激发学生学习的兴趣和探究能力, 同时让学生喜欢自己的作品, 喜欢上 Scratch 程序设计这门课。 通过 Scratch 设计出游戏,期望学生能够从玩的角度理解脚本设计方法,在 理解的基础上修改脚本,创作不同的游戏效果,提高学生的思考能力和程序设计 水平。