打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
从玩游戏到学编程
本文发表在《中小学信息技术教育》2015年第3期
毛爱萍
从玩游戏到学编程
——记《冰雪奇缘》游戏化学习的教学实践活动
[摘要]:游戏化学习(Learnthroughplay),又称为学习游戏化,就是采用游戏化的方式进行学习。那如何让学生经历体验一个完整的游戏项目学习过程呢?体验问题解决过程中的算法思维呢?本文将就一个具体的游戏项目《冰雪奇缘》的教学设计与实践为例,谈一谈游戏化学习在Scratch创意课程的教学实践与体会。
[关键词]:游戏化学习 创意课程 Scratch计算思维
Scratch数字艺术单元主要利用画笔模块中提供的图章和划线等功能,完成一些有趣作品创作,如《万花筒》、《神奇画笔》、《同心圆》和《冰雪奇缘》等教学内容。作品中设计的内容具有互动感强、生活感浓、体验感多、图形奇特等特点,是学生特别喜欢的一个学习内容,如何上好这个单元的课,可以采用多种游戏化学习方式,创设不同的情境,从多角度训练学生的计算思维,培养他们的创造力,同时感受数字艺术的奇特和程序设计课程的趣味和价值。
本文就自己在《Scratch创意设计》校本课程中数字艺术单元的第4课教学设计与实践活动谈一谈自己的教学体会。
一、冰雪奇缘项目简介
1.项目功能介绍
  
图1                                                                      图2
本项目源于code.org网站提供的冰雪奇缘的游戏(图1),在游戏中学生跟随安娜和艾尔莎创建一个冬季仙境,利用网站提供的在线编程环境,拖拽模块组件脚本,完成画图。学生逐一完成游戏中提供的20个谜题(图2),谜题完成后可以获得一份惊喜——网站提供的证书,同时还可以打印自己的成绩。
谜题将学习知识分为小步子进阶,不断为学生搭建学习和了解数学知识以及画图编程技能的阶梯,帮助学生把一个大问题分为若干小问题,由易而难,一个台阶、一个台阶地渐进式学习。当学生组装的代码不太准确时,游戏会提示告诉孩子们继续尝试,还有视频讲解,直到成功方能进入下一步学习。学生在不断挑战进级中完成学习任务,他们可以习得关于什么是正多边形以及画正多边形时旋转角度和多边形边数的关系等知识,通过模仿游戏中的脚本组件,画出正多边形以及由它组成的其他图形。
2.相关知识点
(1) 数学知识:正多边形及其内角和外角。
(2)画正多边形角度的计算方法。
(3)单循环、双重循环的算法结构。
二、教学设计
1.教学目标
(1)通过游戏项目的学习,了解编写画正多边形以及由它组成的更多图形的程序设计基本过程,建立基于计算机编程的问题解决的基本逻辑。
(2)尝试使用Scratch中画笔模块中 
等模块编程画出更多美丽有趣图案,培养学生的创造能力。
(3)体验数字艺术的奇特。
2.教学过程
(1)激趣导入
同学们最喜欢玩游戏,今天,老师让同学来玩一次具有极具挑战的游戏——冰雪奇缘,看谁最快完成游戏中提供的谜题。接下来教师演示如何进入这个游戏。
打开 游览器,在地址栏中输入:code.org,进入下面的网站(图3),点击“冰雪奇缘”的项目学习。
(图3)
(2)学生自主学习,教师巡视指导
学生按照老师提供的网站,进入“编程一小时与安娜和艾尔莎创建一个冬季仙境”的项目学习(图4)。学习过程中,学生自主学习、学生同座合作交流,师生个别对话交流。
   
(图4)
(图5)
(3)自由创作
学生陆续完成游戏项目中的谜题后,请同学打开Scratch,发挥自己的想象力,设计自己心目中的冰雪世界(图5)。
(4)展示作品
以下是挑选了部分学生的作品(图6)。
(图6)
三、教学实践与反思
本次教学的主旨是围绕“为创作而教”,创作出自己的心目中冰雪世界,培养学生的创造能力,主要有如下特点:
1.游戏激发兴趣。通过游戏中谜题的解答,他们模仿学习了画线、画正形、三角形、平行四边形以及圆形等规则图形;还学习了画“十”字图、“雪花”图以及由正多边形组成的其他图形;这些知识和技能的掌握是学生在玩游戏过程中自主建构的,通过完成谜题学生学会思考尝试解决问题的方法。这种学习方式提高了学习的效率和学生参与度。
2.重在发现规律。根据游戏中学到的知识和编程技能,发现问题和规律,重复次数和旋转角度之间的关系,画出有规律的组合图案。
3.激发创造潜力。学生喜欢玩市面上的游戏,不喜欢设计自己的游戏,通过冰雪奇缘项目学习,他们发现设计游戏并不是想象的那么难,自己也可以设计游戏,甚至比市面游戏更有趣,从而激发学生的创造潜力。
4.立足学生需求。根据学生的需要,讲授相关知识。学生有了强列的学习动机,知识的学习非常主动。如,用 、 让角色画出线条;用 、设置线条的颜色和粗细。
5.评价导引创新。修改完成作品中,根据学生作品中存在的问题,提出修改意见,进一步完善自己的作品,发现更多规律和编程技巧,同时体验更多数字艺术的奇特和程序设计的魅力,提高学生学习课程的更多兴趣。
6.游戏化学习活动学生非常喜欢,他们说道:
学生甲:这次活动课,非常有趣,我们可以自由的创作我们喜欢的作品。而且我从这次课中发现了变量和重复模块的重要性。虽然这次游戏的脚本很简单,但是要做出美丽的图案还是有那么一点挑战性。
学生乙:这次的信息课别具一格,老师让我们玩游戏。学完冰雪奇缘的游戏的教程后,发现:一个图形重复多次、旋转,便可以做出另一个新的图形。发现做游戏真的很需要数学啊,不然的话真的会弄得头晕眼花。
学生丙:这次课上的是冰雪奇缘,让我明白了许多编程画图的方法,知道怎么样画出各种各样的图案。如:怎么样做雪花分支,从中我学到了如何熟练的运用重复执行和通过落笔,前进像素,旋转等。在scratch中我用程序画出了一朵美丽的雪花,我会在以后的课程中,想创造出更多的作品来。
游戏化学习主要包括数字化游戏和游戏活动两类。教师利用游戏向学习者传递特定的知识和信息,将游戏作为与学习者沟通的平台,从而脱离传统的单向说教模式。在“冰雪奇缘”教学活动中,正好利用编程一小时的网络平台,让学生在轻松、愉快、积极的环境下进行学习,围绕“为创作而教”的理念,培养学生创造能力,这正是当今世界流行的创客运动的一部分。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
清华姚班毕业生开发新特效编程语言,99 行代码背后的成长故事
原版电影教学丨《冰雪奇缘》第三、四集
冰雪奇缘
囧雷傻缺动态图(27P)
华丽冰雪奇缘盘发发型!
冰雪奇缘,凝固之美
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服