詳情描述
在整個(gè)少兒編程學(xué)習(xí)里面,主流可以分為三個(gè)方向:一個(gè)就是Scratch(也有很多同類(lèi)產(chǎn)品),Scratch的學(xué)習(xí)可以讓小朋友們很好地掌握計(jì)算思維。那么接下來(lái),進(jìn)階一般來(lái)講是由Python和C作為后續(xù)的代碼學(xué)習(xí)。
Scratch的學(xué)習(xí)可以說(shuō)大班以上的小朋友就可以開(kāi)始學(xué)習(xí)了;
Python適合三四年級(jí)以上的小朋友學(xué)習(xí);
C更適合四年級(jí)以上的小朋友學(xué)習(xí),尤其是目標(biāo)信息奧賽的小伙伴。
Scratch:
Scratch是由麻省理工學(xué)院(MIT)設(shè)計(jì)開(kāi)發(fā)的一款面向少年的編程工具。
這個(gè)軟件的特點(diǎn)是:
使用者可以不認(rèn)識(shí)英文單詞,也可以不會(huì)使用鍵盤(pán)。通過(guò)類(lèi)似搭積木的方式就可以輕松的完成編程。避開(kāi)了復(fù)雜的語(yǔ)法,卻完美的保留了編程思維。
幾乎所有的孩子都會(huì)一眼喜歡上這個(gè)軟件,并且產(chǎn)生做程序的欲望。(6歲+)
主要作用:
Scratch的誕生將少兒編程學(xué)習(xí)的門(mén)檻降低了,同時(shí)它去除復(fù)雜的語(yǔ)法,使得孩子可以更好的通過(guò)它去鍛煉邏輯思維和編程思維。
真正的做到的少兒編程學(xué)科的精髓,項(xiàng)目制,跨學(xué)科,思維培養(yǎng),表達(dá)內(nèi)心世界
Python:
Python的設(shè)計(jì)哲學(xué)是 “優(yōu)雅、明確、簡(jiǎn)單”。它的語(yǔ)言方式與自然語(yǔ)言很是接近,具有很好的可閱讀性,當(dāng)然理解起來(lái)也就不是晦澀難懂,更容易讓人親近。
C
C作為C語(yǔ)言的繼承,它既可以進(jìn)行C語(yǔ)言哦過(guò)程化程序設(shè)計(jì),又可以進(jìn)行以抽象數(shù)據(jù)類(lèi)型為特點(diǎn)的基于對(duì)象的程序設(shè)計(jì),還可以進(jìn)行以繼承和多態(tài)為特點(diǎn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)。
目前信息學(xué)奧賽的主要語(yǔ)言就是C和C。如果孩子在編程方面很感興趣的話(huà),可以嘗試一下學(xué)習(xí)C。以后可以參加五大學(xué)科競(jìng)賽之一的信息學(xué)奧賽。