高興蘭
【關鍵詞】 計算思維;培養(yǎng);Scratch程序設計
【中圖分類號】 G623.58 【文獻標識碼】 A
【文章編號】 1004—0463(2019)18—0167—01
當前,Scratch程序設計憑借可視化、低門檻、高界限、闊空間的特點,受到了廣大師生的喜愛。而如何落實Scratch程序設計教學,是當前小學教師所面臨的問題。下面,筆者結合教學實踐,就如何落實Scratch程序設計教學,談談自己的看法。
一、計算思維的定義
計算思維,通常可以理解為特定問題解決的過程。在一般的情況下,主要包括問題的設置、數(shù)據(jù)的分析、抽象與算法設計、最優(yōu)方案的選擇以及推廣等主要的過程。計算思維已經(jīng)成為了當前數(shù)學教學中培養(yǎng)學生核心素養(yǎng)的關鍵內容,對于小學生的全面發(fā)展具有重要意義。通過Scratch程序設計教學,可以讓學生在完成設計的過程中進一步優(yōu)化自己的學習過程,提升自己的計算思維能力,從而達到預期的教學目標。
二、Scratch程序設計教學中學生計算思維的培養(yǎng)策略
1. 創(chuàng)設教學情境,導學質疑。教師可以根據(jù)教材內容確定教學目標,結合教師自己對于教學內容的理解,創(chuàng)設可以激發(fā)學生學習興趣的教學情境,讓學生積極主動地探究,盡快進入到學習數(shù)學知識的最佳狀態(tài)中。因此,Scratch程序設計教學中,應抓住一條主線—問題,通過一定的問題,讓學生深入其中,進而實現(xiàn)課程教學目標。有時候學生的問題提出并不是十分完善,不能達到理想的教學效果。這個時候就需要教師進行引導,根據(jù)所設定的教學內容提出問題,為下一環(huán)節(jié)教學做好鋪墊。
2. 利用自主學習,解決疑問。在課堂教學中,教師可以借助任務型教學方式,設定多層次的任務,且在目標的引領下,讓學生根據(jù)問題的開展通過探究、發(fā)現(xiàn)、提問與解決實際問題的過程中,嘗試著自行解決實際問題。在這個環(huán)節(jié)中,應當發(fā)揮學生的主動性,引導學生嘗試通過自行閱讀書籍、借助網(wǎng)絡資源以及微課等方式解決實際學習過程中遇到的問題。對于自主學習能力比較強的學生,可以借助參考書籍自行完成任務;對于學習能力比較弱的學生,則可以通過觀看微視頻的方式,按照既定的步驟完成實際操作任務。在這個環(huán)節(jié)中,教師需要根據(jù)學生的實際能力,為學生提供多樣化的學習方式,讓學生自行選擇。對于學生自行不能解決的實際問題,教師可以進行引導,并深入到學生中間,了解學生問題解決的具體情況,進而有針對性地采取措施。
3. 營造和諧氛圍,及時反饋。學生在學習Scratch程序設計內容的過程中,難免會遇到各種問題,無法有效解決。教師應當為學生營造和諧的氛圍,讓學生以小組的方式解決實際問題。比如,在Scratch程序設計教學中,教師就會發(fā)現(xiàn)在和諧的氛圍中,每個學生解決同一個問題所采用的方法是不一樣的。主要的原因有兩個,其中一個是Scratch程序設計教學中,學生的個體差異比較大,有的學生創(chuàng)新能力比較強,也有的學生可能理解能力就比較弱;二是在Scratch程序設計教學中,同一個問題有很多種解決辦法,這就必然會造成一題多解的現(xiàn)象。因此,在這個環(huán)節(jié)中,教師應當與學生積極進行交流,提出不同的解決方案,以拓展學生的知識面。
4. 注重拓展應用,評價提升。學生在掌握了Scratch程序設計基本知識之后,應當學會靈活地運用,并可以結合之前的知識解決實際問題,進一步鞏固所學知識。當學生在完成作品之后,可以選擇喜歡的作品進行評價,這樣的評價過程也是學生有效提升的過程。在本環(huán)節(jié)中,教師應注重布置拓展任務,主要是對之前的基礎知識進行鞏固,并與學生之前所掌握的知識進行聯(lián)系。任務的設定應當是學生所熟悉的生活情境,不僅注重Scratch程序設計教學,同時也應當從多個角度去考查學生的思維能力。最后注重教師的教學評價,重點關注學生能力的發(fā)展。
綜上所述,以Scratch程序設計教學為例,培養(yǎng)學生的計算思維能力已經(jīng)成為了當前課堂教學的主要目標。因此,在具體的教學任務中,應當突出學生計算思維能力培養(yǎng)的重要性,更為重要的是引導學生在學習的過程中學會發(fā)現(xiàn)問題,且通過自己的探究去解決實際問題,從而為學生的終身發(fā)展奠定基礎。
編輯:謝穎麗