家長(zhǎng)普遍容易陷入的一種思想誤區(qū)是外面的編程語(yǔ)言太多太多,像C、C++、Java、Python等,孩子到底應(yīng)該學(xué)哪種呢?其實(shí),編程不在于用什么語(yǔ)言,而是在于程序背后的邏輯和算法。編程語(yǔ)言的學(xué)習(xí)很容易,但邏輯和算法的培養(yǎng)很難。所以,對(duì)于幼童來(lái)說(shuō),無(wú)需糾結(jié)于教他們什么樣的語(yǔ)言,而是在于如何培養(yǎng)孩子的邏輯思維能力。
從智力開發(fā)上來(lái)說(shuō),學(xué)編程不意味著將來(lái)要從事計(jì)算機(jī)開發(fā),通過(guò)學(xué)習(xí)編程能夠開拓孩子的邏輯能力、思維的縝密性、提高創(chuàng)造力,編程好的孩子對(duì)別的學(xué)科(比如數(shù)學(xué)、科學(xué)等)也都能觸類旁通。
從程序教學(xué)的實(shí)施情況來(lái)看,孩子學(xué)編程對(duì)于他的自身發(fā)展和基礎(chǔ)教育有一定促進(jìn)作用,這種促進(jìn)不僅體現(xiàn)在數(shù)學(xué)、邏輯、設(shè)計(jì)思維和程序設(shè)計(jì)等基本技能上,在跨學(xué)科學(xué)習(xí)等方面也有效果。
孩子從小學(xué)編程,這不僅對(duì)他看待問題、觀察事物的角度有積極影響,對(duì)初中的物理電學(xué)、數(shù)學(xué)相關(guān)知識(shí)學(xué)習(xí)也有幫助。從教師角度出發(fā),也能在不打消孩子積極性的基礎(chǔ)上,同步滲透完整的知識(shí)體系。
現(xiàn)有的少兒編程教育產(chǎn)品,有些是借助實(shí)物操作進(jìn)行編程,有些則是在虛擬平臺(tái)上進(jìn)行指令輸入,通過(guò)現(xiàn)有系統(tǒng)進(jìn)行編程。除校外培訓(xùn)之外,學(xué)校教育也通過(guò)信息技術(shù)課、社團(tuán)、校本課程等形式融入編程教育的相關(guān)內(nèi)容。
具體而言,有些是借助Scratch——一款由麻省理工學(xué)院設(shè)計(jì)開發(fā)的面向孩子的簡(jiǎn)易編程工具,孩子不需要認(rèn)識(shí)英文單詞或會(huì)使用鍵盤,通過(guò)積木形狀的模塊來(lái)實(shí)現(xiàn)構(gòu)成程序的命令和參數(shù),適合低年齡段的孩子;有些則是機(jī)器人編程,如家長(zhǎng)比較熟悉的樂高,孩子可以搭建、編程和遙控;有些通過(guò)在線闖關(guān)游戲的方式學(xué)編程。