《機器烏龜》:學齡前兒童也能學習編程
如今,學習編程越來越方便了,Raspberry Pi 提供了便宜的硬件,Codeacademy 上有免費的課程。但是,對于兒童來說,這些工具還是太過復雜了。如果你想要從小培養孩子的編程能力,一款名為《機器烏龜》(Robot Turtles)的桌面游戲可能更為合適。
在《機器烏龜》中,孩子們用卡片控制玩具烏龜,穿越桌面方格中的各種障礙,就像是程序員用軟件代碼控制屏幕上的圖像與數據。這款“面向小程序員 的游戲”由 Dan Shapiro(曾在 Google 和微軟工作)制作,并且在 Kickstarter 上成功融資。不過,真正把游戲推向大眾的,是一家有著悠久歷史的游戲公司 ThinkFun。
據 Wired 網站的 報道,ThinkFun 創建于 1985 年,其創始人是 Bill Ritchie 和妻子 Andrea Barthello。Bill Ritchie 與著名的貝爾實驗室有著很深的淵源。他的父親曾參與貝爾實驗室的電話交換技術研究,而他的兄長 Dennis Ritchie 是 C 語言的發明者之一,參與了 Unix 的設計。
他父親的好友 Bill Keister 也是貝爾實驗室的研究員。在十多年的時間里,Bill Keister 用貝爾實驗室倉庫里的電線、燈泡和開關,創作了許多智力游戲,其中,他在 1937 年制作的“井字棋”機器,被 Bill Ritchie 稱作是“世界上第一個計算機游戲”。Bill Ritchie 是玩著這些游戲成長的。80 年代,他與妻子決定成立一家公司,把 Keister 的智力游戲推向大眾。
《機器烏龜》游戲正好符合 ThinkFun 公司的理念。它面向四歲以上的兒童,讓他們在玩耍中領會到編程的理念。游戲自然不能使每個人變成專業編程者,不過,在 Bill Ritchie 看來,任何人都可以從編程技巧,或者編程理念中獲得益處。“這是要構建一種被稱作“執行功能”的東西——一種專心工作、做計劃、理解目標以及保持專注的能 力,”Ritchie 說,“編程就是組織你的思維,從頭至尾的可視化,完成所有的細節。”
MIT Scratch(一種兒童編程工具) 團隊主管 Mitchel Resnick 表示同意。“理解計算機思維,對孩子們是一件好事。這樣的游戲能夠很好地幫助他們做到這一點,” 他說,“孩子們需要更好地理解世界運作的方式。如今的世界,他們的周邊全是計算對象。”
圖片來自 kickstarter,Wired
<span id="shareA4" class="fl">
</span>