教学篇•教育技术
下面以《打地鼠》游戏的设计为例,谈谈我的课堂设计。一、创设情境,引入主题课前准备时间,通过多媒体教学软件把设计好的打地鼠小游戏下发给所有学生,让学生进入游戏时间,同学们玩得不亦乐乎!
师:同学们,这么好玩的小游戏,我们自己能够做出来吗?想想如果是我们自己制作出来的,玩着自己制作的游戏,是不是相当的有成就感啊!
这个一点也不难,只需要借助一个小软件Scratch 就可以完美实现。
二、游戏观摩,设疑思考
让我们把这个游戏当成一个电影来拍,我们都是大导演,大家仔细观察这个小游戏,画面上是由哪几部分组成的呢?学生能够回答出游戏是由背景、地鼠、锤子三部分组成。那么大家再思考,游戏是由动的部分和静止的两部分组成。静止的是背景,动的是地鼠和锤子。地鼠是两个场景,一个是缩头进洞,一个从洞里伸出来。锤子一个是挥的状态,一个是打击的状态。
三、师生协作,分析脚本(1)游戏背景
游戏背景是一个绿的草地,草地上有好多地鼠洞,地鼠可能随机从洞里伸出头来,游戏者要挥动锤子击打伸出头来的地鼠。
(2)素材准备通过构思,我们需要准备森林草地、地洞、地鼠、锤子等素材,森林、草地、地鼠可以直接从素材库中调用。
(3)造型准备
由分析可得出锤子这个角在游戏中有两个造型,一个是移动时的造型,一个是打击时的造型。
在造型编辑器中画出一个锤子的模型来,再复制一个,稍微旋转一下,做出第二个造型。在实际上课时可以发现学生在这个地方,真是充分发挥了想象力,各种各样的锤子造型啊!
(4)导入角
在背景中先删除Scratch 中自带的小猫角,然后在背景中导入森林草地的背景,在草地上用椭圆工具画上六个圆,然后用油漆筒涂黑。再从角库中导入六个动物放在地洞的上方。
四、编程设计
先对地鼠进行脚本设计,我们设计地鼠是随机出现的,显示几秒后就消失。在整个游戏过程,显示、消失循环进行。当碰到锤子时,就消失。地鼠脚本如右:
锤子脚本设计:游戏开始后,锤子随鼠标移动而移动,当移动到地鼠上方时,
按下鼠标左键,锤子造型切换成造型2,
并播放声音,等等0.3秒后恢复造型1。
锤子脚本如右:五、动手操作,自由创作经过如上分析后,学生可进入实际操作过程,大部分学生可当堂完成游戏设计,并成功运行。选取优秀作品演示后,进一步启发学生,继续完善游戏。有的学生加入恶搞元素,不只是打地鼠了,各种想打击的东西都可以。有学生提出在整个游戏中加入动听的音乐,有学生提出在游戏中加入计分功能,并加入晋级功能。有的学生提出加入游戏倒计时功能,一局游戏两分钟。经过激烈的讨论之后,学生又投入到自由创作中。这样学生在活泼紧张的气氛中,不断思考、创新和完善脚本,锻炼了动手能力,提高了创新能力。
六、课堂教学思考
经过一段时间的教学实践,我总结出了实施Scrtach 课堂教学的几点思考:
(1)入门简单,形式多样
图形化的编程方式,使得学生省去记忆繁琐代码的时间,以直观积木的形式,轻松完成编程过程,把精力放在解决问题的过程和方法上。
(2)分层教学,分组教学,满足个性化需求学生基础不同,学习能力有高低,我在教学实施中尽量把不同层次的学生编成一组,这样,有能力强的同学带着稍差的同学,共同学习,共同提高。
(3)启发性思维,创新性思维培养在课堂上,老师是主导,学生才是课堂的主体。在问题的分析上应多使用启发性的语言,引导学生开拓思路,在问题的解决上应不设前提和条件,给学生充分发挥的空间,激发他们的创造欲望,鼓励他们主动创新。
(4)及时总结,多进行形成性评价
课堂上要及时对学生的表现进行评价,正向负向的评价都是不可缺少的。让学生能得到实时的反馈,形成性评价是学生进步的动力。
总之,Scratch 图形化编程以简单易用的方式,让学生能直接体会到编程解决问题的魅力,从而进入计算机算法的世界,为以后的编程学习打下基础。
•编辑谢尾合
要:中小学信息技术课程标准是为了适应信息技术迅猛发展的信息时代对人才培养提出的新要求而设置的必修课程,是以
培养学生的信息素养和信息技术操作能力为主要目标,以操作性、实践性、创新性为特征的指定学习领域。乡镇初中学校硬件设备落后,没有能力像其他学校一样配备机器人、开源硬件等设备,学生大部分为农村来的孩子,信息技术基础薄弱。Scratch 的出现,为编程教学带来了机会,以Scratch 为工具开展编程教学,激发学生的学习兴趣,提升他们的想象力,培养他们解决问题的思维能力。
关键词:编程;教学;情
在编程教学中的几点思考
———以《打地鼠》游戏
设计
为例
学编程的游戏app勇
(山东省肥城市湖屯镇初级中学,山东
肥城)
174--
All Rights Reserved.