教師思考集:算法多樣化還是形式化?
“算法多樣化”也是數學課程標準的重要理念之一,“由于學生生活背景和思考角度不同,所使用的方法必然是多樣的,教師應尊重學生的想法,鼓勵學生獨立思考,提倡計算方法的多樣化。”筆者曾經聽過一節《兩位數減一位數的退位減法》(例題是23-8),在課堂上經過老師的精心“引導”,出現了多樣化的算法,老師花了將近半課的時間進行了展示(還分別用動畫課件進行演示):
(1) 23-1-1-1-1-1-1-1-1=15
(2) 23-3=20,20-5=15
(3) 23-10=13,13+2=15
(4) 13-8=5,10+5=15
(5) 10-8=2,13+2=15
(6) 23-13=10,10+5=15
(7) 23-5=18,18-3=15
……
課后筆者與上課老師進行了交流,老師竟然說“現在計算教學一定要算法多樣化,算法越多越能體現課改精神。” 筆者又詢問了課堂上想出第一種算法的學生“你真是這樣算的嗎?”學生說“我才不愿意用這種笨方法呢!是老師課前吩咐我這么說的。”筆者連續問了好幾個學生,竟沒有一個學生用這種逐個減1的方法。那么后面的幾種算法(特別是第6、7種)真是學生自己想出來的嗎?
算法多樣化應是一種態度,是一個過程,算法多樣化不是教學的最終目的,不能片面追求形式化。筆者以為要真正實現算法多樣化,應注意以下幾點:
(1)要給學生更多獨立思考的機會。教師要舍得放手,要相信學生,讓每一個學生在面對數學問題時獨立思考,盡可能自己找出解決問題的方法。
(2)并不要求每一個學生都能用幾種不同的方法解決問題,不同于“一題多解”。“一題多解”是學生個體能力的表現,是對每一個學生提出的學習要求,是一種很高的學習要求,在某種程度上說是很難達到的要求。算法多樣化是群體學習能力的表現,是學生集體的一題多解,是學習個性化的體現。
(3)老師不必“索要”多樣化的算法,也不必為了體現多樣化,引導學生尋求“低層次算法”。有時教材編排的算法在教學時學生沒有出現,學生已經超越了的“低層次算法”教師可以不再出示,沒有必要走回頭路。
(4)要重視師生之間、生生之間的交流,在交流和比較中,讓學生找到適合自己的最優算法。沒有一種方法對每個學生都是最優的,只有學生自己喜歡的方法才是最優的算法。