Scratch入門教程
——兒童計(jì)算機(jī)編程
Scratch是一個(gè)全新的程序設(shè)計(jì)語(yǔ)言,用她你可以很容易的去創(chuàng)造交互式故事情節(jié),動(dòng)畫,游戲,而后你可以把你的創(chuàng)作,共享到其他網(wǎng)站上去!
為什么要讓孩子編程?
孩子是祖國(guó)的未來,也是我們的未來,將來的孩子必然要把計(jì)算機(jī)當(dāng)做自己工作和接觸世界的一個(gè)重要工具,就如同我們當(dāng)年通過收音機(jī),電視,圖書,雜志來接觸一樣。做為家長(zhǎng)來說,不應(yīng)該對(duì)計(jì)算機(jī)產(chǎn)生恐懼。近來,國(guó)家倡導(dǎo)“綠色上網(wǎng)”,而現(xiàn)在大多數(shù)家長(zhǎng)既想讓孩子學(xué)習(xí)計(jì)算機(jī),又不想讓孩子沉迷于游戲,或接受不良的互聯(lián)網(wǎng)文化。某種程度上說,這是一個(gè)兩難的問題。最好的方法,就是正確的引導(dǎo)和介入。
從玩計(jì)算機(jī)看,一定要讓孩子接觸PC上的游戲,可以?shī)蕵飞硇?,提高智力。人?duì)自己熟悉的東西是有把握能力的。孩子早接觸游戲,就不容易上癮。現(xiàn)在很多孩子在小學(xué)中學(xué)期間,不讓玩游戲,到了大學(xué)玩游戲,這樣人就荒廢了。
但游戲不是目的,第二步,要想讓孩子不沉迷在游戲中,就要引導(dǎo)孩子從被動(dòng)的玩,到主動(dòng)的創(chuàng)造。因此,這個(gè)階段就要引入計(jì)算機(jī)編程,讓孩子自己編寫程序。
但很多情況下,家長(zhǎng)并不知道怎么編寫程序,也就沒有辦法引導(dǎo)孩子,這是一個(gè)遺憾。不過,想讓孩子搞定的事情,首先就要自己搞定.我推薦麻省理工學(xué)院專為兒童學(xué)習(xí)計(jì)算機(jī)提供的開源項(xiàng)目:Scratch。
我剛下載了scratch,安裝運(yùn)行后的幾秒內(nèi),就眼前一亮,很有意思,軟件會(huì)在你啟動(dòng)幾秒后,自動(dòng)測(cè)試你的操作系統(tǒng)版本,變換為簡(jiǎn)體中文的界面。在經(jīng)過一段時(shí)間的使用和教學(xué)后,作為一名計(jì)算機(jī)老師,覺的很有向我們的孩子們推薦的必要。
我們的孩子首先是感興趣,能很快上手,自己動(dòng)手設(shè)計(jì)卡通作品。在動(dòng)手做程序的過程中,學(xué)習(xí)我們的自然語(yǔ)言---漢語(yǔ)及我們?nèi)祟惞餐恼Z(yǔ)言----數(shù)學(xué);Scratch編程中,能用到一些數(shù)學(xué)知識(shí),孩子們可以只使用簡(jiǎn)單的數(shù)學(xué);不過他們的數(shù)學(xué)知識(shí)越豐富,其創(chuàng)作能力越強(qiáng),Scratch軟件的優(yōu)勢(shì)是給孩子們提供盡可能方便的工具,讓他們充分的去發(fā)揮自己的想象力創(chuàng)作。在創(chuàng)作過程中,學(xué)習(xí)積極性會(huì)被極大的提高,想象力和創(chuàng)造力會(huì)得到極大的培養(yǎng)和鍛煉。

