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