Scratch編程一款面向青少年的圖形化編程工具,由美國麻省理工媒體實驗室“終身幼兒園小組”設計開發(fā)。下面就來說說孩子都在學習scratch編程的原因,大家千萬別錯過。 ?
?
孩子都在學習scratch編程的原因 ?
以全球最主要的少兒編程言語Scratch的統(tǒng)計數(shù)據為例,美國市場的浸透率達44.80%(全球*),我國則為0.96%。根據美國*教育統(tǒng)計中心數(shù)據顯示,2016年美國K12學生人數(shù)為4520萬人。其中,Scratch美國地區(qū)注冊用戶人數(shù)為801萬人,美國*商業(yè)化少兒編程服務機構Tynker美國地區(qū)注冊人數(shù)為2250萬人。據此推算,美國K12階段約有67.5%的少兒已接受在線編程教育,遠遠高于*。 ?
Scratch對于現(xiàn)在很多孩子不再陌生,它是一種采用積木式編程學習,易于上手。孩子不需要輸入冗長的代碼,只需拖動不同模塊,進行搭建,即可進行編程。據了解,Scratch支持孩子自由創(chuàng)建各種形式的作品,不論是故事、游戲、動畫、音樂,都可以在Scratch上實現(xiàn)。小朋友甚至可以通過Scratch編寫一段小程序來解決數(shù)學或物理的習題。通過程序的編排,可以鍛煉孩子的抽象邏輯思維,培養(yǎng)其發(fā)現(xiàn)問題、分析問題、解決問題的能力。 ?
就目前國內學習少兒編程的趨勢也在逐年的上升當中,讓孩子盡早的接觸啟蒙教育是一種明智的早教,未來孩子的競爭壓力也會在很大程度上減少。 ?
?
什么是scratch編程 ?
“編程不應該專屬于計算機天才,應該適用于所有人?!边@是美國麻省理工媒體實驗室負責人——Mitch Resnick教授的觀點。 ?
2007年5月,MIT實驗室向公眾發(fā)布了一款全新的桌面視覺化編程工具——Scratch。Scratch將程序指令變?yōu)橐粋€個“積木塊”,使用者無需敲擊代碼或是背誦任何編程指令,只需要將積木塊拖拽并連接在一起,就可以很方便的進行編程,從而快速制作出動畫、游戲、交互程序。Scratch公開發(fā)布后,在全球的各個編程興趣社區(qū)里迅速流行開來。到目前為止,Scratch已經擁有40多種語言的操作界面在超過150個*里被使用。在Scratch官方網站上,你可以看到將近兩千三百八十萬的粉絲們上傳作品! ?
孩子學習scratch編程的重要性 ?
當前教育體系下信息技術教學內容雖然能一定程度滿足孩子的信息知識的獲取,但是隨著科技技術不斷更新迭代,單純的依靠講學不能讓孩子掌握很多實踐過程中需要的技能。Scratch的誕生為信息技術課堂注入了新的元素,實現(xiàn)了從“技術為核心”向“以學生能力為本”的轉變。 ?
編程對于成年人來說,可能是一種謀生手段。以往的觀念認為編程只是IT從業(yè)者需要掌握的技能,其他行業(yè)不需要去學習。隨著國外對編程的普及,編程在慢慢進入大眾的視野。 ?
懂IT的都知道,做一款產品,活著實現(xiàn)一種功能的過程中,涉及到很多細節(jié)。比如根據需求,怎么合理的設計框架;有了框架,怎么設計相應的類,方便以后的擴展或者提高復用性;在開始寫具體函數(shù)時,也要認真思考,存在哪些異常情況,怎么設計能實現(xiàn)*的效果等等。 ?
因此,編程實踐不僅能有效地激發(fā)學生對程序設計的學習興趣,更重要的是鍛煉了他們的邏輯思維能力,這種能力會伴隨孩子的一生。同時,Scratch在創(chuàng)作的同時,也是構思產品的過程,因而能培養(yǎng)了孩子的創(chuàng)新精神。 ?
目前,超過150個不同*或地區(qū)的人在使用Scratch,它提供了40多種不同語言的版本。2011-2012年起,在國內大陸地區(qū)掀起一股Scratch學習、研究的熱潮。 ?
根據各國Scratch的研究與實踐結果,我們分析了Scratch的幾大好處: ?
1、培養(yǎng)學生的主動性和探索精神 ?
Scratch的簡單、直觀的優(yōu)勢,給學生探究學習搭建了堅實的平臺。在創(chuàng)作的過程中涉及到Science(科學),Technology(技術),Engineering(工程),Arts(藝術),Maths(數(shù)學)等多個領域的知識。例如,教師先提出一項開發(fā)任務,學生可以通過猜測、嘗試、驗證自主探索出各指令的意義,歸納總結出滿足這項任務的各種方法。突破了以往教學過程中逐一介紹命令,甚至手把手講解用法,然后通過學生反復練習,死記硬背達到教學目的的限制。 ?
2、培養(yǎng)學生的邏輯思維能力 ?
培養(yǎng)學生的邏輯思維能力對他們今后的成長是很重要的。在大年齡段孩子學習Scratch編程時,會涉及許多數(shù)學知識,孩子需要結合學校內學到的數(shù)學知識,來解決編程問題。在Scratch中,可以將邏輯思維能力的訓練融入具體的創(chuàng)作情景中,讓學生在實踐的過程中逐步向抽象的邏輯推理方面發(fā)展,從而形成一定的邏輯思維能力。 ?
3、激發(fā)學生的創(chuàng)新能力 ?
Scratch易學且功能強大,豐富的對象、卡通的造型、豐富的色彩、多樣的指令、豐富的交互,自然啟發(fā)了學生的想象。有助于孩子們發(fā)揮自己的想象力。在動手創(chuàng)作過程中,學生的積極性、想象力和創(chuàng)造力會得到極大的鍛煉。不同年齡層、不同知識水平的學生都可以利用Scratch平臺實現(xiàn)自己的想象與創(chuàng)作。孩子們可以用Scratch中已有的素材,發(fā)揮自己的想象力制作游戲、動畫,還可以自己設計素材。 ?