本周一,谷歌公司第一次以代碼涂鴉的方式慶祝了“計算機科學(xué)教育周”(Computer Science Education Week)。這個涂鴉可以在全球各個國家和地區(qū)的谷歌網(wǎng)站上顯示,讓用戶可以在花園周圍指揮一個可愛的小兔子來尋找胡蘿卜。
這個全新的涂鴉是在Google Blockly團隊和MIT Scratch研究人員幫助下設(shè)計完成的,旨在紀念孩子編程語言推出50周年。Scratch公司通訊總監(jiān)Champika Fernando在一份聲明中表示:“我們相信所有的孩子都應(yīng)該有機會用我們的技術(shù)發(fā)展他們的信心。本周,世界各地數(shù)以百萬計的人將會有自己的第一次編程經(jīng)驗,我希望人們會發(fā)現(xiàn)這個涂鴉非常有趣,并且會鼓勵他們走得更遠。
谷歌的這個全新的涂鴉所要紀念的就是LOGO語言,這是一種早期的編程語言,也是一種與自然語言非常接近的編程語言,它通過“繪圖”的方式來學(xué)習編程,對初學(xué)者特別是兒童進行寓教于樂的教學(xué)方式。LOGO語言創(chuàng)始于1968年,是美國國家科學(xué)基金會所資助的一項專案研究,在麻省理工大學(xué)(MIT)的人工智能研究室完成。
圖. LOGO語言
LOGO語言最有代表性的特點是其“海龜”形象,這是一個顯示在屏幕上的光標,可以實現(xiàn)移動和繪圖的功能,并且能夠通過編程來實現(xiàn)線條圖形(如上圖)。
圖.Project Bloks
2016年6月,谷歌創(chuàng)意實驗室推出了名叫“Project Bloks”的項目,該項目旨在讓兒童不僅學(xué)習如何使用電腦,而且以創(chuàng)意表達方式學(xué)習一種新的語言編程,開發(fā)計算思維,獲得解決各種問題的技能。
Project Bloks包括了三種部件:運算板(Brain Board)、基礎(chǔ)板(Base Board)和命令模塊(Puck)。命令模塊可以是圖標、開關(guān)、旋鈕或者按鈕。無論那種形式,它代表的都是一個命令。然后,命令模塊嵌入到基礎(chǔ)板之中,而基礎(chǔ)板負責向運算板傳送信息。最后,運算板可連接多個基礎(chǔ)板,并通過藍牙和Wi-Fi連接平板、玩具機器人、無線音箱、智能燈泡等設(shè)備。
谷歌公司與知名設(shè)計公司IDEO公司合作開發(fā)了“編程套裝”,不過谷歌公司并沒有將Project Bloks變成一個商業(yè)化的產(chǎn)品,而是一個開放式的架構(gòu),任何人都可以用它制作自己需要的東西。
圖. Scratch Blocks
2016年5月,谷歌公司與麻省理工學(xué)院合作推出了升級版的兒童編程語言Scratch Blocks,麻省理工學(xué)院希望通過與谷歌公司的合作幫助Scratch兼容更多平臺和設(shè)備,新的Scratch Blocks還使用了谷歌自己的可視化編程語言Blockly。
麻省理工學(xué)院Scratch團隊主管米歇爾-雷斯尼克(Mitchel Resnick)表示,如今有越來越多的企業(yè)為兒童制作產(chǎn)品,包括玩具公司和軟件開發(fā)商,并且開始為這些小用戶提供可編程模塊,但至今沒有一個能夠兼容各種產(chǎn)品的通用語言。但他希望,谷歌的參與能夠加速Scratch的普及速度,以便被更多公司采納。
圖. Made with Code
2014年6月,谷歌公司投資5000萬美元創(chuàng)辦Made With Code網(wǎng)站,以吸引年輕女性學(xué)習編程。Made With Code網(wǎng)站提供面向女性的編程項目、故事、資源等。該網(wǎng)站總共提供了13個編程項目,其中一個項目讓女性用5至10分鐘時間通過代碼來設(shè)計自己的手鏈,這個手鏈隨后會被3D打印出來并寄給她們。
根據(jù)谷歌公司的研究,大多數(shù)女生進入大學(xué)以前就已經(jīng)決定是否要學(xué)計算機科技。該現(xiàn)象的因素包括社會鼓勵、自我認知、學(xué)術(shù)經(jīng)歷與職業(yè)認知。為了使女生的家長尋找計算機科學(xué)資料的過程變得更方便,谷歌建立了包括全部美國的女生計算機科學(xué)辦的數(shù)碼庫。該使家長容易地找到最近的計算機科學(xué)辦,使女兒在早期時段受到計算機科學(xué)的教育。
2017年6月,谷歌公司在Made with Code網(wǎng)站中加入了新的以《神奇女俠》為主題的編程學(xué)習項目,可以趣味地學(xué)習互動環(huán)境,提高女生學(xué)習編程的興趣。這也是當時一個同期上映的同名電影《神奇女俠》的主要角色。
《神奇女俠》學(xué)習項目可以通過編程積木的方式來學(xué)習編程的基本概念,進行圖形互動,每段執(zhí)行結(jié)果都有相應(yīng)的電影片段。
另外,在2017年,谷歌公司與美國圖書館學(xué)會(American Library Association,ALA)合作推進一項名為“Libraries Ready to Code”的推進兒童學(xué)習編程的項目。圖書管理員將學(xué)習如何讓兒童提高對于計算機科學(xué)的學(xué)習興趣,谷歌會提供各種網(wǎng)絡(luò)和學(xué)習設(shè)備幫助兒童學(xué)習編程。
本文轉(zhuǎn)自Power教育。
2、芥末堆不接受通過公關(guān)費、車馬費等任何形式發(fā)布失實文章,只呈現(xiàn)有價值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報道,請您 填寫信息告訴我們。