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