在當今社會,許多行業都要求從業者具有一定程度的電腦程式編寫能力,因此在早期教育階段培養孩子的程式語言邏輯能力已成為共識。6月27日,Google 發布了一個名為「Project Bloks」的計劃,擬為研發人員和設計師提供一個開放式硬件平台,幫助他們創建出面向兒童、兼具學習與娛樂功能的「有形編程」(Tangible Programming)玩具。
Google 發布的 Project Bloks 介紹短片顯示:樣品玩具主要由 Brain Board、Base Boards 與 Pucks 這3類模塊組成,當兒童把這些具有不同功能的「積木」按照一定的方式組裝在一起後,就能創造出某種程式。通過無線信號傳送程式指令,兒童能夠控制玩具機械人的運動、組合不同樂器演奏的聲音,或者啟動某個裝置等。
我們相信,當孩子們學會編寫程式,他們還學習了一種新的語言,並具備了創意表達方式以及解決難題的技巧。
Google 表示,早在2013年便開始進行 Project Bloks 計劃,參與機構包括 Google Creative Lab、設計公司 IDEO 和史丹福大學(Stanford University)等。Project Bloks 的模式與同為 Google 開發的 Android 系統類似,在 Google 提供基本模塊後,再以開放式平台的形式讓其他玩具廠商加入進來,研發出更多的相關產品。
不過,Google 並未披露 Project Bloks 首款產品何時上市,但表示希望透過公布這一計劃,吸引感興趣的開發者及玩具商的共同加入。
另一家科技巨頭蘋果公司,最近也表現出對兒童編程教育的關注。6月13日,蘋果 CEO 庫克(Tim Cook)在2016年度全球開發者大會(WWDC)上,發布了一款名為「Swift Playgrounds」的 iPad 應用。這個應用讓兒童在遊戲中指引一個角色去搜集寶石,而各種方向指令都需要通過 Swift 語言來編寫。
此外,蘋果公司還準備了 Swift 版的 QuickType 鍵盤以及內建教程,讓兒童可以更容易學會各種程式代碼。Swift Playgrounds 的開發者預覽版在 WWDC 大會首日便發布,正式版則會跟隨 iOS 10 一起在今年秋季上架。