資訊內(nèi)容
淺談學(xué)習(xí)Scratch的必要性
一、Scratch簡介
Scratch是由MIT(美國麻省理工學(xué)院)針對5至16歲的兒童和青少年設(shè)計(jì)的可視化程序設(shè)計(jì)語言與開發(fā)環(huán)境,專注于用編程實(shí)現(xiàn)簡單的動(dòng)畫效果。
Scratch的目的是“創(chuàng)作和分享你自己的交互故事、游戲、音樂和藝術(shù)”,重點(diǎn)在于循序漸進(jìn)地培養(yǎng)青少年的創(chuàng)造性思維、邏輯思維和合作學(xué)習(xí)的能力,使孩子在以后的學(xué)習(xí)中能養(yǎng)成自我分析、解決問題的習(xí)慣。
Scratch開發(fā)工具支持多種語言,圖形化的操作流程很好地解決了小學(xué)生學(xué)習(xí)編程,如VB、C+等因其結(jié)構(gòu)復(fù)雜、命令冗長、邏輯思維抽象等因素阻礙著學(xué)生學(xué)習(xí)的問題。
二、學(xué)習(xí)Scratch的必要性
當(dāng)前教育體系下信息技術(shù)教學(xué)內(nèi)容雖然能一定程度滿足孩子的信息知識(shí)的獲取,但是隨著科技技術(shù)不斷更新迭代,單純的依靠講學(xué)不能讓孩子掌握很多實(shí)踐過程中需要的技能。Scratch的誕生為信息技術(shù)課堂注入了新的元素,實(shí)現(xiàn)了從“技術(shù)為核心”向“以學(xué)生能力為本”的轉(zhuǎn)變。
編程對于成年人來說,可能是一種謀生手段。以往的觀念認(rèn)為編程只是IT從業(yè)者需要掌握的技能,其他行業(yè)不需要去學(xué)習(xí)。隨著國外對編程的普及,編程在慢慢進(jìn)入大眾的視野。
懂IT的都知道,做一款產(chǎn)品,活著實(shí)現(xiàn)一種功能的過程中,涉及到很多細(xì)節(jié)。比如根據(jù)需求,怎么合理的設(shè)計(jì)框架;有了框架,怎么設(shè)計(jì)相應(yīng)的類,方便以后的擴(kuò)展或者提高復(fù)用性;在開始寫具體函數(shù)時(shí),也要認(rèn)真思考,存在哪些異常情況,怎么設(shè)計(jì)能實(shí)現(xiàn)最優(yōu)的效果等等。
因此,編程實(shí)踐不僅能有效地激發(fā)學(xué)生對程序設(shè)計(jì)的學(xué)習(xí)興趣,更重要的是鍛煉了他們的邏輯思維能力,這種能力會(huì)伴隨孩子的一生。同時(shí),Scratch在創(chuàng)作的同時(shí),也是構(gòu)思產(chǎn)品的過程,因而能培養(yǎng)了孩子的創(chuàng)新精神。
目前,超過150個(gè)不同國家或地區(qū)的人在使用Scratch,它提供了40多種不同語言的版本。2011-2012年起,在國內(nèi)大陸地區(qū)掀起一股Scratch學(xué)習(xí)、研究的熱潮。
根據(jù)各國Scratch的研究與實(shí)踐結(jié)果,我們分析了Scratch的幾大利好:
1、學(xué)習(xí)Scratch有助于培養(yǎng)學(xué)生的主動(dòng)性和探索精神
Scratch的簡單、直觀的優(yōu)勢,給學(xué)生探究學(xué)習(xí)搭建了堅(jiān)實(shí)的平臺(tái)。在創(chuàng)作的過程中涉及到Science(科學(xué)),Technology(技術(shù)),Engineering(工程),Arts(藝術(shù)),Maths(數(shù)學(xué))等多個(gè)領(lǐng)域的知識(shí)。例如,教師先提出一項(xiàng)開發(fā)任務(wù),學(xué)生可以通過猜測、嘗試、驗(yàn)證自主探索出各指令的意義,歸納總結(jié)出滿足這項(xiàng)任務(wù)的各種方法。突破了以往教學(xué)過程中逐一介紹命令,甚至手把手講解用法,然后通過學(xué)生反復(fù)練習(xí),死記硬背達(dá)到教學(xué)目的的限制。
2、學(xué)習(xí)Scratch有助于培養(yǎng)學(xué)生的邏輯思維能力。
培養(yǎng)學(xué)生的邏輯思維能力對他們今后的成長是很重要的。在大年齡段孩子學(xué)習(xí)Scratch編程時(shí),會(huì)涉及許多數(shù)學(xué)知識(shí),孩子需要結(jié)合學(xué)校內(nèi)學(xué)到的數(shù)學(xué)知識(shí),來解決編程問題。在Scratch中,可以將邏輯思維能力的訓(xùn)練融入具體的創(chuàng)作情景中,讓學(xué)生在實(shí)踐的過程中逐步向抽象的邏輯推理方面發(fā)展,從而形成一定的邏輯思維能力。
3、學(xué)習(xí)Scratch有助于激發(fā)學(xué)生的創(chuàng)新能力
Scratch易學(xué)且功能強(qiáng)大,豐富的對象、卡通的造型、豐富的色彩、多樣的指令、豐富的交互,自然啟發(fā)了學(xué)生的想象。有助于孩子們發(fā)揮自己的想象力。在動(dòng)手創(chuàng)作過程中,學(xué)生的積極性、想象力和創(chuàng)造力會(huì)得到極大的鍛煉。不同年齡層、不同知識(shí)水平的學(xué)生都可以利用Scratch平臺(tái)實(shí)現(xiàn)自己的想象與創(chuàng)作。孩子們可以用Scratch中已有的素材,發(fā)揮自己的想象力制作游戲、動(dòng)畫,還可以自己設(shè)計(jì)素材。
三、總結(jié)
Scratch的諸多優(yōu)勢讓我們在教育孩子方面多了一種選擇,無論是教師還是家長,都要要結(jié)合Scratch操作簡單、便于理解的特點(diǎn),引導(dǎo)學(xué)生自主探究,在實(shí)踐的過程中主動(dòng)思考、歸納,讓學(xué)生大膽假設(shè)、探索、驗(yàn)證自己的想法。同時(shí),給學(xué)生足夠的空間讓他們用自己的思維方式去解決問題。此外,在教學(xué)中應(yīng)多多一點(diǎn)啟發(fā)、多一點(diǎn)幫助、多一點(diǎn)鼓勵(lì),讓各個(gè)能力段的孩子都能發(fā)揮自己的作用,逐步養(yǎng)成邏輯思考的能力。
孩子的很多習(xí)慣是從小培養(yǎng)出來的,因此,編程是目前我認(rèn)為非常有效,且適應(yīng)各種階段,各種能力水平孩子的一種教育教學(xué)手段。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch第十五講:制作新的積木
最近掀起的編程熱,想必大家都知道,作為家長,肯定都不希望自己的孩子輸在起跑線上,自然希望孩子也能學(xué)習(xí)編程,掌握一門技能。但是目前的情形卻有些脫離軌道了,象奧數(shù)一樣的又一次被裹挾的趨勢開始形成。小學(xué)也要開編程課,初中的信息競賽課外班的資料CC哥簡單閱讀了一下,還是相當(dāng)有難度的,估計(jì)公司的程
- 下一篇
少兒編程Scratch第15講:貪吃蛇
目的:完成一個(gè)貪吃蛇的小游戲,了解角色圖片制作、克隆、運(yùn)動(dòng)方向、碰到障礙物的處理。 游戲說明:游戲開始時(shí),蛇不停的往前移動(dòng),身體逐漸變長。玩家可以通過上下左右四個(gè)按鍵改變蛇運(yùn)動(dòng)方向(向上、向下、向左