圖片來(lái)源:pixabay
在喬布斯生前接受的一次收集中,他曾經(jīng)說過這樣一句話:“這個(gè)國(guó)家的每一個(gè)人都應(yīng)該學(xué)習(xí)編程,因?yàn)樗棠闳绾嗡伎??!?/p>
于是在這股編程教育大潮中,各大互聯(lián)網(wǎng)巨頭紛紛推出自家的編程語(yǔ)言產(chǎn)品,例如微軟和谷歌就分別推出主打可視化編程語(yǔ)言的Kodu和Google Blocky,希望吸引兒童的編程興趣。
在英國(guó),英國(guó)廣播公司BBC聯(lián)合31家企業(yè)設(shè)計(jì)并向百萬(wàn)英國(guó)孩子免費(fèi)發(fā)放了編程微機(jī)Mirco:Bit,進(jìn)而普及編程教育。學(xué)生們可以用Code Kingdoms JavaScript、Microsoft Block Editor、Microsoft Touch Develop和Python四種不同難度的編輯軟件和語(yǔ)言來(lái)進(jìn)行編程創(chuàng)作。
其次還有樹莓派(Raspberry Pi),同樣主要采用Python語(yǔ)言進(jìn)行編程。樹莓派只有一張信用卡大小,操作系統(tǒng)可采用開源的Linux系統(tǒng)如Debian、ArchLinux,自帶的Iceweasel、KOffice等軟件,能夠滿足基本的網(wǎng)絡(luò)瀏覽、文字處理以及電腦學(xué)習(xí)的需要。
了解編程概念≠學(xué)會(huì)編程語(yǔ)言
除了上面提到的幾家巨頭之外,很多初創(chuàng)企業(yè)也投入編程教育的藍(lán)海中,推出了名目繁多的編程玩具。
然而需要注意的是,讓孩子通過游戲和玩耍等來(lái)了解編程概念,顯然并不意味著他們能真正地使用編程語(yǔ)言。換句話說,兩種“境界”間還有著很長(zhǎng)的路要走。
2012年創(chuàng)立的FUZE則立志于解決兩者間的鴻溝,讓孩子能夠從零開始,一步步學(xué)會(huì)使用編程語(yǔ)言,并能編出程序去操縱不同的電子設(shè)備,例如機(jī)械手臂、遙控車等。
FUZE由西爾韋拉(Jon Silvera)在2012年創(chuàng)立。他看到自己的孩子在玩一臺(tái)從閣樓搬下來(lái)的BBC Micro(BBC于上世紀(jì)80年代開發(fā)的普及型微機(jī))時(shí),突然萌發(fā)了教孩子學(xué)習(xí)編程的想法,讓孩子沉浸于類似于BASIC的編程環(huán)境中。
在起初,F(xiàn)UZE主要針對(duì)樹莓派(Raspberry Pi)設(shè)計(jì)和開發(fā)周邊產(chǎn)品,致力于打造一個(gè)適合不同年齡人群學(xué)習(xí)編程的計(jì)算機(jī)平臺(tái),希望能讓編程學(xué)習(xí)變得輕松和簡(jiǎn)單。
然而在開發(fā)過程中,F(xiàn)UZE團(tuán)隊(duì)發(fā)現(xiàn)對(duì)兒童而言,從了解編程概念到使用編程語(yǔ)言的跨越太過巨大,因此他們決定使用自己開發(fā)的FUZE BASIC語(yǔ)言作為編程用語(yǔ),隨后這也成為該產(chǎn)品的最大賣點(diǎn)。
自創(chuàng)編程語(yǔ)言FUZE BASIC
眾所周知,經(jīng)典的BASIC語(yǔ)言開發(fā)于20世紀(jì)80年代,由于簡(jiǎn)單易用且免費(fèi),它曾讓全世界幾千萬(wàn)人走入了編程的世界。FUZE BASIC可算是經(jīng)典BASIC語(yǔ)言的當(dāng)代改良版。
作為提供給孩子們進(jìn)階的“橋梁”,F(xiàn)UZE BASIC并不希望代替當(dāng)下流行的C++, Java、PHP和Python等語(yǔ)言,而是為學(xué)習(xí)這些高級(jí)語(yǔ)言之前做好鋪墊。
因此這套語(yǔ)言結(jié)合了傳統(tǒng)Python語(yǔ)言的精華部分和現(xiàn)實(shí)生活中的學(xué)術(shù)用語(yǔ),把復(fù)雜的編程系統(tǒng)變得簡(jiǎn)單輕松而且易于理解。
FUZE BASIC被認(rèn)為是學(xué)習(xí)編程的完美起點(diǎn),因?yàn)樗⒉恍枰獌和腥魏尉幊痰谋尘爸R(shí)。
FUZE BASIC的使用也很簡(jiǎn)單。FUZE不需要連接網(wǎng)絡(luò),只需要連接顯示器,打開并載入FUZE BASIC,用戶就可以把已有的Windows、Linux系統(tǒng)設(shè)備或樹莓派變成可編程和操作電子器械的平臺(tái)。
目前該平臺(tái)除自帶教材外,還有10個(gè)項(xiàng)目的工作簿,200頁(yè)的指南和使用示例,額外的課程計(jì)劃和工程計(jì)劃書。
對(duì)兒童而言,他們可以利用這個(gè)平臺(tái)學(xué)習(xí)物理計(jì)算,并了解如何編寫程序,與電子設(shè)備和傳感器互動(dòng)以及自己制作玩具,從而在短時(shí)間內(nèi)學(xué)習(xí)大量的技巧,養(yǎng)成解決問題的能力。
此外除了英語(yǔ)版教程,F(xiàn)UZE如今還提供德語(yǔ)、西班牙語(yǔ)、中文版教程。
兒童通過Fuze可以做的事情:
1. 設(shè)計(jì)、編寫自己的程序
2. 設(shè)計(jì)自己的電子設(shè)備,從簡(jiǎn)單的LED到馬達(dá)控制等
3. 應(yīng)用Fuze編程控制器來(lái)操控機(jī)器人
4. 學(xué)習(xí)其他編程語(yǔ)言,例如Scratch和Python
5. Fuze是一臺(tái)可以收發(fā)郵件、處理文字圖片和上網(wǎng)的電腦
6. Play中含有例如《我的世界》之類的游戲
7. 制作近感探測(cè)安全系統(tǒng)
8. 連接樹莓派(Raspberry Pi)兼容附件,例如senseHAT
9. 學(xué)習(xí)讀取模擬傳感器,控制簡(jiǎn)單的電路
10. 設(shè)計(jì)自己的迷宮游戲
11. 為游戲和機(jī)器人設(shè)備設(shè)計(jì)控制器
12. 把Fuze變成綜合鍵盤
13. 學(xué)習(xí)如何編程
深入學(xué)校
除了用戶自學(xué)教材,目前FUZE還會(huì)定期在各個(gè)學(xué)校舉行免費(fèi)交流會(huì),學(xué)校可以幫助學(xué)生選擇搭配相應(yīng)的硬件套裝來(lái)學(xué)習(xí),F(xiàn)UZE的技術(shù)人員也會(huì)親自到校去授課。
課程從簡(jiǎn)單的教室課程、一日編程教學(xué)到數(shù)碼科技會(huì)議、編程夏令營(yíng)和社區(qū)俱樂部,形式非常豐富,孩子們可以找到屬于自己的學(xué)習(xí)方式。
西爾韋拉(Jon Silvera)認(rèn)為FUZE目前已擁有優(yōu)質(zhì)的內(nèi)容和品牌,并在全球數(shù)百所學(xué)校中收獲了良好反饋。團(tuán)隊(duì)正在主攻繼續(xù)與第三方合作,確保FUZE BASIC與足夠多的外部裝置兼容,例如OWI機(jī)械手臂、樹莓派senseHAT和BBC的Micro:bit。
除此之外,F(xiàn)UZE也在持續(xù)開發(fā)新內(nèi)容,例如增添FUZE BASIC的新功能,繼續(xù)彌補(bǔ)和BASIC、Python及C++之間等語(yǔ)言之間的間隙,讓不同語(yǔ)言轉(zhuǎn)換變得更加便捷。
與此同時(shí),F(xiàn)UZE已經(jīng)在英國(guó)的Maplin、Toys ‘R’ Us、Argos和Amazon等平臺(tái)開賣,他們也找到了美國(guó)、阿聯(lián)酋的經(jīng)銷商,并將持續(xù)探索國(guó)際市場(chǎng)。
本文轉(zhuǎn)自英國(guó)教育思維,作者瓔珞。
2、芥末堆不接受通過公關(guān)費(fèi)、車馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫信息告訴我們。