端聞

Google公布玩具研發計劃,用「積木」教兒童編寫程式


Google 推出 Project Bloks 教兒童編程。
6月27日,Google 發布名為「Project Bloks」的計劃,設立開放式硬件平台,供研發人員創建出面向兒童的「有形編程」玩具。Project Bloks 圖片

在當今社會,許多行業都要求從業者具有一定程度的電腦程式編寫能力,因此在早期教育階段培養孩子的程式語言邏輯能力已成為共識。6月27日,Google 發布了一個名為「Project Bloks」的計劃,擬為研發人員和設計師提供一個開放式硬件平台,幫助他們創建出面向兒童、兼具學習與娛樂功能的「有形編程」(Tangible Programming)玩具。

Google 發布的 Project Bloks 介紹短片顯示:樣品玩具主要由 Brain Board、Base Boards 與 Pucks 這3類模塊組成,當兒童把這些具有不同功能的「積木」按照一定的方式組裝在一起後,就能創造出某種程式。通過無線信號傳送程式指令,兒童能夠控制玩具機械人的運動、組合不同樂器演奏的聲音,或者啟動某個裝置等。

我們相信,當孩子們學會編寫程式,他們還學習了一種新的語言,並具備了創意表達方式以及解決難題的技巧。

Google 這一計劃的負責人 Steve Vranakis 與 Jayme Goldstein

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 一起在今年秋季上架。

9
蘋果在 WWDC 大會透露,其最年輕的註冊開發者是一位9歲的小女孩。

聲音

Project Bloks 不是第一個用玩具來教孩子編程的計劃,Fisher-Price 公司已經發售過這樣的玩具了。但 Google 顯然希望 Bloks 可以走得更遠,如果它能讓編程玩具更便宜、更容易製造的話,家長們也會更樂意。

TheVerge 評論

作爲教師和作家,我的目標是幫助人們學習如何寫出「美麗的程式」。

著名電腦科學家、《電腦編程之藝術》作者高德納(Donald Knuth)

電腦程式設計

Computer programming,或稱程式設計,是給出解決特定問題程式的過程,軟件開發過程中的重要步驟。程式設計往往以某種程式語言為工具,給出這種語言下的程式。程式設計過程應包括分析、設計、編碼、測試、除錯等不同階段。在電腦技術發展的早期,軟件開發主要就是程式設計。但隨着技術的發展,軟件系統越來越複雜,逐漸分化出許多專用的軟件系統,如作業系統、數據庫系統、應用伺服器,而且這些專用的軟件系統愈來愈成為普遍的系統環境的一部分。這種情況下軟件開發的內容越來越豐富,不再只是純粹的程式設計,還包括數據庫設計、使用者介面設計、通訊協定設計和複雜的系統配置過程。(資料來自維基百科)

來源:TheVergeGoogleTechCrunch

2017 年 7 月,端傳媒啟動了對深度內容付費的會員機制。在此之前刊發的深度原創報導,都會免費開放,歡迎轉發,也期待你付費支持我們

如果你喜歡,就分享給更多人吧