写代码
阿里32号跟一个机器人出了点问题.
“我想让他说,‘喔喔! 耶!说了大概两分钟. 我测试了一下,确实有用,但不是很好。”他解释道. “我不太喜欢它,所以我要回去把它换掉.”
说完,阿里回到他的iPad上继续编码. 这不是计算机课, 阿里和乔伊斯·比迪-奥拉根朱二年级的其他同学实际上正在努力讲述他们的个人故事. Bidi-Olagunju被称为“Ms. 乔伊斯,”几年前开始发展.
“我是我所在教堂暑期课程设计团队的一员, 有一组人在用Sphero机器人做一些工作,Bidi-Olagunju说. (球体是一种小型的球形机器人,可以滚动、旋转、发光和发出声音.他们将描述一个社交情感场景,机器人将在一个由回收材料建造的空间中移动. 这让我产生了一个想法:代码能讲故事吗?”
在获得校长资助后,于2019年夏季开发课程, Bidi-Olagunju现在在课堂上使用Spheros来模糊科学和艺术之间的界限. 在这个写作单元中, 学生们写一篇个人叙述, 设计一条路径,说明他们的故事发生在哪里, 然后用ipad来编码他们的Spheros,不仅仅是为了说明情节, 而是故事的情感成分.
“我的故事是BET9官方APP去迪士尼世界庆祝我的生日,”Alina ' 32说. 因此, 她的Sphero在一张地图上旅行,地图是从她的“房子”到佛罗里达的, 每一站都反映了她家人的真实旅程. 当她的Sphero到达“迪士尼世界”,“Alina的代码会告诉它变绿来显示它有多快乐.
写作过程和编码过程之间的联系非常紧密. “学生们先写故事,然后编码, 但之后他们必须回到他们的故事中去修改它们,以增强他们的代码,Bidi-Olagunju说. “所以这是一种关系,代码为他们的写作提供信息,而写作又为他们的编码提供信息——即使是我最不情愿的作者也会对修改和写作感兴趣, 而那些觉得写作容易的学生则面临着计算思维的挑战.”
That’s why Chloe ’32 and Emmi ’32 are at a table revising their stories; Emmi’s is about the time she had a sleepover for her birthday, during which she and her guests walked to Papa John’s for pizza; Chloe’s is about getting her dog, 幸田来未, 他看起来像一只大熊.“他们要确保自己的故事有足够的元素,这样Sphero才有足够的任务.
“BET9官方APP需要在故事中加入更多内容, 比如更多的字符和情感词汇,埃米说.
"最后, 我要把Sphero设置为亮红色,因为我, 就像, 当BET9官方APP得到我的狗时,红区很兴奋,克洛伊说.
从写作到编码再返回的旅程(一次又一次), 如果有必要的话)是Sphero活动的重要经验之一.
“There’s a thing called ‘digital tinkering’—it’s this idea of building through the doing and not having the design fully formed; it’s so good for children’s brains,Bidi-Olagunju说. “I tell the students all the time that those moments when you ‘mess up’ are where the growth is; that’s the learning. 你的大脑喜欢这种不适感,因为那是它被拉伸的地方.”
呼呼声的次数, 眨眼的球在教室的地板上滚来滚去——有时会跑到它们该去的地方, 有时没有那么多——这表明,当学生们和他们的机器人一起讲他们自己的故事时,大脑需要大量的伸展.