在所有的編程語(yǔ)言中,Scratch被認為是目前*佳的少兒編程入門(mén)語(yǔ)言,為什么大家都建議從Scratch開(kāi)始學(xué)呢?
Scratch是一種全新的程序設計語(yǔ)言,你可以用它很容易地創(chuàng )造交互式故事情節、動(dòng)畫(huà)、游戲,然后還可以把你的作品分享給所有人。它僅僅只是圖形化編程中的一種,對于它我們只需要把它當做工具。
Scratch很像游戲,但專(zhuān)業(yè)的角度上我們把它解釋為是一款可以制作游戲、動(dòng)畫(huà)、工具的編程語(yǔ)言,使用者可以不認識英文單詞,也可以不會(huì )使用鍵盤(pán)。通過(guò)類(lèi)似搭積木的方式就可以輕松的完成編程。避開(kāi)了復雜的語(yǔ)法,卻完美的保留了編程思維。幾乎所有的孩子都會(huì )一眼喜歡上這個(gè)軟件,并且產(chǎn)生做程序的欲望。
相比程序員的編程:
孩子的編程界面是這樣的:
是積木式的,沒(méi)有各種括號,沒(méi)有各種語(yǔ)法,有的僅僅是樂(lè )高積木一樣的凸槽插入凹槽。
所以孩子們對編程的樂(lè )趣更加高漲,因為所編即所得,孩子一邊寫(xiě)代碼,一遍就能看到編程的效果。
其次,Scratch題材和內容豐富,以游戲、音樂(lè )、動(dòng)畫(huà)為主。
一方面,它可以為喜愛(ài)繪畫(huà)的學(xué)生,提供角色繪制設計功能,為喜歡動(dòng)畫(huà)的學(xué)生提供情景設計功能,為喜歡游戲的學(xué)生提供簡(jiǎn)單游戲設計功能,還能為喜歡音樂(lè )的學(xué)生音頻處理功能;
另一方面,它可以極大地激發(fā)孩子學(xué)習的興趣和積極性。
第三,Scratch可是典型的"麻雀雖小,五臟俱全"。它的8個(gè)編程部件基本包含了常見(jiàn)的編程概念,如程序的三種基本結構:順序結構、循環(huán)結構和選擇結構,還有變量的定義和鏈表(數組)的使用等。Scratch在程序設計時(shí)引入了事件、線(xiàn)程、同步的概念。
那么
越來(lái)越多的人選擇了學(xué)習兒童編程,這對孩子來(lái)說(shuō)有什么好處呢?
首先要明確一點(diǎn):少兒編程培養的不是未來(lái)的程序員,而是具備編程思維的新時(shí)代人才。
編寫(xiě)程序*重要的就是把大問(wèn)題,不斷分割稱(chēng)小問(wèn)題,再從中尋找解決方法。這鍛煉了孩子分析問(wèn)題,解決問(wèn)題的能力,更強化了孩子的邏輯思維能力。
其次,編程的過(guò)程中難免有bug,在修改bug時(shí),磨練了孩子的心性和耐心,培養孩子的專(zhuān)注力和細心度,在這過(guò)程中有效改正孩子馬虎行事的毛病,為習慣養成做好鋪墊。
第三,學(xué)習編程就像學(xué)習一門(mén)外語(yǔ),只是這門(mén)"外語(yǔ)"是跟計算機溝通。孩子在學(xué)習運用的過(guò)程中,需要具備一種化具象為抽象的能力,站在計算機的角度,用計算機思維,讓程序能夠按照原定計劃執行,這就是讓不懂得思考的電腦也能了解與表達的抽象事物。
有家長(cháng)擔心,長(cháng)期的編程學(xué)習會(huì )不會(huì )影響孩子的視力,其實(shí)我們的編程課程是線(xiàn)下的課程,線(xiàn)上的課程是覆蓋*孩子,水平參差不齊,難度較低。而新東方是專(zhuān)門(mén)為了北京的孩子研發(fā)的編程課,課上講解與操練結合。實(shí)操過(guò)程中,不僅能引導孩子及時(shí)找到程序bug,更能培養孩子的獨立思考和創(chuàng )造能力。
欲了解少兒編程課程,請評論【編程】獲取更多信息