Red Hat 4 Kids

发布者    |       非技术话题 活动

今天我筋疲力尽但很快乐,今天我们在红帽法国办公室组织了Red Hat 4 Kids活动。

每年在红帽,我们都会组织红帽周来庆祝我们的文化。并且按照良好的开源社区方式,每个本地办公室都表达了自己如何庆祝这个活动。今年,我提议为法国红帽员工的孩子们举办一个Devoxx4Kids活动。

Red Hat 4 Kids(又称Devoxx 4 Kids的复制粘贴版)让6至12+岁的孩子接触编程的概念。分享我们的知识,教他们爸爸或妈妈做什么。听起来很酷。

Scratch workshop

我知道这是可行的,因为令人敬畏的Devoxx4Kids团队已经成功地在世界各地举办了这些活动。但我的工程师蜘蛛感应告诉我,这将是一项相当艰巨的任务。我猜对了,但这是一个那种需要先跳进去再后想的项目。

我们做了什么?

对于6至10岁的男孩和女孩,我们进行了一个Scratch工作坊。Scratch很棒,它包含了编程的所有基础知识:块、循环、条件、事件、事件共享等……在这里,不需要准备太多,解释基础知识,然后让孩子们去玩(见下文)。

对于10岁以上的孩子,我们进行了Arduino工作坊:编程电子产品,赢取胜利 :) 我们直接使用了Devoxx4Kids的版本。

我们还幸运地有Aldebaran团队的参与。因此,孩子们从编程基础知识提升到了完整的Nao机器人编程。Nao是一个严肃的起点,实际上比Scratch更容易编程 :)

有哪些挑战?

你需要准备所有物料。

我们在所有笔记本电脑上安装了全新的Fedora 22,以确保一切设置相同:这真帮了大忙,因为我们不必与不同的环境作斗争。为了安全起见,我们使用以太网而不是WiFi:一些WiFi路由器不喜欢同时连接太多笔记本电脑。

不要时间太长

对于6-10岁的孩子,他们在一小时后开始慢慢走神。每个工作坊不要超过1小时30分钟,并在此之间休息。对于10岁以上的孩子,他们实际上超过了我们的1小时30分钟,选择了编程而不是蛋糕:成功!

尽可能限制介绍和幻灯片

开发者不喜欢幻灯片。结果证明,孩子们最多在4分钟后就会忽视它们。我不得不快速结束演示,取而代之的是...

进行定制化协助

通过双人编程展示如何完成基本操作,并让他们做他们想做的事情:帮助他们实现目标:故事、冒险、游戏等...一个成人对应一到两台笔记本电脑,每个笔记本电脑两个孩子。最多。他们将更加投入。

特别感谢

看到一大群孩子如此投入,随着时间的推移提出越来越难的问题,并更喜欢编程而不是蛋糕,感觉非常特别。

我要感谢很多人为这个项目做出贡献。希望我不会忘记太多人。

  • Devoxx4Kids团队,因为他们将工作坊开源

  • Devoxx4Kids的Audrey和Arun,他们给我提供定制化建议,并在整个过程中安慰我

  • 红帽法国设施团队,因为他们接受了这个项目,并忍受了所有的物质挑战(房间大小、电源插座、寻找笔记本电脑、追逐鼠标等。)

  • 当地的红帽技术人员,因为他们收集硬件、安装机器、测试一切并在工作坊期间提供帮助

  • 最后但同样重要的是,Aldebaran团队因为参与了乐趣

Nao in action

只是去做吧

不要想太多,去做。去http://devoxx4kids.org并从他们的工作坊开始。


返回顶部