創(chuàng)意動(dòng)畫設(shè)計(jì)軟件Scratch是美國(guó)麻省理工學(xué)院針對(duì)8歲以上兒童開發(fā)的一套程序設(shè)計(jì)語言,是一款所見即所得的程序編寫軟件,適合小學(xué)生使用。該編程就像是搭積木一樣,使學(xué)生在快樂輕松的氛圍中做出各種各樣的動(dòng)畫、互動(dòng)式故事和簡(jiǎn)單有趣的游戲等。而在創(chuàng)作這些動(dòng)畫、故事和游戲的過程中,學(xué)生的學(xué)習(xí)熱情和創(chuàng)作潛能,達(dá)到最大限度的開發(fā)。他們時(shí)而專注于編程,時(shí)而苦思冥想,時(shí)而與身邊的同學(xué)進(jìn)行交流,從他們那幼稚而快樂的臉上就能真正體會(huì)什么是“素質(zhì)教育”。
激發(fā)了教學(xué)情景的創(chuàng)設(shè)
從小學(xué)生年齡特點(diǎn)來說,小學(xué)生思維方式還是以具體形象思維為主要形式逐步過渡到以抽象邏輯思維為主要形式,但是這種抽象邏輯思維在很大的程度上仍然是與直觀的和感性的經(jīng)驗(yàn)相聯(lián)系的,因而他們對(duì)直觀、形象和感性的東西,就更容易接受,而Scratch更容易創(chuàng)造出相應(yīng)的教學(xué)情景。如在語文課的教學(xué)中,教師可以先給學(xué)生看一段情景錄像,然后進(jìn)行情景教學(xué),當(dāng)學(xué)生在課堂初步理解了課文中的語句,并掌握相應(yīng)的教學(xué)知識(shí)后,教師再讓學(xué)生根據(jù)自己所理解的課文情景,用該軟件創(chuàng)造出與之相適應(yīng)的情景,這或許比教師給學(xué)生一些填空、選擇等練習(xí)題來檢查學(xué)生對(duì)本節(jié)課的掌握情況更為實(shí)在和有效,學(xué)生在教師的指導(dǎo)和自己理解的基礎(chǔ)上,對(duì)所學(xué)課文寓意和課文內(nèi)容的理解有了進(jìn)一步的升華。
解決了傳統(tǒng)教學(xué)的難點(diǎn)
如在小學(xué)數(shù)學(xué)教學(xué)的路程問題中,往往小學(xué)生對(duì)路程、速度和時(shí)間三者之間關(guān)系的理解比較困難,那如何能解決這一問題呢?傳統(tǒng)的教學(xué)方式就是通過教師的講解或相關(guān)的課件讓學(xué)生來機(jī)械地認(rèn)識(shí)和理解這三者的關(guān)系,因此,學(xué)生在學(xué)習(xí)上都比較被動(dòng)。而如今有了Scratch,就可以讓學(xué)生自己通過這一軟件,制作一個(gè)比較簡(jiǎn)單的路程問題的動(dòng)畫程序,并加入路程、時(shí)間和速度三者的參數(shù),通過這三者數(shù)據(jù)在動(dòng)畫中的變化來找出他們之間的關(guān)系,學(xué)生理解更加容易,掌握起來更加牢固。
建立了程序教學(xué)的樂趣
隨著信息技術(shù)的發(fā)展,有些地方的小學(xué)電腦課堂中已幾乎找不到程序設(shè)計(jì)的教學(xué),取而代之的是信息技術(shù)技能的訓(xùn)練和應(yīng)用教學(xué)。但對(duì)大部分小學(xué)生來說,不上信息技術(shù)課,一樣能掌握這些信息技術(shù)的操作技能,并加以應(yīng)用。對(duì)小學(xué)生的思維和創(chuàng)作能力絲毫沒有一點(diǎn)鍛煉和培養(yǎng),這就促使老師開始思考程序設(shè)計(jì)教學(xué)在小學(xué)信息技術(shù)課堂上是否有存在的價(jià)值與意義。原有適合小學(xué)信息技術(shù)教學(xué)中的程序設(shè)計(jì)只有圖形化的Logo語言,而它也是基于簡(jiǎn)單算法的程序設(shè)計(jì)軟件,相對(duì)直觀、漂亮的界面或許一開始還能吸引學(xué)生的眼球,但隨著程序設(shè)計(jì)教學(xué)的不斷深入,枯燥無味的煩瑣算法以及一味的模仿設(shè)計(jì),漸漸讓小學(xué)生失去了學(xué)習(xí)的興趣,最后就演變成了談“程”色變,那有沒有一種程序軟件適合小學(xué)生,并能給他們的能力培養(yǎng)騰出空間、給創(chuàng)新添上翅膀呢?
Scratch的出現(xiàn)很好地解決了小學(xué)生學(xué)習(xí)程序設(shè)計(jì)的種種困難和問題:直觀而又形象的積木式指令代替了枯燥而難記的代碼指令,沒有煩瑣的語法記憶,取而代之的是一個(gè)個(gè)模塊化的結(jié)構(gòu),不同命令由不同的形狀表示,不相關(guān)的模塊不能組合和相連,這大大激發(fā)了學(xué)生的學(xué)習(xí)興趣和探究可能,同時(shí)減輕了學(xué)生的記憶負(fù)擔(dān)。編程就像是搭積木一樣,使學(xué)生在拖拉模塊的過程中輕松而又愉快地探究和創(chuàng)造出各種互動(dòng)式的故事、美妙的動(dòng)畫和自己想呈現(xiàn)的游戲等。在這種快樂而又有趣味的挑戰(zhàn)氛圍中,學(xué)生不僅能收獲成功的喜悅,還能品嘗失敗的洗禮,從而引導(dǎo)學(xué)生逐步養(yǎng)成主動(dòng)學(xué)習(xí)、有序思考、邏輯表達(dá)和持之以恒的學(xué)習(xí)品質(zhì),還能主動(dòng)靈活地運(yùn)用已學(xué)到的各種知識(shí),在綜合運(yùn)用中鞏固更新,在思維和需求間不斷尋求平衡和升華。
強(qiáng)化了邏輯思維能力的培養(yǎng)
在實(shí)際教學(xué)中,老師們不能僅要求學(xué)生停留在會(huì)模仿或制作簡(jiǎn)單作品的層面上,更重要的是讓學(xué)生“了解程序設(shè)計(jì)的基本理念,培養(yǎng)他們的邏輯思維能力”。因而,要在教學(xué)中讓學(xué)生慢慢地了解為什么要這樣設(shè)計(jì),這樣設(shè)計(jì)有什么好處的原因等;明白什么是程序,什么是程序設(shè)計(jì)。程序設(shè)計(jì)并不是簡(jiǎn)單地知道一些模塊命令在哪里,而是要知道怎樣用這些模塊命令來解決實(shí)際問題或?qū)崿F(xiàn)自己的編程設(shè)想,更關(guān)鍵的是要理解這是依賴一個(gè)個(gè)由模塊命令組成的程序來實(shí)現(xiàn)的。
助推了創(chuàng)新能力的提升
不僅教會(huì)學(xué)生熟悉一條條模塊指令,還要讓學(xué)生學(xué)會(huì)綜合應(yīng)用這些模塊指令,設(shè)計(jì)出屬于自己的創(chuàng)意作品,這才是Scratch教學(xué)的根本所在。Scratch提供了一個(gè)開放的創(chuàng)作平臺(tái),多元的對(duì)象、卡通的造型、豐富的色彩、多樣的指令、豐富的交互,自然啟發(fā)了學(xué)生的想象,在其中,學(xué)生可以創(chuàng)作的內(nèi)容太多了,不同知識(shí)水平的學(xué)生都可以利用該平臺(tái)實(shí)現(xiàn)自己的想象與創(chuàng)作,不管他們的作品是如何粗糙、構(gòu)思是如何幼稚,但他們?cè)趧?chuàng)造的過程中掌握了原理、開放了思維、培養(yǎng)了個(gè)性,獲得了成功的體驗(yàn)。他們每一份作品都是一次思維碰撞,一次創(chuàng)新能力的升華,一次智慧的分享。Scratch已悄悄地走進(jìn)教學(xué),正給小學(xué)教學(xué)帶來一次新的“革命”和新的“機(jī)遇”,讓大家一起勇敢地融入Scratch對(duì)當(dāng)今小學(xué)教學(xué)的洗禮,去享受和體驗(yàn)這份“挑戰(zhàn)”的樂趣。
(作者單位:江蘇省蘇州市敬文實(shí)驗(yàn)小學(xué))