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