芥末堆注:本文系芥末堆與WISE合作的中西辯論專題【人人都該學(xué)編程?】的第五篇,邀請(qǐng)國(guó)內(nèi)外在信息技術(shù)和教育領(lǐng)域均有思考的學(xué)者來(lái)參與這次探討,本篇作者Jack Lawicki,經(jīng)芥末堆編譯。
我們所處的數(shù)字化時(shí)代要求教育者為學(xué)生提供學(xué)習(xí)編程的機(jī)會(huì),編程是一個(gè)重要的技能,因?yàn)樗茏寣W(xué)生把數(shù)字世界作為一個(gè)整體來(lái)探索和體驗(yàn)。由于任何領(lǐng)域都與計(jì)算機(jī)程序或多或少有關(guān)系,學(xué)計(jì)算機(jī)對(duì)學(xué)生未來(lái)的職業(yè)生涯以及生活都有幫助。數(shù)字科技對(duì)人類生活和各行業(yè)的發(fā)展?jié)B透程度如此之高,不會(huì)編程的人將會(huì)處于劣勢(shì)。
我們需要讓學(xué)生做好準(zhǔn)備體驗(yàn)整個(gè)數(shù)字化時(shí)代,MIT的Mitchel Resnick在TED演講中強(qiáng)調(diào),給現(xiàn)在的年輕一代貼上“數(shù)字原住民”的標(biāo)簽是一種誤導(dǎo),大多數(shù)年輕人目前主要是科技的消費(fèi)者,而不是創(chuàng)造者。他們被稱為“數(shù)字原住民”, 但是對(duì)科技并不熟悉,他們是經(jīng)驗(yàn)豐富的使用者但并不是創(chuàng)造者,就像學(xué)生會(huì)閱讀不會(huì)寫作一樣。所以需要教學(xué)生計(jì)算機(jī),讓他們學(xué)會(huì)充分使用數(shù)字時(shí)代的科技。
如果你不會(huì)編程或者不懂計(jì)算機(jī)科學(xué),那有可能真的是一個(gè)重大缺陷。道格拉斯·洛西科夫(Douglas Rushkoff)在《編程或被編程》(Program or Be Programmed)一書中爭(zhēng)辯道,我們獲得了一個(gè)新的技術(shù)文明,仍然落后一步。大多數(shù)人開(kāi)始熟悉之前的科技,但并不是新技術(shù)。權(quán)力、聲譽(yù)、優(yōu)勢(shì)以及成為精英,都是從舊的科技中獲得的。在數(shù)字化時(shí)代,有了社交媒體,人人都是作家,而不是科技的創(chuàng)造者。在數(shù)字化時(shí)代之前,作家曾經(jīng)是精英。他們控制了媒體就有了權(quán)力。而現(xiàn)在這個(gè)時(shí)代,編程/設(shè)計(jì)者獲得了權(quán)力。教學(xué)生編程和設(shè)計(jì),發(fā)掘他們的潛力,也許就能成為有能力改變世界的人。
學(xué)編程最有可能幫助學(xué)生改變已有的職業(yè)和生活路徑,科技對(duì)所有行業(yè)都有影響,從健康護(hù)理、軍事、教育、市場(chǎng)營(yíng)銷、商務(wù)、銀行、健身以及其他任何行業(yè),都被科技改變了。這意味著懂計(jì)算機(jī)科學(xué)但是不做相關(guān)工作的人依然會(huì)受益。不論是醫(yī)生、老師、銀行家或者科學(xué)家,會(huì)編程就有更多優(yōu)勢(shì)。這種思維可以應(yīng)用到自己的工作中去。在其他行業(yè)工作的編程者有能力開(kāi)發(fā)一個(gè)能夠變革這個(gè)行業(yè)的應(yīng)用或者程序。
孩子應(yīng)該學(xué)編程
就像我在前文所說(shuō)的,學(xué)生應(yīng)該學(xué)編程的主要理由通常是未來(lái)找工作,互聯(lián)網(wǎng)行業(yè)技術(shù)人才的短缺決定了有技術(shù)的求職者能夠拿到高薪,這種趨勢(shì)未來(lái)會(huì)更明顯。
就像前面討論的,另一個(gè)理由往往是,學(xué)了計(jì)算機(jī),即使不在科技行業(yè)工作的人同樣會(huì)受益,現(xiàn)在各行各業(yè)或多或少都跟程序有點(diǎn)關(guān)系。
這些說(shuō)法當(dāng)然是有道理的,還有更多孩子應(yīng)該學(xué)編程的理由。我總結(jié)了以下常見(jiàn)的原因:
1、學(xué)編程教你一些人生道理;
2、學(xué)編程教會(huì)你教和學(xué);
3、在編程過(guò)程中,編碼幫助你思考和解決問(wèn)題;
4、為學(xué)生打開(kāi)一個(gè)新世界,所有的學(xué)校課程都能夠關(guān)聯(lián)起來(lái);
5、編碼能夠提升你的創(chuàng)造力;
6、學(xué)習(xí)計(jì)算機(jī)也是在為成功做準(zhǔn)備;
7、你能用計(jì)算機(jī)改變世界;
8、編程的時(shí)候你仿佛有超能力;
在我所在的編程俱樂(lè)部,我注意到學(xué)生的發(fā)展,學(xué)編程這件事對(duì)所有類型的學(xué)生都有幫助,不管是天才孩子、普通孩子甚至是消極的孩子。
在編程俱樂(lè)部,當(dāng)出現(xiàn)問(wèn)題或者犯錯(cuò)誤時(shí),學(xué)生不會(huì)放棄,而是從錯(cuò)誤中學(xué)習(xí),意識(shí)到成功是一條曲線。
學(xué)生也會(huì)主動(dòng)承擔(dān)一些風(fēng)險(xiǎn),在學(xué)習(xí)過(guò)程中也試著教別人寫某個(gè)代碼,而不是呆坐著不愿意當(dāng)眾發(fā)言。在小組學(xué)習(xí)中,學(xué)生并不是互相爭(zhēng)論,而是意識(shí)到成員之間的協(xié)作會(huì)帶來(lái)更大的價(jià)值。
學(xué)習(xí)編程的學(xué)生開(kāi)始用計(jì)算機(jī)完成其他科目的作業(yè),可能會(huì)做成一個(gè)網(wǎng)站或者生動(dòng)的Scratch動(dòng)畫。在學(xué)編程的這一年里,學(xué)生獲得了更多自信。
我能找出一大堆孩子為什么該學(xué)編程的理由:未來(lái)的工作,變得有錢,改變世界或者看起來(lái)有超能力。我最愛(ài)的幾個(gè)理由是:學(xué)編程教你學(xué)會(huì)堅(jiān)持,克服困難,不怕犯錯(cuò)誤。編程教你學(xué)會(huì)團(tuán)隊(duì)合作,以及解決問(wèn)題,讓你學(xué)會(huì)自學(xué)、自我探索和自強(qiáng),提供一個(gè)培養(yǎng)創(chuàng)造力的新途徑。
做編程俱樂(lè)部的一些經(jīng)驗(yàn)分享:
首先選擇一個(gè)適合學(xué)校和學(xué)生情況的平臺(tái):Scratch、MIT APP Inventor、Hopscotch 或者是Game Press。使用Scratch教學(xué)有豐富的資源可用,Scratch課程指南是個(gè)不錯(cuò)的開(kāi)始,還有視頻教程。比如 Debugger要求學(xué)生找出錯(cuò)誤,調(diào)試程序,10 Block 讓學(xué)生用10個(gè)預(yù)先制定的模塊做出一個(gè)Scratch。
其次,我建議老師將問(wèn)題解決類的app混合起來(lái)使用,比如“移動(dòng)小烏龜”這種風(fēng)格的。最近出現(xiàn)很多適配iPad的問(wèn)題解決類游戲,我最愛(ài)的分別適合小、中、大朋友的的Daisy the Dino、Kodable、Cargo-Bot。
附作者推薦:
1/ Hopscotch,如果你打算在iPad上學(xué)習(xí)一些編程概念,Hopscotch是首選。
2/ SketchNation,它能夠引導(dǎo)學(xué)生一步步做出Jump/Flappy Bird 這類游戲。
3/ GamePress,它能夠做出側(cè)邊滾動(dòng)的高質(zhì)量游戲,想象馬里奧或者太空侵略者。
作者簡(jiǎn)介|Mr. Jack Lawicki
墨爾本Kingswood小學(xué)五六年級(jí)的編程老師,熱衷于學(xué)習(xí)與教導(dǎo)。他認(rèn)為通過(guò)提供計(jì)算機(jī)科學(xué),可以使人們?cè)?1世紀(jì)變得更加成功。
2、芥末堆不接受通過(guò)公關(guān)費(fèi)、車馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫信息告訴我們。