4至6歲初學(xué)階段
這是一個(gè)可選擇的年齡階段,這一階段是兒童邏輯思維能力形成和快速發(fā)展的時(shí)期,再小一些思維能力還達(dá)不到,不要揠苗助長(zhǎng)。課堂形式多從兒童編程小游戲開(kāi)始,玩一些編程小游戲,如用指令控制角色到達(dá)終點(diǎn),繞過(guò)一些障礙物,用循環(huán)來(lái)完成重復(fù)性的任務(wù)等。
在有了一定的基礎(chǔ)之后,孩子們的興趣和編程基礎(chǔ)起來(lái)時(shí)開(kāi)始培養(yǎng)。通過(guò)使用可視化的編程工具來(lái)完成稍微復(fù)雜一點(diǎn)的任務(wù),兒童的邏輯思維在這一階段開(kāi)始發(fā)展得更快,如Scratch少兒編程、App Inventor等。
7至10歲進(jìn)階階段
在熟悉了可視化少兒編程之后,可以真正的學(xué)習(xí)一門(mén)編程語(yǔ)言,使用一些可視化編輯工具去完成一些復(fù)雜的任務(wù),例如Scratch、Python等。
11至18歲高級(jí)階段
如果孩子到了這個(gè)階段,說(shuō)明他對(duì)編程很感興趣,編程能力也比一般孩子強(qiáng)很多。學(xué)習(xí)一門(mén)真正的編程語(yǔ)言,如Swift、Python等,嘗試編寫(xiě)一些軟件,學(xué)習(xí)一些算法、數(shù)據(jù)結(jié)構(gòu)和面向?qū)ο缶幊獭?/span>
這個(gè)階段的孩子應(yīng)該以實(shí)踐為主,以看書(shū)為輔。也可以嘗試一些硬件編程,比如用Arduino制作一個(gè)小機(jī)器人,試著為孩子創(chuàng)造一些實(shí)際的機(jī)會(huì),比如一起建一個(gè)網(wǎng)站或者參加一些編程比賽。
簡(jiǎn)而言之,少兒編程應(yīng)該從小開(kāi)始讓孩子接觸,練習(xí)越多,成長(zhǎng)越快。為了培養(yǎng)孩子的編程思維,這些階段主要根據(jù)孩子的邏輯思維能力和綜合應(yīng)用能力進(jìn)行劃分,家長(zhǎng)應(yīng)根據(jù)孩子學(xué)習(xí)編程語(yǔ)言的實(shí)際情況進(jìn)行規(guī)劃,讓孩子逐步掌握編程。