Cubetto是世界上第一種專門為3歲及以上兒童設(shè)計(jì)的有形編程語(yǔ)言。這是一個(gè)親自動(dòng)手操作的無(wú)屏幕編程系統(tǒng)――一個(gè)融合了Logo語(yǔ)言的海龜繪圖程序和蒙特梭利教育法的包容性解決方案。
它由3個(gè)部分組成:Cubetto――一個(gè)可編程控制的木制機(jī)器人,它需要被告知去哪里以及如何到達(dá)那里;控制板(Board)――這是一個(gè)接口或命令行,上面有一個(gè)主序列、一個(gè)子程序行和一個(gè)“Go”按鈕來(lái)向Cubetto發(fā)送指令;編碼積木(Blocks)――這些紅色、黃色、藍(lán)色和綠色的編碼積木構(gòu)成了這個(gè)創(chuàng)新玩具的核心。這是一種可觸摸的、真實(shí)的過程性編程語(yǔ)言。每個(gè)編碼積木都代表一個(gè)明確的指令,可以通過組合形成控制板上的一個(gè)程序,來(lái)引導(dǎo)Cubetto從A點(diǎn)到B點(diǎn)。
孩子們對(duì)Cubetto行程的起點(diǎn)和終點(diǎn)進(jìn)行選擇。然后,他們把編碼積木按有意義的、確保Cubetto可以安全地到達(dá)目的地的順序放在控制板上,從而就創(chuàng)建了一個(gè)程序。按下“Go”按鈕將程序發(fā)送給Cubetto,Cubetto就會(huì)執(zhí)行這個(gè)程序。
Cubetto的產(chǎn)品概念始于設(shè)計(jì)一個(gè)簡(jiǎn)單的手工制品,目的在于幫助孩子成為創(chuàng)造者,而不是數(shù)字技術(shù)的消費(fèi)者。在當(dāng)今世界,這就意味著學(xué)習(xí)編程。研究團(tuán)隊(duì)通過桌面研究和實(shí)地研究揭示了構(gòu)成這項(xiàng)發(fā)明的兩個(gè)基本原理:西摩爾·帕伯特的LOGO語(yǔ)言,其為理解核心編程概念提供了框架;瑪麗亞·蒙特梭利的早期學(xué)習(xí)原則,其最好的總結(jié)是:“孩子的雙手是通往他們心靈的道路。”
這項(xiàng)研究使兒童可通過游戲進(jìn)行學(xué)習(xí),可受到挑戰(zhàn)的激勵(lì)。設(shè)計(jì)師們消化了西摩爾·帕伯特在麻省理工學(xué)院的發(fā)明,并將其具體化。所有指令被縮減到最純粹的形式,避免了字母和數(shù)字,消除了編程中抽象和語(yǔ)言的障礙。Cubetto具備的有形和聲音特性,也使它成為第一個(gè)有視力和無(wú)視力的兒童都能玩的編程玩具。