本文作者是桌游 Code Monkey Island 的制作人,這款桌游可以教會(huì)孩子一些編程基礎(chǔ)。
游戲中編程
如何教會(huì)孩子那些連大學(xué)生都要學(xué)一整個(gè)學(xué)期的抽象概念呢?孩子們的學(xué)習(xí)能力強(qiáng),接受快,頭腦聰明。如果還保持著我大學(xué)時(shí) Java 講座的方法,可能根本無(wú)法吸引十歲的孩子。必須完善教學(xué)方法,不是讓學(xué)生遵守我們的模式和思路,而是嘗試著適應(yīng)孩子們的節(jié)奏。
ThoughtSTEM (專(zhuān)業(yè)的孩童編程教學(xué)組織)意識(shí)到網(wǎng)絡(luò)游戲《我的世界》能讓孩子們使用代碼片段來(lái)修改游戲程序體驗(yàn),這款游戲受到了孩子的極大歡迎。該組織圍繞該游戲設(shè)計(jì)了一整套教材,后來(lái)還組建了一支由100個(gè)學(xué)生組成編程隊(duì)伍。
MIT的Scratch項(xiàng)目,讓孩子們通過(guò)類(lèi)似代碼的東西構(gòu)建有趣的小應(yīng)用,制作動(dòng)畫(huà),然后將其可視化。最近,像Robot Turtles和Code Monkey Island一類(lèi)的棋盤(pán)游戲讓一家人都能一起玩一起學(xué)。由此形成了一個(gè)良好環(huán)境,讓孩子們學(xué)習(xí)如何編程,教育家、編程人員和企業(yè)家們正在改變編程的教學(xué)模式。
重新定義編程,讓編程觸手可及
本周,蘋(píng)果推出了Swift,一種新的編程語(yǔ)言,也是OS X和iOS應(yīng)用編寫(xiě)語(yǔ)言的一次革命。該語(yǔ)言簡(jiǎn)潔現(xiàn)代,功能強(qiáng)大。最有趣的是Interactive Playgrounds(互動(dòng)場(chǎng))功能,讓開(kāi)發(fā)者在一個(gè)交環(huán)境中將代碼可視化。
讓編程在孩子中更普及,更容易理解的過(guò)程中,我們也意識(shí)到讓編程在整個(gè)社會(huì)中普及,被大眾所理解的重要性。這個(gè)時(shí)代,任何年齡階段的人,不論是孩子還是父母?jìng)?,要想成為編程高手,不再需要拿到?jì)算機(jī)科學(xué)的學(xué)位,而是通過(guò)個(gè)人學(xué)習(xí),適量的編程游戲就足夠了。
如果孩子們能夠通過(guò)游戲中的彩色代碼猴和可愛(ài)的烏龜來(lái)習(xí)得復(fù)雜邏輯和句法的概念,那么我們也一樣能做到。學(xué)校里,孩子們正在Code Monkey Island中披荊斬棘,他們的代碼猴在小島棋盤(pán)上競(jìng)賽,爭(zhēng)論游戲規(guī)則,探討下一步的最佳方案,早就將iMac忘在腦后了。
盡管時(shí)代在改變,但讓我感到慶幸的是,有些是永恒不變的,那就是孩子們對(duì)游戲的熱愛(ài)。
2、芥末堆不接受通過(guò)公關(guān)費(fèi)、車(chē)馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫(xiě)信息告訴我們。