首页
学习
活动
专区
工具
TVP
发布

让孩子通过游戏、想象来理解科技

自在宝妈

= 分享 =

今天我又来啦。

在这篇文章里说过想要分享一个帮助我们学习编程的童书。这套“教材”可贵之处在于,不需要电脑和pad.麻麻再也不用担心我沉迷电子设备了!

不得不先介绍一下作者Linda Liukas, 赫尔辛基的一位程序员/作家/插画家。她是编程界的一位重要人物,RailsGirls的创始人,在过去几年里,这个组织为万余名女性提供编程课程。2009年的时候她在学习编程,直到2013年开始创作相关童书。从那时起,“我人生最大的热情就是通过游戏、想象和创作去理解科技。” 她说。

Liukas认为童年时读过的故事,会在潜移默化中影响着我们和世界相处的方式。每次遇到问题,她都会问自己,如果自己依然是个坚强又不服输的小女孩,会怎样解决眼前的难题?

这个小女孩就是我们今天要认识的Ruby.

在这个编程大冒险里,我们会和Ruby一起经历几个探险任务。Ruby不仅是我们主人公的名字,也是一种编程语言,它也有“红宝石”的意思。Ruby的口头禅是为什么,她讨厌混乱,喜欢尝试新事物并且坚持到底。我们还有5个小伙伴。

他们的名字分别叫做:

企鹅——它的口头禅是“请选择!” 兴趣爱好是解决问题、编织图案、猜谜语、缩写。讨厌被人指使和意大利面。(在编程世界里,这是属于Linux操作系统的图标,它代表开放、平等、协作、分享。)

姜戈——是个小男孩,喜欢所有可以计算的事物,还有一条叫做Python的宠物大蟒蛇。他的口头禅是“简单总比复杂好!”(Django姜戈是用Python语言写成的一个开源应用框架)

雪豹——它漂亮优雅,但是喜欢和机器人吵架。口头禅“换个方式思考”。(雪豹是苹果公司开发的操作系统的一个代号。)

机器人——它有成百上千个机器人兄弟,最喜欢和大家聚在一起建造东西。口头禅“在一起!”(机器人当然就是开放的安卓系统的代表啦,所以雪豹喜欢和它打架~而机器人和同样开放的企鹅自然就是好朋友~)

狐狸——热爱新事物,不喜欢被限制自由,不想保持一直安全的状态。口头禅是“动手吧!”(红红的火狐就是浏览器Firefox,它的开发目标就是“尽情上网浏览”)

探寻“红宝石”之旅

故事的开始,Ruby从爸爸那里领取了一个任务,就是找出爸爸藏起来的五颗红宝石。从没有任何线索,到Ruby圆满完成任务,整个故事分成了九个章节。有关编程的思想,就渗透在这些任务故事里面。每个章节后面都有配套的小练习。

九个章节描述了Ruby怎样寻找线索、画地图,独自踏上旅程。一路上遇到企鹅、雪豹、狐狸、机器人、姜戈,并且在一起解决问题,找到了宝石,收获了友谊。

举几个栗子

Ruby接到任务时没有任何线索,但她明白大问题都是由一个个小问题组成的。所以,她先寻找线索,制定了计划地图,把目标分解成小任务。这个计划性和目标分解能力,不仅是程序员必备的,也是做好一个事情的基本素质。

在企鹅家里,Ruby试图理解另一种语言。因为企鹅只有两种表达方式——true or false, 真或假。在使用计算机时,不同类型的数据都是以变量的形式储存的,比如键盘上可以看到的字符串、数值;还有布尔值,也就是true 或者 false这两种表达方式。

编程中关于“循环”的概念,宝宝们是这样和Ruby一起学习的:Ruby搭了一架梯子,实际上,她是先搭好了一节梯子,然后重复四次,就完成了。简单不简单?

下面的这个小练习,也是鼓励小朋友把循环用身体表演出来哦。

读书不过瘾的话,还有配套的游戏棋。想起了大富翁没有(暴露年龄)?但是这个游戏棋不想贴图了,因为太丑。是根据书本的故事延伸出来的产品。

书中的例子先分享到这里啦。把知识点和概念化于无形,让孩子非常容易理解。大人看了也会觉得有趣,忍不住探索下去。

教育是个技术活,要孩子学会这些抽象的东西,不仅要有自己的专业知识做铺垫,还要懂得孩子的语言,要理解孩子是如何看待世界的。见过一些教育工作者,总是有很多情怀理念,可是他们做的东西不能落地。没有落地的情怀只是头脑中的概念而已——看到Liukas和她的作品,是不是能得到很多启发?

孩子和世界相处的方式就是游戏、想象和创造,不大需要太多名词和理念。大人们请关注事实,少谈点情怀和理念吧。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180501G016PZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券