第一论文网免费提供信息技术教学论文范文,信息技术教学论文格式模板下载

从玩游戏到学编程——记《冰雪奇缘》游戏化学习的教学实践活动

  • 投稿钟可
  • 更新时间2015-09-02
  • 阅读量162次
  • 评分4
  • 93
  • 0

毛爱萍

【摘 要】游戏化学习,就是采用游戏化的方式进行学习。如何让学生经历一个完整的游戏项目学习过程,体验问题解决过程中的算法思维呢?如何培养学生创造能力呢?本文将就一个具体的游戏项目——《冰雪奇缘》的教学设计与实践为例,谈一谈游戏化学习在Scratch创意课程中的教学实践与体会。

教育期刊网 http://www.jyqkw.com
关键词 游戏化学习;Scratch;计算思维

【中图分类号】G434 【文献标识码】B

【论文编号】1671-7384(2015)03-0066-03

Scratch数字艺术单元主要利用画笔模块中提供的图章和划线等功能,完成一些有趣作品创作,如《万花筒》《神奇画笔》《同心圆》和《冰雪奇缘》等教学内容。由于作品中设计的内容具有互动感强、生活气息浓、体验感多、图形奇特等特点,是学生特别喜欢的一个学习内容。如何上好这个单元的课,可以采用多种游戏化学习方式,创设不同的情境,从多角度训练学生的计算思维,培养他们的创造力,同时感受数字艺术的奇特和程序设计课程的趣味和价值。

本文就笔者在《Scratch创意设计》课程中数字艺术单元第4课的教学设计与实践谈一谈教学体会。

冰雪奇缘项目简介

1. 项目功能介绍

本项目源于code.org网站提供的冰雪奇缘的游戏(图1)。学生在游戏中跟随安娜和艾尔莎创建一个冬季仙境,利用网站提供的在线编程环境,拖曳模块组件脚本,完成画图,学生逐一完成游戏中提供的20个谜题(图2)。谜题完成后可以收到网站提供的证书,同时还可以打印自己的成绩。

谜题将学习知识分为小步子进阶,不断为学生搭建学习和了解数学知识以及画图编程技能的阶梯,帮助学生把一个大问题分为若干小问题,由易到难,一个台阶、一个台阶地学习前进。当学生组装的代码不太准确时,游戏会提示孩子们继续尝试,还有视频讲解,直到成功进入下一步学习。学生在不断挑战进级中完成学习任务,他们可以习得关于什么是正多边形以及画正多边形时旋转角度和多边形边数的关系等知识,通过模仿游戏中的脚本组件,画出正多边形以及由它组成的其他图形。

2.相关知识点

(1) 数学知识:正多边形及其内角和外角。

(2)画正多边形时角色旋转的角度的计算方法。

(3)单循环、双重循环的结构。

教学设计

1.教学目标

(1)通过游戏项目的学习,了解编写画正多边形以及由它组成的更多图形的程序设计基本过程,建立基于计算机编程的问题解决的基本逻辑。

(2)学生自主学习,教师巡视指导

学生按照老师提供的网站,进入“编程一小时与安娜和艾尔莎创建一个冬季仙境”的项目学习(图4)。在学习过程中,学生自主学习、学生同座合作交流,师生个别对话交流。

(3)自由创作

学生陆续完成游戏项目中的谜题后,请学生打开Scratch(图5),发挥自己的想象力,设计自己心目中的冰雪世界。

教学实践与反思

本次教学的主旨是围绕“为创作而教”,学生在游戏中学习编程画图后,创作出自己心目中的冰雪世界,培养学生的创造能力,主要有如下特点。

1.通过对游戏中谜题的解答,他们模仿学习了画线、画正方形、三角形、平行四边形以及圆形等规则图形;还学习了画“米”字图、“雪花”图以及由正多边形组成的其他图形。这些知识和技能的掌握是学生在玩游戏过程中自主建构的,这种学习方式提高了学习的效率和学生参与度。通过完成谜题,学生学会了思考尝试解决问题的方法,在失败中发现问题并寻找解决问题的方法,从而发现规律。

2.学生通常喜欢玩市面上的游戏,不喜欢设计自己的游戏。通过这次学习活动,学生在游戏中学到了知识和编程技能,发现了画图规律,然后在Scratch中尝试设计自己的游戏,画出心目中的冰雪世界,从而他们会发现自己也能设计游戏,甚至比市场的游戏更有趣,培养了自己的创新思维和和创造能力。

4.教师针对学生作品中存在的问题,提出修改意见,进一步完善自己的作品,发现更多规律和编程技巧,同时体验更多数字艺术的奇特和程序设计的魅力,提高学生学习课程的兴趣。

5.游戏化学习活动学生非常喜欢,他们说道——学生甲:这次活动课非常有趣,我们可以自由地创作自己喜欢的作品。而且我从这次课中发现了变量和重复模块的重要性。虽然这次的脚本很简单,但是要做出美丽的图案还是比较复杂的,有那么一点挑战性。我相信这对其他多数同学来说都是一个“自由的挑战”。

学生乙:这次的信息课别具一格,老师让我们玩游戏。学完冰雪奇缘的游戏教程后发现:一个图形重复多次、旋转,便可以做出另一个新的图形。自己所想的一部分东西都可以做出来了。发现做游戏真的很需要数学啊,不然的话真的会弄得头晕眼花。不过也有不明白的地方。就是自己所做的雪花,无法填色,很空荡,不知道填色后怎么样做出那种透明感。希望以后的课程也能像这次一样受益匪浅。

学生丙:这次课上的是冰雪奇缘,让我明白了许多编程画图的方法,知道怎么样画出各种各样的图案。如怎么样做雪花分支,从中我学到了如何熟练地运用重复执行和落笔、前进像素、旋转等。我有一些不明白,落笔线条怎么始终都是一条细细的线,不能通过加粗来体现雪花的美。但是在Scratch中我用程序实现了,我画出了一朵美丽的雪花,我会在以后的课程中多多运用,并创造出更多的程序来。

游戏化学习主要包括数字化游戏和游戏活动两类。教师利用游戏向学习者传递特定的知识和信息。将游戏作为与学习者沟通的平台,从而脱离传统的单向说教模式。在“冰雪奇缘”教学活动中,正好利用“编程一小时”网络平台,让学习者在轻松、愉快、积极的环境下进行学习,围绕“为创作而教”的理念,培养学生的创造能力,这正是当今世界流行的创客运动的一部分。

(作者单位:华中科技大学附属小学)