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