發(fā)布時(shí)間:2022-01-17 16:04:57來(lái)源:魔方格
想學(xué)習(xí)少兒編程該怎么入手?在目前所有的編程語(yǔ)言中,常見(jiàn)的、公認(rèn)的較佳少兒編程入門語(yǔ)言是Scratch。一般的說(shuō)法是:6~9歲的孩子邏輯思維開(kāi)始慢慢形成,這個(gè)時(shí)期可以學(xué)習(xí)簡(jiǎn)單的編程知識(shí),熟悉編程思維的內(nèi)容,包括抽象、分類、分解等,并且能夠通過(guò)編程思維鍛煉自己在生活中做事具有一定的條理性,選擇一個(gè)合適的工具平臺(tái)進(jìn)行系統(tǒng)學(xué)習(xí),以便實(shí)現(xiàn)自己的想法。Scratch就是適配的編程工具平臺(tái)。
2003年,美國(guó)麻省理工學(xué)院(MIT)和Google公司,針對(duì)6歲以上孩子們的認(rèn)知水平,聯(lián)合研發(fā)了這款名為Scratch的趣味編程語(yǔ)言。
那么,為什么大家都建議少兒編程要從Scratch開(kāi)始學(xué)起呢?
Scratch本質(zhì)上不是教孩子學(xué)會(huì)某種編程語(yǔ)言,而是告訴孩子利用類似程序的邏輯關(guān)系,使之獲得獨(dú)立解決問(wèn)題的能力和邏輯思維能力。
Scratch是一種全新的程序設(shè)計(jì)語(yǔ)言,孩子可以用它很容易地創(chuàng)造交互式故事情節(jié)、動(dòng)畫、游戲,然后還可以把自己的作品分享給所有人。
操作簡(jiǎn)易好上手
Scratch很像游戲,但專業(yè)的角度上我們把它解釋為是一款可以制作游戲、動(dòng)畫、工具的編程語(yǔ)言,孩子可以不認(rèn)識(shí)英文單詞,也可以不會(huì)使用鍵盤。通過(guò)類似搭積木的方式就可以輕松的完成編程。避開(kāi)了復(fù)雜的語(yǔ)法,卻的保留了編程思維。幾乎所有的孩子都會(huì)一眼喜歡上這個(gè)軟件,并且產(chǎn)生做程序的欲望。
與程序員的編程語(yǔ)言相比,孩子使用的編程界面是積木式的,沒(méi)有各種括號(hào),沒(méi)有各種語(yǔ)法,有的僅僅是樂(lè)高積木一樣的凸槽插入凹槽。
所以孩子們對(duì)編程的樂(lè)趣更加高漲,因?yàn)樗幖此茫⒆右贿厡懘a,一遍就能看到編程的效果。
題材內(nèi)容豐富多樣
Scratch題材和內(nèi)容十分豐富,以游戲、音樂(lè)、動(dòng)畫為主。
一方面,它可以為喜愛(ài)繪畫的學(xué)生,提供角色繪制設(shè)計(jì)功能,為喜歡動(dòng)畫的學(xué)生提供情景設(shè)計(jì)功能,為喜歡游戲的學(xué)生提供簡(jiǎn)單游戲設(shè)計(jì)功能,還能為喜歡音樂(lè)的學(xué)生音頻處理功能;
另一方面,它可以極大地激發(fā)孩子學(xué)習(xí)的興趣和積極性。
囊括編程概念
“麻雀雖小,五臟俱全”,Scratch的8個(gè)編程部件基本包含了常見(jiàn)的編程概念,如程序的三種基本結(jié)構(gòu):順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu),還有變量的定義和鏈表(數(shù)組)的使用等。Scratch在程序設(shè)計(jì)時(shí)引入了事件、線程、同步的概念。也就是說(shuō),作為少兒編程教育的入門語(yǔ)言,在玩樂(lè)的同時(shí)也能夠?qū)W習(xí)到實(shí)質(zhì)性的編程邏輯。
“門檻”低,“天花板”高
在Scratch中,構(gòu)成程序的命令和參數(shù)通過(guò)積木形狀的模塊來(lái)實(shí)現(xiàn),孩子在學(xué)習(xí)過(guò)程中,不需要敲代碼,也可以不認(rèn)識(shí)英文單詞,直接用鼠標(biāo)拖動(dòng)模塊到程序編輯欄就可以編寫自己的故事書、動(dòng)畫片或者小游戲。
然而,Scratch的“天花板”卻很高,可以做出很有難度的作品。如果Scratch學(xué)得好,做出一個(gè)類似“植物大戰(zhàn)僵尸”、“超級(jí)瑪麗”這樣的作品也不在話下。另外,Scratch可以做出不同類型的作品,比如一個(gè)動(dòng)畫,一個(gè)音樂(lè)相冊(cè),或者是設(shè)計(jì)一款游戲。
因此,游戲化使得孩子學(xué)習(xí)少兒編程的門檻變低,但也在刺激孩子學(xué)習(xí)的興趣,較終呈現(xiàn)出來(lái)的可能是不可思議的果。
少兒編程入門很重要,孩子能力的提升是一個(gè)循序漸進(jìn)的過(guò)程,一開(kāi)始需要讓孩子體驗(yàn)到編程教育的樂(lè)趣,只有產(chǎn)生了好奇心與興趣,才能更好地汲取少兒編程帶來(lái)的養(yǎng)分,從而提升各方面的素質(zhì)能力!