邵曉婭 秦昆
小學高年級開設Scratch程序設計教學,為小學信息技術課程帶來了新的活力,也帶來了新的挑戰。對于這樣一項全新的教學內容,教師如何教、學生如何學,迫切需要接地氣的具體策略方法。有鑒于此,在翻閱了大量程序設計教學方面的案例、資料后,根據懷柔區小學六年級程序設計教學現狀,我們歸納了Scratch程序設計教學“范例研習”具體實施策略。
● 精設范例,巧引課題
一個好的有說服力的教學范例,為教學的引入起到事半功倍的作用。精心設計好范例,是有效引入教學的前提。精設范例要把握好四點:一是目標明晰。一節課的學習目標可能有多個,在設計教學范例前要明確本節課的教學重點是什么、難點是什么,教師希望通過設計教學范例解決教學中的重點問題還是難點問題,將此范例用于引入、體驗、自學還是引導分析環節。由于學習目標定位、范例作用定位的不同,設計范例時針對性也會有所不同。二是貼合學情。范例的設計要源于學生真實的學習和生活,符合學生的認知水平、技術水平,才能夠激起學生的共鳴,才能使學生在愉悅、順暢的氛圍中真正理解知識的特點與內涵。三要簡潔精當。在設計教學范例時不需要多復雜、多精美,教師只需要用最簡單的例子幫助學生快速、直接地理解知識的特點與內涵即可。因此,在設計范例時,教師要抓要點、去枝葉,設計出簡潔精當的范例,快速直擊核心問題,讓教學更有針對性、時效性。四是預留空白。我們在設計教學范例時也需要留白,留給學生可想象的空間、可創改的空間、可拓展的空間……那樣才會真正激發學生觀察、思考、質疑,調動學生學習的激情。
● 體驗范例,有效思考
如果說設計好范例是有效教學的前提,那么引導應用好范例則是有效教學的關鍵。在教學過程中,教師為了充分調動學生感官主動學習,往往會引導學生先嘗試體驗自己設計好的教學范例程序。通過體驗活動感知范例的流程、規則,并在體驗過程中把學生引入一個充滿問題、思考、研究的學習情境中。例如,教師讓學生體驗利用“隨機抽獎程序”抽出幸運者、利用“隨機摸球猜猜”游戲活動,讓學生感受生活中的“隨機”現象,體會什么是隨機數、隨機數有什么特點等。為了讓學生有效參與體驗,獲得不同的體驗感受,避免將“體驗”當“純玩”,教師的引導非常關鍵。在學生體驗前,教師要交待清楚需要思考的問題、觀察的對象;在學生體驗過程中,教師要給予充分自主的時間、空間;在學生體驗后,教師要引導質疑交流。
● 分析范例,理清流程
分析范例的過程,教師重在引導學生逐漸形成解決問題的思路和方法。教師要抓住范例本身的特點,提綱挈領,從問題入手,有序、有針對性地引導學生分析、思考、歸納,從而領悟所蘊涵的技術內涵、規律所在,在此基礎上引導學生嘗試形成解決問題的思路流程,分析思考用Scratch程序語言解決問題的方法步驟。例如,分析《煙花綻放》范例時,教師先引導學生觀察并思考:煙花綻放的過程中發生了哪些變化?煙花的位置、大小、顏色是如何變化的?在Scratch里用哪些命令能實現煙花位置的隨機改變?……通過有序地引導分析,學生理清動畫的全過程及相互之間的邏輯關系,逐步學會有條理、有根據地觀察、分析、思考問題,尋找解決問題的方法,形成良好的編程思路。在實際教學中,教師要避免把“分析范例”與“講解范例”等同,兩者最大的區別在于學生參與學習的“深度”不同,前者重點關注解決問題的過程與方法體驗,后者重點關注具體的操作步驟和方法。
● 模仿范例,感悟方法
模仿是學習的基礎,它分為有意識的模仿和無意識的模仿,這里所指的模仿范例是有意識的模仿。學生通過模仿范例的過程,將個體“范例”學習獲取到的新知,應用到解決同類問題中去,從而進一步理解感悟新知。在模仿范例過程中,教師的指導要關注差異,扶放有度,避免學生畏懼模仿、機械模仿、盲目試誤。要把握住四個問題:一是學生需要模仿的范例難度適中,針對性強;二是模仿前要讓學生先有思考,形成初步方案后再上機操作;三是模仿中不要束縛學生的思維,除遇到共性的問題適度引導外,要留給學生充足操作實踐的時間與空間;四是模仿后要引導學生學會分享解決問題的方法策略。
● 創改范例,遷移活用
創改范例環節,教師主要引導學生從“個”的學習,遷移到“類”的學習,培養學生舉一反三、遷移活用知識解決實際問題的能力。在教學過程中,教師通過設計問題、呈現刺激材料、改變角色動作、增加任務難度、優化腳本內容等多種方式,引發學生主動上機調試、修改、豐富、創改程序。例如,在引導學生對《抽獎的秘密》范例進行創改過程中,教師可以進行引導:剛才在抽獎的過程中出現了重復的號碼,同學們有沒有好的辦法解決這個問題呢?剛才同學們看到的抽獎程序更人性化,抽到什么等級就會出現相應級別的獎品圖,這樣的效果又是怎么實現的呢?看完這些素材后,能否應用今天所學的“隨機選數”知識,設計一個“猜猜看”小游戲?……通過演示操作、問題引領、材料刺激等方式,教師再次引發學生的思考,拓寬學生的思路,激發學生主動應用新知解決問題。
● 交流作品,分享互動
在Scratch程序設計教學中,分享心得、評價交流是一個不可缺少的重要環節。教師要給學生搭建交流的平臺,讓學生分享自己在完成編程任務中的快樂、在編程調試中的困惑,以及分析、解決問題的方法及策略等。這一環節需要關注四個問題:首先,教師引導學生交流時既要關注結果,更要關注過程;其次,教師要給足學生自主評價交流的時間和空間;第三,教師的提問要有深度、有針對性;第四,教師要引導學生用自己的語言歸納概括交流。例如,引導學生總結交流變量的概念時,鼓勵學生用比較通俗易懂的語言來表達,甚至可以用自己的語言來表達:變量是能變化的量,變量就像數學中的未知數,變量是能隨著我們心意任意改變的數……這才是學生對變量的真實理解。這些真實易懂的描述語,能夠更好地幫助學生理解抽象概念的內涵與外延。
教學實踐證明,“范例研習”六環節的具體實施策略,能夠有效地幫助教師開展程序設計教學。教師基于以上六個重要環節開展教學,學生有過程的體驗、有方法的習得、有思想的感悟等,程序設計教學精髓因而得以充分體現。當然,“六環節”不是一成不變的,教師應根據教學內容、學生基礎、教學環境的不同等因素,靈活調整、合理選用適合的方式開展教學。