Scratch教學引進我國中小學課堂不久,關(guān)于Scratch的教學探究正方興未艾。在Scratch教學中,我既感觸了學生的困惑,也收獲了區(qū)級編程賽場上的喜悅。在挫折與成功中,我認識到Scratch教學的不容易,教師必須小心翼翼地時刻關(guān)注學生的興趣;必須讓學生學會思考;Scratch教學目的不是為了應(yīng)試,而是要培養(yǎng)有創(chuàng)造力的人。所以,本文主要從興趣、思考、創(chuàng)造三個方面來探究Scratch教學策略。
一、讓孩子們在快樂中學習
學習始于興趣,探究始于熱情。Scratch本身是一門趣味性編程課,就是讓孩子們在玩中學,學中玩。學會思考與創(chuàng)造的前提是先要讓孩子們享受快樂。
沒有付出的快樂是很短暫的。教師應(yīng)該逐漸引導(dǎo)他們從享受Scratch帶來的快樂轉(zhuǎn)變?yōu)閰⑴c創(chuàng)造的快樂。學生對Scratch的興趣能持續(xù)多久,很大程度上取決于學習過程中對自身力量的發(fā)現(xiàn),即獲得成就感,以及在群體中能否獲得榮譽感。
為此,教學中我采取了以下策略:
1建編程高手星級表
給認真思考回答問題的同學加星;給完成任務(wù)又快又好的同學加星;給作品有創(chuàng)新的同學加星;給幫助別人的“小老師”加星……加星成為課堂常態(tài),通過加星,讓學生找到成就感,激發(fā)學習Scratch的熱情。
2 建小組完成任務(wù)進程表
全員完成任務(wù)的小組有各種不同的獎勵,比如玩游戲,上網(wǎng)看視頻,看MV等,我用這種方法來督促小組互幫互助,保證每一個同學都完成任務(wù)。Scratch編程有很強的邏輯性,學生一旦前面的問題沒有解決,后面就沒法繼續(xù),從而失去學習興趣。小組成員互助和“小老師”加星規(guī)定,給困難學生強有力的支援。
3 在活動中學習
經(jīng)常組織各種活動,讓學生在活動中學習。如:小組趕進程,比速度;小組作品評比;小組創(chuàng)意評比;校級編程比賽,參加片區(qū),區(qū)級編程比賽……通過活動,在活動中獲獎或獲得鼓勵,讓他們獲得成就感,榮譽感,激發(fā)Scratch學習的興趣和熱情。
二、學會思考
學Scratch的主要目的是什么,并不是讓學生學編程,而是讓他們學會思考。學會發(fā)現(xiàn)問題,分析問題,提出假設(shè),并嘗試完成任務(wù)。
培養(yǎng)學生思維能力,需要做到以下幾點:
1 讓學生成為學習的主體
要讓學生學會思考,首先要讓學生成為學習的主體。否則學生被老師牽著走,思想囿于一域,只能被動學習。
我在剛教Scratch時,怕學生不懂,經(jīng)常越廚代庖地講解。這樣講解的后果就是學生依賴講解。到小學高段,任務(wù)紛繁復(fù)雜,指令堆積到需翻頁,學生看不過來,跟不上,只好放棄。當時感覺好失敗,失敗也讓我明白了,教師過度講解讓他們失去了思考的機會。沒有思考,沒有理解,他們會因為一個指令出錯而止步不前,并逐漸失去信心而產(chǎn)生厭學情緒。
于是我改變教法,把學習的主動權(quán)還給學生。盡可能地減少講解和示范。出示任務(wù)后,就讓學生去觀察發(fā)現(xiàn)問題,以小組為單位探究學習。小組能夠獨立完成的任務(wù)放手他們自己去做……他們完成的每一個任務(wù)都經(jīng)過了自己的充分思考,腦子越用越活,后面的學習也越來越輕松。
2 思維能力培養(yǎng)的具化與核心
Scratch學習中,學生思考的過程幾乎是整個自主探究學習的過程,即:發(fā)現(xiàn)問題,分析問題,提出假設(shè),嘗試完成。其中,提出假設(shè)的思路是思考的核心。Scratch教學每課都有思路分析,這是培養(yǎng)學生思維能力的重要途徑,教師認識到這一點,就不要輕易放棄思路分析的過程,而把它作為課堂教學重點來練習。
3 學與思結(jié)合
古人說,學而不思則罔,思而不學則殆。學與思結(jié)合,才能真正學好。
思路分析是培養(yǎng)學生思維能力的核心,教材上都有,那么該怎么使用教材上的思路分析呢?
一開始我是讓學生看書自學,學生看教材上的思路分析及后面的對應(yīng)指令,很快就可以依葫蘆畫瓢完成編輯。但很快我也發(fā)現(xiàn),太快獲得的成果不牢固,學生并沒有真正去思考。后來做思路分析時,我讓學生合上書自己想,小組討論,全班交流,最后才打開教材。這樣,給了他們思考的機會,他們對指令的使用和程序的設(shè)計理解更深入,遇到后面跨度或難度較大的問題,他們也可以有足夠的思維能力去解決。所以說,教材好比是諸葛亮的錦囊妙計,錦囊需時機到了才可以打開,教材也需要認真思考后才能打開。
經(jīng)過長期思維訓(xùn)練,同學們的思維能力都有不同程度的提高。由于經(jīng)常自已作思路分析,他們對教材提供的角色參數(shù)也能夠合理的運用,而不是盲目照搬;他們能夠發(fā)現(xiàn)教材中設(shè)計不盡完美的地方,會想出跟教材不一樣的設(shè)計。
學會了思考,才能解決編程中出現(xiàn)的許多奇奇怪怪的問題,不依賴老師,不依賴教材,才可以創(chuàng)作出不一樣的作品,達到創(chuàng)新目的。
三 學會創(chuàng)造
當學生喜歡Scratch并成為學習的主人,思維能力得到有效訓(xùn)練,他們就已經(jīng)接近創(chuàng)造作品了。但要讓學生學會創(chuàng)造,還需要更多練習。
為了培養(yǎng)學生的創(chuàng)造力,我主要做了以下幾點:
1 對課堂上作品創(chuàng)新的同學加星,鼓勵他們發(fā)展創(chuàng)新思維。
2 鼓勵同學們創(chuàng)作時從身邊點滴入手,觀察生活,并編輯出程序來服務(wù)生活,改變生活。
多數(shù)學生作品要么模仿教材,要么是他們自己喜歡的游戲內(nèi)容。因為他們年紀小,沒有生活經(jīng)驗。對此我們強調(diào)了編程要服務(wù)生活,鼓勵同學們從身邊點滴入手,觀察生活,編輯生活的程序,用來服務(wù)生活,改變生活。在活動中,我更多地獎勵面向生活的作品,也讓學生漸漸轉(zhuǎn)變思路,讓他們開始觀察身邊的人和事,或者走上街頭路口,去發(fā)現(xiàn)可以用程序改變的地方。
3 學校購買傳感器,讓學生連通虛擬與現(xiàn)實,實現(xiàn)人機互動,打開學生通往發(fā)明之門。
自從學校購買了機器人及百變安裝包后,同學們對機器人編程興趣非常濃厚。他們自主學習,網(wǎng)上搜索資料,做出了巡線,機器人表情,躲避障礙物,發(fā)警報,觸角等十多種人工智能特效。由此可以設(shè)計出嬰兒車,智能車欄等各種產(chǎn)品出來。同學們發(fā)現(xiàn),原來自己離發(fā)現(xiàn)創(chuàng)造是這么近……
Scratch之父說,Scratch課程就是要培養(yǎng)讓這個世界充滿創(chuàng)造力的人,他們不斷為自己和世界創(chuàng)造出新的可能性。我也希望同學們用Scratch來編輯生活,改變生活。相信他們創(chuàng)造的夢想一旦起程,就不會輕易停止。
作者簡介:
江信義(1969.12.16—),男,49歲,漢族,籍貫重慶市北碚區(qū),重慶市渝北區(qū)第三實驗小學校信息技術(shù)教師。