6月1日,共青團中央在微博發(fā)布了#編程向未來、科技強國夢#的話題,同時攜一眾偶像明星共同號召更多青少年創(chuàng)意編程,推動中國編程教育事業(yè)的發(fā)展,為AI時代加油打call。
話題一發(fā),激起了社會各界的強烈關注和討論。
共青團自上而下的號召,民眾熱烈地關注和討論,這不僅意味著整個社會對少兒編程的關注,更意味著少兒編程的學習在當今時代已是大勢所趨。暑假已來,很多家長都會有這樣的疑問,“孩子0基礎,要從什么學起?可以直接學習Python嗎?”....... 酷叮貓和大家一起來討論一下這個問題。
Scratch是麻省理工大學MIT媒體實驗室“終身幼兒園團隊”(Lifelong Kindergarten Group)開發(fā)的一個免費項目?!?/span>Scratch是一種編程語言,也是一個在線社區(qū)。使用 Scratch,你可以編寫屬于你的互動媒體,像是故事、游戲、動畫,然后你可以將你的創(chuàng)意分享給全世界。用Scratch 創(chuàng)作,可以讓孩子們更具創(chuàng)造力、協(xié)作力、邏輯力?!?/span>
由于Scratch的簡單易操作,它面世后很快成為人工智能學開展的重要工具,得到了全世界的教育工作者、家長以及中小學生的認同和喜愛。
那么,為什么酷叮貓會建議孩子要從Scratch開始學習呢?其實,我們看看它的特點和優(yōu)勢就明白了。
首先,Scratch是可視化圖形編程,其構成程序的命令和參數(shù)是積木形狀的模塊,不用書寫代碼語句,只需按照一定的邏輯用鼠標拖動模塊把它們拼在一起就可以。因此,使用者可以不認識英文單詞、不會使用鍵盤,也可以編程。這就決定了Scratch入門簡單,即使沒有編程基礎的孩子也能學習。
其次,Scratch題材和內(nèi)容豐富,以游戲、音樂、動畫為主,一方面,它可以為喜愛繪畫的學生,提供角色繪制設計功能,為喜歡動畫的學生提供情景設計功能,為喜歡游戲的學生提供簡單游戲設計功能,還能為喜歡音樂的學生音頻處理功能;另一方面,它可以極大地激發(fā)孩子學習的興趣和積極性。
還有一個很大的原因就是通過Scratch,可以很有效地進行孩子編程思維的啟蒙。Scratch雖然是以積木形式進行編程,但它的8個編程部件基本包含了常見的編程概念,如程序的三種基本結構:順序結構、循環(huán)結構和選擇結構,還有變量的定義和鏈表(數(shù)組)的使用等。Scratch在程序設計時引入了事件、線程、同步的概念。例如Scratch中包含多種事件,如判斷角色是否碰到邊界、是否遇見某種顏色等;而多線程則是讓舞臺上的不同角色各自執(zhí)行不同的腳本,互不影響;在程序中不同角色間可以通過發(fā)送廣播和接受到廣播實現(xiàn)同步。
孩子在學習Scratch的過程中,不斷地強化學習這些概念,不斷地提出問題,解決問題,能夠根據(jù)自己的需求進行分析,設定合適的角色與相應的腳本,終實現(xiàn)程序的流暢運行,這個過程孩子的邏輯思維能力也不斷增強。
所以,在看完這些Scratch的特點、優(yōu)點以及其對孩子編程思維的啟蒙和影響,大家就明白了為什么酷叮貓對大家都建議學習少兒編程先從Scratch入門了吧。