一、算法多樣化在實施過程中出現的問題
在深入課堂進行聽課中,算法多樣化教學在實施過程中出現了這樣一些現象:教師總是要千方百計地讓學生想出不同的計算方法,以體現算法的多樣化,再把各種方法羅列出來,對各種算法的形成過程如蜻蜓點水一帶而過,只要有一個學生說出就可,也不加以梳理。這使得算法多樣化變成了僅僅是算法的羅列,這算法多樣化能等同于算法的羅列嗎?當出現10種、十幾種算法后,教師還一個勁地鼓勵學生繼續尋找不同的算法,最后在實際的運用中,只簡單地說了一句:“你們可以用自己喜歡的方法來算。”算法多樣化是越多越好?算法多樣化要不要培養學生優化的意識?
二、如何在算法多樣化教學中有效培養學生的計算能力和數學素養
1.經歷多種算法的操作、思考過程。
在算法多樣化的教學中,我們常常看到這種現象,教師為了展示多種多樣的算法,擔心教學時間不夠用,在讓學生自主探究算法這一過程時,常出現教師不能提供給學生比較充分的操作、思考的時間,只做稍許停頓,就說:“我們一起來看看28+4=?是怎樣算的?”試想,學生獨立思考的時間匆促,學生將拿出什么方法、什么見解與人交流?又將如何修正、改進自己的算法?只有提供充分的時空讓學生深入思考、動手操作,學生才會有所理解、有所發現,才能尋找到解決問題的方法。在學生有所得的基礎上,在《圖書館》一課我還特別重視讓學生在小組里進行交流,來說說你用的擺小棒、口算列豎式等方法時是怎樣加的?讓學生學會思考,學會對自己的行為進行解說,大膽地讓學生自己動腦、自己發現、自己描述,經歷與他人交流各自算法的過程,并通過小組討論、匯報等形式相互補充,讓學生經歷從“實物——表象——抽象”的過程,提高計算教學的有效性。
2.加強對比,實現學生對知識的橫向和縱向遷移。
在一年級《圖書館》一課的教學中,學生在計算28+4=?時,給學生留下自主探索的空間,學生出現以下幾種較常見的計算方法:擺小棒、撥計數器、用口算、列豎式等。在出現這些不一樣的算法時,最后我讓學生來找找這些算法有什么相同的地方,把這些算法有機地聯系起來,在擺小棒算法中我特別重視讓學生來說說你為什么想把8根小棒和2根小棒合起來加呢?充分讓學生感知“滿十進一”,加深理解“滿十進一”這一方法。在撥計數器的方法中我特別重視讓學生來說說這8個珠子加4個珠子該怎樣撥呢?鍛煉學生說出完整的算法,個位滿十個珠子就要向十位進一個珠子,使學生進一步理解算理。在多種算法中,著重探討列豎式計算的方法,從哪一位先加? 3怎樣得到的?進到十位的1從哪里來?為什么8+4要進1?突出了豎式計算中“滿十進一”這一重點。在擺小棒和撥計數器的“數形結合”以及列豎式中找出其共同點是“滿十進一”,加深了知識間的橫向和縱向的比較,加強了各種算法之間的聯系,有效提高了學生對各種算法、算理的理解。
3.算法多樣化的質量提升。
算法多樣化是數學新課程的一個亮點,是發展學生思維的有效途徑。有的教師理解為算法多樣化當然是越多越好,越多越能說明學生的思維更開放,創造力越大。在實際的課堂中常看到教師一直在問:“還有不同的想法嗎?”在教師一再的要求下,學生只能挖空心思地在想著不同的算法,因此在得到一種好的算法后,學生還在尋找不同的算法,造成學生只考慮數量,不考慮質量,一些較低級的算法也一一呈現,使班上思維遲緩的一些學困生眼花繚亂、無從適從,受到了干擾。在《圖書館》一課中我曾看到有的學生在教師這種窮追猛問之下,又說出了2種數數的方法,28再接著1個1個數,或接著2個2個數,數到32。因此在算法多樣化的課中不能只強調算法的數量而忽視算法質量的提升。當教學資源出現多樣算法時,教師應鼓勵學生選擇在一般情況下最基本、最一般、最佳或更有利于進一步學習的算法。引導學生關注算法的速度和實用性,才能有效地提高學生的計算能力。
4.增強學生優化計算方法的意識。
《圖書館》一課,當學生出現了有擺小棒、撥計數器、用口算、列豎式等算法后,這里我重點引導學生明白算法優化:選擇簡單、易懂、適合自己、能快速計算的方法。然后引導學生發表見解,說說你喜歡哪種算法?你覺得哪種方法做得又對又快?(學生發表各自的看法。)雖然學生還是有人覺得列豎式好,有人覺得口算好,但我并沒有強調一定是列豎式好,而只是說明了口算能力強的同學用口算的方法確實是很好的辦法,而口算能力差一些的同學選擇列豎式的方法是比較簡便、易懂的,列豎式是我們以后學習計算更大的數相加減的一個好辦法,提供時間讓學生在以后的計算中去領悟到底哪種算法是最好的方法。這一提醒確實增強了學生優化計算方法的意識,同時關注了學生的情感,尊重了學生自主的選擇,使學生在原來的計算基礎上有意識地對各種算法進行優化,提升了算法多樣化的有效性。
在多樣化的計算教學中,我深深地領悟到計算教學的目的并不是僅僅為了使學生形成高效、統一的固定運算方法和熟練的技能,也要發展學生的思維能力。正如《課程標準》指出的:“教師應尊重學生的想法,鼓勵學生獨立思考,提倡計算方法多樣化。”“教師不要急于評價各種算法,應引導學生通過比較各種算法的特點,選擇適合于自己的方法。”