孩子們還可以把自己的作品上傳到Scratch官方網(wǎng)站上去。我發(fā)現(xiàn),他們都在試圖去設(shè)計(jì)一些體現(xiàn)自己思想的作品,并完全能邊做邊體會(huì)這個(gè)完全模塊化的“編程語(yǔ)言”所帶來的便捷。Scratch安裝目錄下帶有大量的素材,能極大的滿足孩子們的需求;當(dāng)然在必要時(shí),他們還會(huì)自己制作素材!
世界各地,編程語(yǔ)言Scratch引發(fā)興趣
兩年前,美國(guó)麻省理工學(xué)院媒體實(shí)驗(yàn)室推出一種新的電腦編程語(yǔ)言,這種語(yǔ)言現(xiàn)在已經(jīng)進(jìn)入世界各地的教室和家庭,正在迅速成為兒童和成年人游戲和學(xué)習(xí)的方式。
在維吉尼亞州阿靈頓的一個(gè)教室里,學(xué)生們用SCRATCH制作動(dòng)畫故事。大部分學(xué)生跟來自薩爾瓦多的麗迪亞.梅爾格一樣,正在學(xué)習(xí)母語(yǔ):“我們用SCRATCH編程語(yǔ)言,要學(xué)習(xí)使用大量的自然語(yǔ)言詞匯。”
計(jì)算機(jī)科學(xué)老師杰夫.埃爾克納從3月開始教授SCRATCH語(yǔ)言。他說:“我開始是想用SCRATCH教學(xué)生編程。后來發(fā)現(xiàn),這種編程語(yǔ)言實(shí)際上也能非常好地教授語(yǔ)言技巧?!?/p>
SCRATCH最初是麻省理工學(xué)院媒體實(shí)驗(yàn)室開發(fā)出來的。開發(fā)者表示,這種電腦編程語(yǔ)言的目的,是幫助年輕人發(fā)展學(xué)習(xí)技能,學(xué)習(xí)創(chuàng)造性思維,以及學(xué)習(xí)集體合作。
媒體實(shí)驗(yàn)室的博士生凱倫.布雷南,是SCRATCH項(xiàng)目的負(fù)責(zé)人。他說:“我們的目的不是要?jiǎng)?chuàng)建電腦程序編寫大軍,而是幫助電腦使用者表達(dá)自己?!?/p>
SCR ATCH語(yǔ)言很簡(jiǎn)單,所有的人都可以使用。這種編程語(yǔ)言所依據(jù)的,是一種積木系統(tǒng);積木可以通過多種指令結(jié)合起來。這種語(yǔ)言總共有100多塊“積木”可以使用。另外,還有一個(gè)視覺圖像庫(kù),使用者可以在最開始的時(shí)候用圖像編寫程序。
更準(zhǔn)確地說,它作為一個(gè)編程的工具,使用者可以運(yùn)用已有的素材,完成卡通的動(dòng)畫故事。不過,如果你不喜歡別人給你提供的素材,你也可以自己動(dòng)手畫哦。
所有的人都可以從麻省理工學(xué)院的網(wǎng)站免費(fèi)下載2007年5月投入使用的SCRATCH。
布雷南說:“我們?cè)O(shè)立這個(gè)網(wǎng)站的時(shí)候不知道結(jié)果會(huì)怎么樣。會(huì)有人使用這種編程語(yǔ)言嗎?人們用這種語(yǔ)言會(huì)制作什么呢?在網(wǎng)站開設(shè)一兩個(gè)星期之后出現(xiàn)了這種電腦動(dòng)畫故事?!?/p>
一個(gè)德國(guó)的9歲的女孩,用它來上載自己的照片,繪制自己的圖畫,錄下自己的聲音,編成了一個(gè)電腦動(dòng)畫片,題目叫“蜜蜂游戲”。
還有人用這種編程語(yǔ)言制作了網(wǎng)上博物館,讓人們可以觀摩藝術(shù)作品,或者用它制作互動(dòng)地圖,用來教授地理。
SCRATCH甚至還有國(guó)際協(xié)作,有一款帶音樂的游戲,是由來自不同的國(guó)家的一個(gè)8歲、13歲和15歲的孩子制作的。
推出兩年來,SCRATCH網(wǎng)站已經(jīng)吸引了25萬(wàn)注冊(cè)用戶,他們創(chuàng)制了40萬(wàn)個(gè)項(xiàng)目。
阿靈頓的計(jì)算機(jī)科學(xué)老師埃爾克納的學(xué)生們也是注冊(cè)用戶,他們?cè)赟CRATCH網(wǎng)站也要有一個(gè)自己的網(wǎng)頁(yè)了。
孩子們能學(xué)會(huì)用Scratch編程嗎?
孩子們學(xué)習(xí)這種編程,一般來說,花上幾個(gè)小時(shí)就可以入門了。之后,孩子們的興趣會(huì)越來越濃厚。當(dāng)自己編制好一個(gè)程序后,可以把成果發(fā)布到互聯(lián)網(wǎng)上;進(jìn)而通過這個(gè)網(wǎng)絡(luò),結(jié)交更多的朋友,這是一個(gè)積極健康的過程。
一般來說,孩子學(xué)習(xí)四個(gè)月,就能充分掌握這個(gè)編程工具了。在這個(gè)過程中,最重要的是,孩子理解了計(jì)算機(jī)工程的基本概念,例如,面向?qū)ο螅瑓?shù),消息,控制,交互等。而這些概念將讓孩子可以接觸更加深入的,真正的編程!
有的小同學(xué)就在學(xué)習(xí)兩個(gè)月之后,開始進(jìn)行PC的真正編程,而這個(gè)過程對(duì)很多成年人也是不小的挑戰(zhàn)。但孩子編寫程序,就像玩游戲一樣,只是一個(gè)挑戰(zhàn)而已。在這個(gè)過程中,他會(huì)自己加深學(xué)習(xí)母語(yǔ)和英語(yǔ),學(xué)習(xí)更加深入的技術(shù)。關(guān)鍵的關(guān)鍵,不在于學(xué)習(xí)了某種特殊的技能,而是在這個(gè)過程中,培養(yǎng)了孩子獨(dú)立學(xué)習(xí)、獨(dú)立解決問題的能力;而這個(gè)創(chuàng)造過程,是最讓人快樂的。
愛華網(wǎng)

