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