王蘇明


● 教學背景
《定義過程》一課是蘇科版《小學信息技術(選修)》教材中Logo語言模塊的第九課。前面八課,教材就順序結構、循環結構——REPEAT語句以及循環嵌套做了講解,過程的定義是結構化程序,滲透了模塊化的思想。經過前面八課的學習,大部分學生對于“即輸即得”的“線性”命令運用較為熟練,單次運用REPEAT語句也掌握較好。但對于REPEAT嵌套命令,由于小學生的心理發展特點,部分學生理解起來有些困難。定義過程的學習主要是為了讓學生“化繁為簡、以簡見繁”,使他們體會到定義過程可以方便其完成規律性的較復雜圖形。
案例描述
【片段一】復習對比,引入課題
師:前幾節課,我們學習了用Logo命令畫虛線、三角形、五角星,你能完成嗎?
學生上臺演示。
教師將學生命令記錄在卡紙上,并通過粘貼的方式,板書學生所寫命令。
師:完成得真棒!老師也想來完成這些圖形,大家來看看老師的方法怎么樣?
教師活動:演示執行事先定義好的過程XX、SJX、WJX,完成同樣的圖形。
師:請大家比較一下哪種命令更簡潔、更快捷?想知道老師是怎么做到的嗎?請閱讀教材31頁。
學生閱讀教材,知道Logo語言的另一種執行方式:過程方式。
揭示課題“定義過程”。
設計意圖:通過復習“線性”命令,激活學生“前在狀態”,為“定義過程”的一般格式教學打下基礎。通過對比,讓學生切身體會用定義過程的方法可以使命令更快捷且便于理解,激發學生學習新知的積極性,揭示新授課題。
我的思考:“千呼萬喚始出來”——怎樣定位教材內容?
前幾遍讀教材,我一直都想將定義過程這一課定位為repeat命令嵌套的拓展課,讓學生調用定義好的過程“化繁為簡”,同時做到“以簡見繁”,方便學生像搭積木一樣完成規律性的較復雜圖形。這樣的定義主要是先考慮學生在學習嵌套命令時有些難度,能否簡化嵌套,便于學生操作,但這其實是一個偽邏輯,因為首先操作是思維的延伸,學生應該先理解嵌套,后才有能力去簡化之;其次,雖然定義過程主要是讓學生養成模塊化的思維,但其仍然具有定義復雜不規則圖形的功能,所以原先的定位可能過于狹窄。
【片段二】自主探究,基本達成
師:請大家把教材翻到32頁仔細閱讀,說說定義過程的一般格式是什么?
生: To過程名
過程體
End
教師在學生說的同時通過移動板書(如圖1),演示構建定義虛線過程的格式。
師:你能移動板書演示定義三角形、五角星的過程嗎?
學生電子白板演示定義三角形、五角星的過程。
師:請大家觀察老師定義過程的過程名,你們能說說過程名的命名特點嗎?
生:有意義,用字母,……
教師總結:兩要三不能(要容易記憶、要有意義;不能用Logo命令、不能以數字開頭、不能有空格)。
教師引導演示定義正方形過程,并執行。
學生嘗試定義正方形,并執行,同桌相互檢查。教師巡視,及時解決學生實際操作中存在的問題,確保基本達成。
設計意圖:學生閱讀教材,形成初步概念。教師直觀演示,使學生理解過程的格式及過程名的作用,再通過學生自己動手擺一擺,鞏固學生剛剛形成的初步概念。同時,板書的展示也給學生在后面的學習中提供了引導范本。學生第一次定義,要扶得穩,讓全體學生達成最基本的目標。
我的思考:“猶抱琵琶半遮面”——第一次操作“是扶是放”?
讓學生自己閱讀教材自主完成第一次定義,還是教師引導?原先設想教材表述已經較為清晰,學生應該能夠自己完成,在第一次試上時發現:學生雖然能夠依葫蘆畫瓢完成第一次定義,但大部分學生對提示符的變化并沒有注意到,這將導致學生在后面自己定義的過程中,不能有效地規避錯誤,或者重新定義。所以,我還是選擇了教師演示引導,并點出學生可能忽視的點,這很大程度上幫助學生建立起完整的定義過程的概念結構。
【片段三】重復調用,體現優勢
師:我們已經學會定義一個正方形的過程,那能不能通過調用這個過程,完成復雜的規律圖形呢?請大家觀看老師的演示。
學生觀看教師演示完成“田字格”的過程。
師:請大家嘗試調用zfx過程,完成“雙田字格”。
學生嘗試完成。
師:剛才我們嘗試用定義好的正方形來完成了較為復雜的圖形,老師這里還準備了一些復雜圖形,我們來分小組討論一下,怎樣來完成這些圖形。
小組長抽簽決定討論圖形,見小組討論記錄表(如圖2)。
教師分發小組討論記錄表。
學生小組討論:①本小組準備定義的基本圖形是什么;②取什么樣的過程名;③有幾個基本圖形組成,相鄰圖形間的旋轉角度。
學生分四組完成,教師巡視輔導,解決學生在操作中出現的錯誤。
學生小組展示交流匯報。
設計意圖:如何調用定義過程,和第一次定義過程一樣,教師的引導演示,可以給學生一個清晰、規范的方法,使學生在教師的明確引導下逐步體會定義的優勢。在學生初步掌握調用定義過程后,通過小組合作的方式,由學生自己完成復雜規律圖形,進一步完成新知的內化過程,舉一反三,完成建構。
我的思考:“轉軸撥弦三兩聲”——怎樣安排調用過程?
定位的改變也直接導致了“新知導入”環節的設計的修改。第一次試上時,我直接用repeat命令嵌套這課出現的“雙田字格”作為導入圖形,想讓學生能延續嵌套命令這一課的思維。在第一次試上時,我發現效果并不是很好,學生雖然上來覺得是簡便了,但直接在repeat語句中調用,學生還有些懵,這樣的導入并不符合學生的認知規律,便改成了從三個不同類型的簡單圖形導入,讓學生從直觀上感知定義過程的使用范圍廣且方便。
【片段四】妙用嵌套,拓展思維
師:看了大家的精彩表現,老師有一個請求,請大家幫幫忙,老師剛剛搬了新家,家里的壁紙和地板圖案還沒有選定,你能以各自定義的過程為基本圖形,運用嵌套幫老師家設計一些漂亮的圖案嗎?
學生自主創作。
學生展示交流,教師點評。
師:大家的作品讓我們大家享受了一場視覺盛宴,也給了老師很多靈感,簡單圖形的多次調用竟然產生了如此奇妙的效果,看來老師家的壁紙地板圖案的設計也不成問題了,老師也完成了一幅作品(如圖3),我們一起來看一看,并請你思考一下老師是怎么完成的?
設計意圖:在學生來到這一環節時,已經完成新知的內化過程,其思維階段也應由知識、理解的低階思維過渡到應用、創新的高階思維。教師放手讓學生用好“定義過程”,在嵌套命令拓展中大顯身手,最后展示教師設計的圖形,是為了避免學生在多次練習后可能形成的思維定勢。
我的思考:“曲終收撥當心畫”——妙用后的隱慮?
基于對本課教材內容的定位,定義過程應該是讓學生初步養成模塊化的程序思維,所以本課并沒有在不規則復雜圖形上作難度上的拓展,而是努力想讓學生體會到定義過程,也就是模塊化后反復使用的妙處。但對同一過程的反復調用,會讓學生走入誤區——每次只調用一個過程,所以在最后展示教師設計的這個圖形,通過分別定義上半圓和下半圓,一次調用兩個過程模塊,幫助學生突破一次只調用一個過程的思維定勢,拓展學生思維。
案例反思
本課既是Logo語言模塊的進階課,又是結構化、模塊化程序教學的起始課。程序教學應該是極富邏輯性的教學,這種邏輯性在本課教學中包括了三個方面:①邏輯性定位教材內容;②邏輯性處理教學設計;③邏輯性安排教學環節。只有將邏輯性貫穿始終,才能真正把握住課堂,對學生的邏輯思維能力起到真正的鍛煉效果,使每個層次的學生均有所收獲。
1.讀透教材,準確定位本課的教學內容在教材中的位置
本課教學內容是過程的定義與執行,其主要目的是簡化重復內容的操作。雖然教師的演示可以讓大部分學生有了一個直觀的印象,但在學生的自主練習時,因為學生的個體差異性,或是誤操作,不可避免地會發生定義錯誤。那么,在學生定義錯誤后怎么辦——教材并沒有在本課安排這一內容,而是將編輯修改命令放在了第11課。怎么樣理解教材將定義、保存、裝載、修改分開呈現?在第一次備課時,我思考能否將edit命令在本課就教授,再次仔細閱讀教材,理解編寫者的意圖:在本課學生掌握定義過程的結構和執行后,教材安排了保存和調用過程一課,其主要目的應該是讓學生鞏固本課內容,在學生牢固掌握后,教材才安排修改命令。這樣的安排用意應該是考慮到學生在本課剛剛接觸到定義過程,即便是定義錯誤,也可以通過重復定義來達到修改的目的。這樣反而會對定義過程有一個更完整清晰的理解,基礎也就更加夯實了,相反如果將這一系列的命令放在一課教學,教學內容偏多,學生在沒有完全掌握定義過程這一新知識點時就教授修改命令極可能產生逆向負遷移,違背學生的認知規律。所以就本課而言,定位應該是掌握過程的含義、定義過程的方法及執行。
2.合理設計,建立教學內容的內在聯系
就本課教學內容來看,主要有以下一些知識點:定義過程的一般格式,過程名的命名規則,過程的執行方式,調用定義好的過程完成一般規律圖形的方法。針對這些教學內容,我設計了這樣一條教學主線:學生閱讀教材,了解定義過程的一般格式,形成初步概念;教師移動板書直觀演示過程體結構,鞏固學生認知;通過觀察過程名,總結過程名命名的一般規則,教師演示引導完成第一次定義,達成基本目標,執行定義好的過程完成熟悉圖形,探究一般規律,研究差異圖形,突破思維定勢。只有將本課的主要知識點串成這樣的一條邏輯清晰的主線,才能使學生的深度學習成為可能。教師如果只關注了知識點的教學,而不深入研究知識點之間的邏輯聯系,那么,學生的發展可能只是浮于表面。
3.有序安排,呈現有梯度的教學環節
本課主要是讓學生初步理解定義過程的含義及用法,本身內容并不難,但如何讓學生完善自己已有的認知結構并建立新的意義系統,就需要教師對教學環節進行有序的安排。本節課,我通過讓學生完成四個環節來實現知識的建構。從課堂教學邏輯來講,我安排了四個教學環節“初次定義形成定義過程結構的認知”——“用定義好的過程完成熟悉的規律性圖形”——“用嵌套結構調用定義好的過程探究一般規律性圖形的規律”——“調用不同過程突破思維定勢”,這是一個認知逐步推進的過程,這個過程從簡單到復雜,從聯系到區別,非常清晰地展示了定義過程的知識體系。這樣的環節安排使不同層次的學生都形成了較為穩定的認知結構,獲得今后再學習的能力。