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