Google展開Project Bloks計劃,讓小朋友透過積木學習程式

Google展開Project Bloks計劃,讓小朋友透過積木學習程式

筆者曾經介紹過多款專為小朋友設計的程式教材,其中不乏積木或機器人等型式的產品,然而它們大多由較小型的廠商推出,這次要介紹的Project Bloks,則是由Google發起的專案計劃。Project Bloks的目的當然不外乎是希望能在遊玩積木的過程中,訓練小朋友撰寫程式的邏輯能力,另一方面Google也期望吸引更多廠商共同開發各種玩具。

老大帶頭提倡教育用玩具

Google的開發團隊表示,他們富有帶領孩子探索、創造科技的熱忱,並且認為當孩子學習程式語言時,他們並不只在學習如何讓電腦運作,而是學習1種可以用來展現創意的全新語言,並在過程中訓練計算思維(Computational Thinking,可參考維基百科條目),培養解決問題的能力。

由Google、史丹佛大學助理教授Paulo Blikstein以及商業新創公司IDEO共同合作的Project Bloks,就是個為推廣孩童程式教育而生的專案計劃,該計劃的目標是希望能讓研究員、開發者、設計師有個開放的硬體平台,可以用於創造實體程式編碼經驗,以利研發類似教育用積木之類的產品。

實體程式編碼教材之所以重要,是因為小朋友會的遊玩與學習的天性就是透過雙手並製作一些東西,所以將程式具象化之後,有形的積木或是各式物件就能讓小朋友在遊玩的過程中,自然而然地養成計算思維。

Google展開Project Bloks計劃,讓小朋友透過積木學習程式

▲將電腦程式具象化為積木之類的玩具,讓小朋友也能輕鬆從遊戲過成中養成計算思維。

Google展開Project Bloks計劃,讓小朋友透過積木學習程式

▲Project Bloks希望能提供硬體平台,讓開發廠商能結合彼此長處,並讓產品能夠互通使用。

打破軟硬體隔閡

Google的開發團隊也提出具象化程式的困難處,那就是需要同時兼顧軟體與硬體開發,比起單純開發一般程式僅需開發軟體,具象化程式將消耗更多的時間與資源。然而Google的目標就是要打破此一情況,透過Project Bloks所提供的開放式平台,所有的開發者都能站在既有的基礎上,將心力集中在研發創新產品。

根據目前的規劃,Project Bloks的系統將由母板(Brain Board)、子板(Base Boards)、控制鈕(Pucks,原意為曲棍球)等3種元件所組成。母板是負責運算的元件,並可提控制各子板或透過藍牙或Wi-Fi控制其他裝置。

子板則可讀取控制鈕或其他感應器的訊號、將資料傳送至母板,子板上也具有振動馬達與LED可以做為即時資料回饋,並可觸發母板上的喇叭發出聲音。而控制鈕則是Project Bloks最有趣的部分,它能夠設計為各種不同的形式,例如固定的指令、按鈕、開關、旋鈕等等。將者些元件組合在一起後,就可以讓它們成為有用的裝置,發揮透過藍牙或Wi-Fi控制玩具、物聯網裝置等等的功用。

開發團隊目前仍在募集更多有意投入的人員,例如開發者、研究員、教育家、家長等等,共同為電腦教育盡一份力。

Google展開Project Bloks計劃,讓小朋友透過積木學習程式

▲Project Bloks的系統將由母板、子板、控制鈕等3種元件所組成。

Google展開Project Bloks計劃,讓小朋友透過積木學習程式

▲小朋友可以將不同元件組裝成系統。

Google展開Project Bloks計劃,讓小朋友透過積木學習程式

▲系統就可以透過藍牙或Wi-Fi控制玩具、物聯網等裝置。

Google展開Project Bloks計劃,讓小朋友透過積木學習程式

▲控制鈕能夠設計為各種不同的形式,讓系統充滿變化。

Google展開Project Bloks計劃,讓小朋友透過積木學習程式

▲Project Bloks的系統有如積木一般,可以自由搭建成不同形式的裝置。

延伸閱讀:

Brixo物聯網積木,免接線就能通電

不需組裝,專注於程式教學的Codeybot教育機器人

GoBox教育用機器人硬體不稀奇,每月更新課程才是賣點

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則