目前,少兒編程成為了許多家長的選擇。但其實,讓孩子學(xué)編程,并不是簡單地選擇一家培訓(xùn)機構(gòu),讓孩子定期上課就行。孩子的編程學(xué)習(xí),需要根據(jù)成長階段、興趣愛好、認知能力的不同而有所改變。下文將羅列出家長在讓孩子學(xué)習(xí)編程前必須知道的關(guān)鍵點,一起來看看吧!
Q1:孩子幾歲學(xué)編程合適?
讓我們先來看看其他國家的情況。作為早推動STEAM素質(zhì)教育的國家,英國強制要求孩子5歲必須開始學(xué)編程,計算機成為英國5-16歲孩子的必修課。學(xué)校對兒童編程學(xué)習(xí)的覆蓋率已達到。澳大利亞和新加坡教育部要求五年級(大約10歲)孩子,必須接受編程教育。
我們可以把孩子學(xué)習(xí)編程的年齡劃分成2個階段。
對于4-6歲的孩子,其認知能力還不足,因此,家長可以以培養(yǎng)孩子編程興趣和習(xí)慣為目的,帶著孩子玩一些簡單的小游戲,比如積木玩具。同時,孩子也可以接觸一些圖形化的編程小游戲例如Scratch以了解簡單的編碼邏輯。
而7-12歲的基礎(chǔ)階段是抽象邏輯思維的形成期。近代有名的兒童心理學(xué)家皮亞杰在其研究成果——兒童認知發(fā)展規(guī)律中提到,兒童認知發(fā)展是一個建構(gòu)過程,是在個體與環(huán)境的相互作用中實現(xiàn)的。兒童從出生到成人的認知發(fā)展不是一個數(shù)量不斷增加的簡單的積累過程,而是伴隨同化性的認知結(jié)構(gòu)的不斷再構(gòu),是認知發(fā)展形成幾個按不變順序相繼出現(xiàn)的時期和階段。7-8歲的兒童正處于具體運算階段,這一階段發(fā)展典型的標志就是兒童能夠運用符號進行有邏輯的思考活動。
在這個階段,如果孩子接觸編程,則能夠充分鍛煉其想象力、創(chuàng)造力和邏輯思維能力,孩子越早學(xué)習(xí),受益越多。孩子在學(xué)完Scratch以后,對編程的計算機思維已經(jīng)較為熟悉,可以選擇Python作為進階課程,接觸真實的編程語言代碼,將自己的思維付諸現(xiàn)實。
但是家長們注意哦~興趣才是孩子的老師,家長要在充分尊重孩子意愿的基礎(chǔ)上進行引導(dǎo)學(xué)習(xí)。
Q2:孩子學(xué)編程只需要學(xué)編程思維嗎?
目前的大多數(shù)少兒編程培訓(xùn)班采用的是Scratch積木式的編程學(xué)習(xí)方式。
Scratch作為一種簡易圖形化編程工具,可以讓不具備閱讀和文字編輯能力的孩子通過拖動積木的方式來實現(xiàn)一定功能??梢钥闯?,Scratch語言是非常有趣易懂的,它的語言像是一套積木,每個命令就是一小塊兒積木,模擬搭建積木來搭建這些命令,就可以編寫出一個個程序了。這對于年齡較小的孩子來說,是非常有益的學(xué)習(xí)方式。
但是,如果孩子一直都是用Scratch進行編程學(xué)習(xí),則會產(chǎn)生一定的弊端:孩子無法接觸學(xué)習(xí)真實的編程代碼。固然編程思維很重要,但它不應(yīng)該是編程學(xué)習(xí)的全部,沒有用鍵盤敲下行代碼,就沒有實際地踏入編程的世界。
總而言之,三年級以下的孩子并沒有養(yǎng)成一定的邏輯思維能力以及閱讀、撰寫能力,因此Scratch積木式的編程學(xué)習(xí)方式是非常好的一種學(xué)習(xí)方式,孩子不需要艱難地操作鍵盤閱讀代碼,只需要動動鼠標,就能學(xué)習(xí)編程。
但對于三年級以上的孩子而言,Scratch并不是合適的編程學(xué)習(xí)方式,因為這個年齡段的孩子已經(jīng)具備了一定的動手能力,對鍵盤鼠標并不陌生,也有了一定的英語水平。此時,如果再不讓孩子接觸真實代碼,就不是明確的選擇了。
Q3:孩子該怎樣接觸真實代碼?
正如上所述,代碼的學(xué)習(xí)是編程的基礎(chǔ),學(xué)編程不僅需要學(xué)習(xí)編程思維,真實的代碼學(xué)習(xí),同樣重要。
家長可以幫助孩子選擇一些使用真實代碼的學(xué)習(xí)工具,比如極客戰(zhàn)記。
但是家長們可能會不免擔(dān)心,孩子對于英語的掌握運用并不熟練,會不會無法順利寫出正式代碼呢?
其實,孩子在撰寫真實代碼的過程中,也在學(xué)習(xí)英語。極客戰(zhàn)記的關(guān)卡設(shè)計具有一定的科學(xué)性,可以讓孩子循序漸進地學(xué)習(xí)代碼,也就是說,在接觸一個知識點后,孩子往往需要經(jīng)歷好幾個關(guān)卡才能完全掌握這個知識點,在這樣的鍛煉下,孩子也能夠熟練運用簡單的英語單詞了。
在極客戰(zhàn)記即時可見的動畫設(shè)計中,真實代碼的操作則不再那么枯燥困難,加上游戲化的關(guān)卡設(shè)計,孩子可以更好地理解代碼的作用,鍛煉編程思維,真正兼顧到了代碼與編程思維的學(xué)習(xí)。
家長們出于為孩子的未來考慮的目的,讓孩子學(xué)習(xí)編程, 這固然是好的。但切記不能盲目地進行選擇,要尊重孩子成長規(guī)律和興趣愛好,循序漸進地讓孩子接觸編程。學(xué)編程來酷叮貓少兒編程大連校區(qū)。