【釘科技訊】“有形編程”的想法可以追溯到上世紀(jì) 70 年代。從那時(shí)起,計(jì)算機(jī)科學(xué)家就開始思考,如何把編程變得有形化,讓更多人理解編程的原理。如今出現(xiàn)的編程玩具 LittleBits, Kibo and Osmo 等,其實(shí)都體現(xiàn)了“有形編程”的精神。最近,Google 創(chuàng)意實(shí)驗(yàn)室也推出了這樣的項(xiàng)目,名為 Project Bloks。近日,衛(wèi)報(bào)記者拜訪 Google 的倫敦總部,了解該項(xiàng)目的具體情況。
Project Bloks 包括了三種部件:運(yùn)算板(Brain Board)、基礎(chǔ)板(Base Board)和命令模塊(Puck)。命令模塊可以是圖標(biāo)、開關(guān)、旋鈕或者按鈕。無(wú)論那種形式,它代表的都是一個(gè)命令。然后,命令模塊嵌入到基礎(chǔ)板之中,而基礎(chǔ)板負(fù)責(zé)向運(yùn)算板傳送信息。最后,運(yùn)算板可連接多個(gè)基礎(chǔ)板,并通過藍(lán)牙和 Wi-Fi 連接平板、玩具機(jī)器人、無(wú)線音箱、智能燈泡等設(shè)備。
Google 與設(shè)計(jì)公司 IDEO 合作,制作了“編程套裝”,并且在一些學(xué)校進(jìn)行了實(shí)驗(yàn)?!斑@不僅僅是教授孩子們?nèi)绾尉幊蹋骸屛覀兘棠?Java 吧,你以后就能做工程師了。’ 而是教授一種基礎(chǔ)技巧:就像是讀書和寫作一樣,教會(huì)你如何處理問題,而且,這也是教給孩子們一種創(chuàng)造性表達(dá)的語(yǔ)言,” Google 創(chuàng)意實(shí)驗(yàn)室的項(xiàng)目主管 Jayme Goldstein 說(shuō)。
Google 的 Project Bloks 尚未成為商業(yè)產(chǎn)品。相反,它是一個(gè)開放架構(gòu)。從搞研究的學(xué)術(shù)機(jī)構(gòu)到制作玩具的初創(chuàng)公司,任何人都可以用它制作自己需要的東西。Project Bloks 中的基礎(chǔ)板和命令模塊可采用各種材料。
“重要的是,這些命令模塊是非常便宜,而且易于制作的。你可以用任何材料制作它們。設(shè)計(jì)師們可以用塑料、木材或者是 3D 打印部件,甚至是紙張和泡沫。這個(gè)項(xiàng)目有一定的 DIY 成分 ?!?Google 的創(chuàng)意科技師 Joao Wilbert 說(shuō)。
培養(yǎng)兒童編程能力是件好事,但是,批評(píng)的聲音也一直存在。批評(píng)者認(rèn)為,科技公司不應(yīng)該把每個(gè)孩子看做是潛在的程序員。對(duì)此,Wilbert 和 Goldstein 有著不同的看法。Wilbert 說(shuō),他們的想法其實(shí)是鼓勵(lì)創(chuàng)造性表達(dá),而 Goldstein 則引用了該項(xiàng)目合作人 Paulo Blikstein(來(lái)自斯坦福大學(xué))的說(shuō)法。
“他曾經(jīng)對(duì)我說(shuō),在教授計(jì)算思維的時(shí)候,你是在教給孩子們一種創(chuàng)造性表達(dá)的語(yǔ)言,” 他說(shuō),“你學(xué)習(xí)寫作的目的不是成為職業(yè)詩(shī)人;你學(xué)習(xí)閱讀的目的不是成為專業(yè)的播音員;你學(xué)習(xí)編程的目的也不僅僅是成為計(jì)算機(jī)工程師。你用它充實(shí)自己的其它愛好。”
(來(lái)源:愛范兒)
- QQ:61149512