2. scr-h是培養(yǎng)編程思維,?
聽(tīng)上去-,,但也是問(wèn)題大的一個(gè)。什么叫編程思維,?如果你把這個(gè)問(wèn)題拋給身邊的程序員,,arduino硬件開(kāi)發(fā)教學(xué),他們也會(huì)有點(diǎn)懵,,說(shuō)不清編程思維這個(gè)詞到底是怎么來(lái)的,。
當(dāng)然很多培訓(xùn)機(jī)構(gòu)會(huì)這么說(shuō):編程思維就是邏輯思維。學(xué)習(xí)編程的確會(huì)鍛煉邏輯思維,,但是-回來(lái),,arduino硬件開(kāi)發(fā)系統(tǒng),在孩子日常的數(shù)學(xué)學(xué)習(xí),、語(yǔ)文的閱讀理解中培養(yǎng)邏輯思維豈不是-,?有人說(shuō)編程的優(yōu)勢(shì)在于它的邏輯演繹抽象,其實(shí)學(xué)習(xí)數(shù)學(xué)也是非常抽象的,。不能因?yàn)榫幊炭雌饋?lái)更洋氣就說(shuō)學(xué)習(xí)編程更抽象,。
事實(shí)上,根據(jù)往年經(jīng)驗(yàn)我們可以發(fā)現(xiàn),,數(shù)學(xué)學(xué)的好-往往編程也學(xué)的更快,,這兩者的學(xué)習(xí)是相輔相成的,。
為什么大家一提學(xué)習(xí)圖形化編程都建議從scr-h開(kāi)始呢?
很主要的原因在于:入門簡(jiǎn)單,, 內(nèi)容豐富,,arduino硬件開(kāi)發(fā)軟件, 成果直觀,,arduino硬件開(kāi)發(fā),,符合孩子喜好;注重孩子的編程思維和邏輯能力培養(yǎng),;可以提高孩子學(xué)動(dòng)性并激發(fā)創(chuàng)造力,。
那圖形化編程的特性也很明顯具體如下幾點(diǎn):
1 坐標(biāo)系統(tǒng)
圖形化編程直接跳過(guò)了命令行,孩子們直接在一個(gè)二維坐標(biāo)系上進(jìn)行創(chuàng)作,。因此,,理解二維坐標(biāo)系統(tǒng)及在這之上的變換,包括平移,、旋轉(zhuǎn)和反射等,,是圖形化編程需要解決的要?jiǎng)?wù)。
2 對(duì)象
圖形化編程以角色為中心,,每個(gè)角色都有一組-的屬性和行為,。因此,從一開(kāi)始,,圖形化編程就以對(duì)象為中心,,而不是以數(shù)據(jù)結(jié)構(gòu)和算法為中心的。
3 消息與消息傳遞
角色之間的通信通過(guò)消息和消息傳遞來(lái)實(shí)現(xiàn),。消息是計(jì)算機(jī)里的一個(gè)重要概念,,是操作系統(tǒng)的進(jìn)程間通信和網(wǎng)絡(luò)通信的關(guān)鍵抽象。消息可以是-的,,也可以是一對(duì)多的,。理解消息和消息傳遞的機(jī)制,可以為以后系統(tǒng)軟件的學(xué)習(xí)奠定基礎(chǔ),。
|