0
本文作者: 章遠(yuǎn)岸 | 2014-06-08 17:22 |
本文作者是桌游?Code Monkey Island?的制作人,這款桌游可以教會孩子一些編程基礎(chǔ)。
前段時間,當(dāng)我走進(jìn)小學(xué)的計算機房時,我深感震撼和妒忌。記得在我小時候笨重的電腦,巨大的軟盤驅(qū)動器,如今已見不到蹤影了?,F(xiàn)在的孩子們開心地在極薄?iMacs上操作著?Photoshop軟件,玩著網(wǎng)頁游戲。
在這之前,我到學(xué)校讓一群孩子參加我設(shè)計的一款游戲?Code?Monkey?Island(程序猿島),我想通過這款游戲讓孩子們了解基礎(chǔ)編程。當(dāng)我一步步揭開這項設(shè)計的元素內(nèi)容時,其中有個孩子也一邊拿起一座小猴雕像快速地琢磨起來,說:“這是應(yīng)該是通過3D打印出來的吧?我從它塑料材質(zhì)的粗糙度可以看出來?!碑?dāng)時我被這個孩子的見識所震撼,因為那也是我第一次見到3D打印物。
隨著孩子們加入課后編程班,漸漸地熟悉了大量的數(shù)字工具。?在玩Code?Monkey?Island時,為了教會只有8歲的孩子編程技術(shù),我也不得不全力以赴。
參觀這座小學(xué)讓我明白現(xiàn)在的世界已不是我十歲時的樣子。在2001年,我開始嘗試鉆研基礎(chǔ)的撥號連接網(wǎng)絡(luò)。而如今孩子們不僅是探索網(wǎng)絡(luò),還要構(gòu)建它。
現(xiàn)在孩子們的世界就像科幻小說里那樣:?擁有iPhone手機,可用應(yīng)用控制的燈、溫控器、3D打印機。要弄懂這樣的世界,和看懂一張地圖或是在餐館結(jié)賬時算準(zhǔn)小費一樣重要。
對于我這一代人來說,編程還是一項難得的技能。把此技能寫在簡歷上都能為應(yīng)聘者加分,給人留下深刻印象,還是進(jìn)入熱門公司的一張門票。編程對于如今的孩子來說,是一門必修課,讓他們明白現(xiàn)代社會的商業(yè)、機構(gòu)和流程是如何運作,以及如何更好地運作。這樣一來,他們需要從小就適應(yīng)編程環(huán)境。
如何教會孩子那些連大學(xué)生都要學(xué)一整個學(xué)期的抽象概念呢?孩子們的學(xué)習(xí)能力強,接受快,頭腦聰明。如果還保持著我大學(xué)時?Java?講座的方法,可能根本無法吸引十歲的孩子。必須完善教學(xué)方法,不是讓學(xué)生遵守我們的模式和思路,而是嘗試著適應(yīng)孩子們的節(jié)奏。
ThoughtSTEM?(專業(yè)的孩童編程教學(xué)組織)意識到網(wǎng)絡(luò)游戲《我的世界》能讓孩子們使用代碼片段來修改游戲程序體驗,這款游戲受到了孩子的極大歡迎。該組織圍繞該游戲設(shè)計了一整套教材,后來還組建了一支由100個學(xué)生組成編程隊伍。MIT的Scratch項目,讓孩子們通過類似代碼的東西構(gòu)建有趣的小應(yīng)用,制作動畫,然后將其可視化。最近,像Robot?Turtles和Code?Monkey?Island一類的棋盤游戲讓一家人都能一起玩一起學(xué)。由此形成了一個良好環(huán)境,讓孩子們學(xué)習(xí)如何編程,教育家、編程人員和企業(yè)家們正在改變編程的教學(xué)模式。
本周,蘋果推出了Swift,一種新的編程語言,也是OS?X和iOS應(yīng)用編寫語言的一次革命。該語言簡潔現(xiàn)代,功能強大。最有趣的是Interactive?Playgrounds(互動場)功能,讓開發(fā)者在一個交環(huán)境中將代碼可視化。
讓編程在孩子中更普及,更容易理解的過程中,我們也意識到讓編程在整個社會中普及,被大眾所理解的重要性。這個時代,任何年齡階段的人,不論是孩子還是父母們,要想成為編程高手,不再需要拿到計算機科學(xué)的學(xué)位,而是通過個人學(xué)習(xí),適量的編程游戲就足夠了。
如果孩子們能夠通過游戲中的彩色代碼猴和可愛的烏龜來習(xí)得復(fù)雜邏輯和句法的概念,那么我們也一樣能做到。學(xué)校里,孩子們正在Code?Monkey?Island中披荊斬棘,他們的代碼猴在小島棋盤上競賽,爭論游戲規(guī)則,探討下一步的最佳方案,早就將iMac忘在腦后了。
盡管時代在改變,但讓我感到慶幸的是,有些是永恒不變的,那就是孩子們對游戲的熱愛。
via TNW
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。