孩子學(xué)了編程會(huì)有哪些變化?
我們讓孩子從小開(kāi)始學(xué)英語(yǔ),不見(jiàn)得是期望孩子將來(lái)成為英語(yǔ)老師或翻譯官,而是為了給孩子以后的語(yǔ)言交流、接受?chē)?guó)際教育打基礎(chǔ)。同樣的,孩子學(xué)編程并不是一定要長(zhǎng)大后成為程序員或者IT開(kāi)發(fā)者,通過(guò)編程,他們除了能學(xué)會(huì)跟計(jì)算機(jī)交流,更多地是學(xué)習(xí)一種“編程思維”,并且培養(yǎng)獨(dú)立思考和解決問(wèn)題的能力。
同時(shí)你會(huì)發(fā)現(xiàn):沒(méi)有任何一種教育方式可以像編程一樣,如此有效地幫助孩子們培養(yǎng)孩子的探索精神、解決問(wèn)題的能力和自主學(xué)習(xí)的能力。
1.培養(yǎng)孩子的邏輯思維能力其實(shí)通過(guò)編程做一個(gè)作品的過(guò)程,就是孩子自己創(chuàng)造一個(gè)事物過(guò)程。起碼孩子首先要在心里大致構(gòu)造出自己想要的作品模樣,然后開(kāi)始思考步該怎么做,第二步該怎么做。
這就是所謂“編程思維(computational thinking)”:“理解問(wèn)題——找出路徑”的思維過(guò)程,它由分解、模式識(shí)別、抽象、算法四個(gè)步驟組成。通過(guò)這四個(gè)步驟,一個(gè)棘手的復(fù)雜問(wèn)題先被拆解成一系列好解決的小問(wèn)題;每一個(gè)小問(wèn)題被單獨(dú)檢視、思考,搜索解決方案;然后,聚焦幾個(gè)重要節(jié)點(diǎn),忽視小細(xì)節(jié),形成解決思路;后,設(shè)計(jì)步驟,執(zhí)行——問(wèn)題解決。這是家長(zhǎng)公認(rèn)對(duì)孩子成長(zhǎng)、思考和做事方面,幫助的。
2.編程是問(wèn)題和目的導(dǎo)向的,有助于提高孩子解決實(shí)際問(wèn)題的能力。孩子好幾次為了讓程序里的小動(dòng)物動(dòng)起來(lái)都急哭了,然后問(wèn)了老師,改正確之后又高興的手舞足蹈,這個(gè)過(guò)程我覺(jué)的很鍛煉孩子面對(duì)問(wèn)題,排查問(wèn)題,解決問(wèn)題的能力。
3.能強(qiáng)化孩子對(duì)數(shù)學(xué)重要性的認(rèn)識(shí),并培養(yǎng)孩子的計(jì)算思維。程序的核心是算法,是算法就離不開(kāi)數(shù)學(xué)和計(jì)算思維。
4.程序有錯(cuò)就不會(huì)按編程者的意愿運(yùn)行,這可以讓孩子意識(shí)到粗心的危害,并逐步養(yǎng)成細(xì)心的習(xí)慣。學(xué)編程的孩子都知道:編程世界里從沒(méi)有“差不多”二字,只有“嚴(yán)謹(jǐn)和準(zhǔn)確”。我身邊很多孩子學(xué)完編程后,做計(jì)算題都莫名其妙的不跳步驟了,后來(lái)問(wèn)了孩子才知道,編程寫(xiě)多了,跳了步驟怕程序“走不通了”。
從玩游戲到編寫(xiě)游戲,孩子從游戲的俘虜一躍成為游戲的創(chuàng)造者,對(duì)游戲的認(rèn)識(shí)將有本質(zhì)的改變,這對(duì)戒掉游戲癮大有裨益??粗⒆幼约涸O(shè)計(jì)一個(gè)小游戲,然后發(fā)給他的朋友一同分享的成就感,我覺(jué)的這對(duì)孩子建立自信心和在小伙伴中的威信力也特別有幫助。
除此之外,學(xué)習(xí)編程對(duì)孩子們的團(tuán)隊(duì)協(xié)作能力、解決問(wèn)題能力等等都有很大的幫助!