01、關(guān)于少兒編程培訓(xùn)語言的選擇
語言只是編程的載體,編程的邏輯和算法都是相通的。家長先考慮一下想要孩子達到的目標,綜合評估他的邏輯思維和動手能力怎么樣,然后選擇課程。
目前,國內(nèi)少兒編程培訓(xùn)班主要分為兩類:軟件編程和樂高機器人編程,可以滿足3至18歲少年兒童不同層次的學(xué)習(xí)需求,不少機構(gòu)還開設(shè)了專門的競賽培訓(xùn)班。
比方說,軟件編程是讓電腦屏幕上的小貓小狗小女孩動起來,而機器人編程則是讓積木制造的機器人動起來。
無論是哪種形式,大多數(shù)機構(gòu)會分年級教學(xué),根據(jù)孩子年齡由淺入深地進行培訓(xùn)。
少兒編程培訓(xùn)入門課程主要是通過圖形和游戲來教授知識,軟件編程通常一開始通過可視化趣味性的 Scratch 入門,然后從 Python 過渡到 C++ 等;機器人編程很多從樂高 WeDo 開始入門,年齡大些就學(xué)習(xí) EV3。
Scratch語言始創(chuàng)于2006年,由麻省理工媒體實驗室終身幼稚園組開發(fā),操作界面友好而簡單,并且支持中文語言,鼠標操作,更貼近低齡兒童。孩子像搭積木一樣把某些現(xiàn)成的功能效果排列組合,就能實現(xiàn)簡單的游戲、動畫效果。
這聽起來有點像玩《植物大戰(zhàn)僵尸》,我們不需要去設(shè)計每一種植物的攻擊方式,只需要有策略地排兵布陣。
機器人編程的軟件同樣將想要實現(xiàn)的功能積木化,用電腦設(shè)定每一個電機、馬達的運動方式、角度、轉(zhuǎn)速,控制拼接好的機器人動起來,屬于軟硬件結(jié)合,更接近人工智能的概念。