2020-04-10 08:54:44來(lái)源:極客晨星
伴隨著編程教育的大眾化,許多家長(zhǎng)紛紛送孩子去學(xué)習(xí)少兒編程,因?yàn)閷W(xué)習(xí)少兒編程可以培養(yǎng)孩子的空間想象力、邏輯思維能力、動(dòng)手能力以及探索能力。
什么是Scratch編程呢?
Scratch編程是一款面向青少年的圖形化編程工具,由美國(guó)麻省理工學(xué)院媒體實(shí)驗(yàn)室“終身幼兒園小組”設(shè)計(jì)開(kāi)發(fā)。全球有超過(guò)1500萬(wàn)名孩子在學(xué)習(xí)和使用Scratch。目前為止,Scratch已經(jīng)被翻成50多種語(yǔ)言,在40多個(gè)國(guó)家和地區(qū)的教育領(lǐng)域中廣泛使用,如哈佛大學(xué)、加州大學(xué)伯克利分校等名校也開(kāi)發(fā)了Scratch的相關(guān)項(xiàng)目。Scratch通過(guò)類似搭積木的方式來(lái)編寫(xiě)程序,而且作為可視化的編程語(yǔ)言,Scratch還帶有相應(yīng)圖形界面,可以說(shuō)用Scratch編程既簡(jiǎn)單又充滿著趣味。
Scratch有什么特點(diǎn)?
Scratch最大的特點(diǎn)就是:簡(jiǎn)單!Scratch對(duì)于現(xiàn)在很多孩子不再陌生,它是一種采用積木式編程學(xué)習(xí),易于上手。孩子不需要輸入冗長(zhǎng)的代碼,只需拖動(dòng)不同模塊,進(jìn)行搭建,即可進(jìn)行編程。據(jù)了解,Scratch支持孩子自由創(chuàng)建各種形式的作品,不論是故事、游戲、動(dòng)畫(huà)、音樂(lè),都可以在Scratch上實(shí)現(xiàn)。小朋友甚至可以通過(guò)Scratch編寫(xiě)一段小程序來(lái)解決數(shù)學(xué)或物理的習(xí)題。通過(guò)程序的編排,可以鍛煉孩子的抽象邏輯思維,培養(yǎng)其發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力。
如何快速入門少兒編程?
1.編程在很多成人眼中都是一門艱澀難懂的學(xué)科,而讓小朋友去學(xué)習(xí),更是顯得不可思議。但一位澳大利亞的研究者表示,兒童早些接觸編程對(duì)孩子的成長(zhǎng)很重要。昆士蘭科技大學(xué)的Christina Chalmers說(shuō):“研究者們告訴我們,如果孩子們?cè)谠缙跊](méi)有對(duì)科學(xué),數(shù)學(xué)和技術(shù)形成積極的態(tài)度,后來(lái)我們就難以鼓勵(lì)他們學(xué)習(xí)這些科目了。”
2.對(duì)于初學(xué)者來(lái)說(shuō),圖形化編程相對(duì)比較簡(jiǎn)單,適合入門。它采用模塊化編程,通過(guò)鼠標(biāo)拖拽指令來(lái)完成機(jī)指令。這種可視化編程方法,有助于增加孩子學(xué)習(xí)編程的趣味性,培養(yǎng)和延續(xù)孩子學(xué)習(xí)的興趣度。孩子通過(guò)各種嘗試,獲得一定的成就感,提高自信心。
3.有了圖形化編程的基礎(chǔ)以后,可以選擇進(jìn)一步學(xué)習(xí)Python,以及C語(yǔ)言編程的學(xué)習(xí)會(huì)變得相對(duì)容易。不過(guò),C語(yǔ)言編程多程序的結(jié)構(gòu)化和嚴(yán)謹(jǐn)化要求很高,孩子必須在編程之前綜合考慮各種情況,做好程序編寫(xiě)的設(shè)計(jì)。這對(duì)孩子來(lái)說(shuō)是個(gè)挑戰(zhàn),同時(shí)也是一種很好的鍛煉方式。久而久之,孩子會(huì)更耐心更細(xì)心,養(yǎng)成全面、嚴(yán)密的邏輯思維習(xí)慣,對(duì)他們的成長(zhǎng)也產(chǎn)生很好的正向幫助。
4.其實(shí),孩子們比我們想象的要聰明,從圖形化編程開(kāi)始,讓孩子接觸各種有意思的動(dòng)畫(huà)和游戲,是鼓勵(lì)培養(yǎng)孩子的興趣的良好切入點(diǎn)。編程的深入學(xué)習(xí)并不簡(jiǎn)單,需要付出努力,但選對(duì)了方法,在入門的時(shí)候可以事半功倍。