朱劍澤
【摘要】在開展小學編程教學過程中,要結(jié)合素質(zhì)教育改革及新課程改革發(fā)展形勢,注重培養(yǎng)小學生創(chuàng)造性思維,引導小學生對編程課程內(nèi)容進行深入地學習及思考,使小學生在編程學習過程中,能夠舉一反三,進一步培養(yǎng)小學生創(chuàng)造性思維能力。本文立足于創(chuàng)造思維培養(yǎng)視角,探討了小學編程教學的有效策略,希望能夠為編程教學提供一些參考和借鑒。
【關(guān)鍵詞】創(chuàng)造性思維;小學編程;教學策略
前言
在信息技術(shù)快速發(fā)展的背景環(huán)境下,小學編程教學引起了人們的廣泛重視。在小學編程教學工作開展過程中,要立足于創(chuàng)造思維培養(yǎng),引導小學生對編程知識進行深入地學習及理解,進一步培養(yǎng)小學生編程能力。同時,結(jié)合小學Scratch編程學科內(nèi)容來看,編程是一門趣味性、操作性較強的課程。教師在教學過程中,要注重為小學生提供操作演示,加強師生之間的互動和交流,引導小學生對編程知識進行探究和分析,以提升編程教學的效果及質(zhì)量,提升小學生創(chuàng)造思維能力,加深對編程知識的學習及理解,使課堂教學更加有效。
1突出生活化教學,引導小學生主動參與
小學編程教學中對小學生創(chuàng)造思維的培養(yǎng),要注重引導小學生主動參與到課程學習及思考當中,以提升教學的針對性和有效性,為小學生的成長及發(fā)展打下堅實基礎(chǔ)[1]。編程教學與小學生生活進行緊密聯(lián)系,能夠激發(fā)小學生學習的主動性,發(fā)揮小學生的主體意識,使小學生就編程知識進行主動地思考和探究。針對于這一情況,教師在編程教學時,要根據(jù)小學生的生活經(jīng)驗對教學場景進行設(shè)計,激發(fā)小學生的學習熱情,引導小學生對編程問題進行思考和解決。通過這一方式,使小學生在解決問題時獲得成就感,并培養(yǎng)小學生編程思維能力。在編程課堂教學中,通過對生活化語言和生活化場景的應(yīng)用,使小學生結(jié)合生活經(jīng)驗,對抽象的算法進行轉(zhuǎn)化,使小學生能夠用緊密的邏輯思維去思考問題[2]。同時,借助于生活化教學,有助于激發(fā)學生的學習興趣,使學生就編程問題進行探究和思考,以培養(yǎng)小學生創(chuàng)造思維能力,對編程知識進行主動地建構(gòu)。
例如,在編程教學中為小學生設(shè)計一個生活化情境。教學中,借助于動畫導入的方式,利用生活情境進行引導。如設(shè)計如下情境:小明的家里來了客人,媽媽讓小明去雞舍里撿雞蛋招呼客人。雞舍里的母雞十分淘氣,總拿棒球充當雞蛋,雞蛋落下的時候碰到棒球會被磕壞。小明需要在指定的時間內(nèi)借助落下的雞蛋。通過結(jié)合這一情境設(shè)計游戲,引導小學生對編程的流程做好把握,引導小學生主動地參與到編程設(shè)計中。這樣一來,通過發(fā)揮小學生的主觀能動性,引導小學生對編程知識進行學習,并對原有的情境進行創(chuàng)新,設(shè)計符合情境內(nèi)容的游戲,以培養(yǎng)小學生創(chuàng)造性思維能力,提升編程教學的效果及質(zhì)量。
2注重進行范例展示,做好任務(wù)細化分解
結(jié)合小學生的身心發(fā)展特點來看,小學生在編程知識學習時,可能遇到一定的困難,難以對知識進行理解,影響到編程知識的學習。針對于這一情況,教師可以借助于范例展示的方式,讓小學生進行觀察學習,并結(jié)合編程內(nèi)容的細化分解,培養(yǎng)小學生學習能力和創(chuàng)新能力,以提升課堂教學效果[3]。在范例展示時,教師要注重把握小學生的身心發(fā)展特點,突出趣味性引導,使小學生主動地參與到編程學習及思考當中。
例如,教師在演示打地鼠游戲的時候,引導學生嘗試玩一玩游戲,并在玩兒的過程中做好觀察,對游戲內(nèi)容進行理解。通過把握小學生的游戲體驗感,借助于學習單對小學生進行引導,讓小學生思考游戲中都有哪些角色?有什么功能?怎么設(shè)計,怎么玩兒?通過對編程任務(wù)進行分解,引導小學生對編程內(nèi)容做好把握,并結(jié)合分解、細化后的任務(wù)進行編程學習。這樣一來,有助于引導小學生對編程知識進行細化理解,并融入小學生的思考,對程序內(nèi)容進行創(chuàng)新,以達到培養(yǎng)學生創(chuàng)造思維能力的目標。又如,在進行任務(wù)細化分解過程中,教師可以組織學生畫一畫,聯(lián)系程序分解任務(wù),對程序設(shè)計的方式、方法做好把握,從而引導小學生對編程知識進行有效地學習。通過做好基礎(chǔ)知識的學習及理解,為培養(yǎng)小學生創(chuàng)造思維打下良好基礎(chǔ),使編程教學更加有效地開展[4]。
3利用可視化展示方法,培養(yǎng)學生創(chuàng)造思維
在開展小學編程教學過程中,對學生創(chuàng)造思維的培養(yǎng),要注重對編程內(nèi)容進行可視化的展示,聯(lián)系小學生形象思維,加深對編程知識的學習,進一步培養(yǎng)小學生的創(chuàng)造性思維能力??梢暬故痉椒ǖ膽?yīng)用,注重結(jié)合思維可視化內(nèi)容,幫助小學生挖掘和理解編程內(nèi)容內(nèi)在的關(guān)系,引導小學生對編程知識進行有效地學習及思考。這一過程中,教師可以結(jié)合編程教學的內(nèi)容,引導學生觀察Scratch舞臺中不同角色的關(guān)系及變化過程。在觀察中,讓學生將自己的所思所想進行記錄,并對邏輯關(guān)系進行理順[5]。接下來,引導學生對Scratch程序圖進行繪畫,使小學生把握流程圖的內(nèi)容。在繪畫流程圖后,讓小學生聯(lián)系流程圖,對模塊指令進行把握。通過可視化展示的方法,引導學生對編程知識進行有效、有序地思考,培養(yǎng)學生分析問題和解決問題的能力,進一步培養(yǎng)小學生的算法思維和創(chuàng)造思維。
例如,在利用可視化展示方法教學時,教師向?qū)W生展示如下流程圖:
學生通過對流程圖內(nèi)容進行觀察和分析,結(jié)合算法將流程圖轉(zhuǎn)化為程序代碼,培養(yǎng)學生算法思維。在流程圖轉(zhuǎn)化過程中,引發(fā)學生的思考,培養(yǎng)學生創(chuàng)造思維,做好程序編寫,以提升編程教學的效果及質(zhì)量。
4結(jié)束語
總之,在小學編程教學工作開展過程中,教師要注重立足于創(chuàng)造性思維培養(yǎng)視角,引導小學生對編程知識點進行深入地學習及理解,使小學生對編程知識進行理解和掌握,以提升教學的針對性和有效性。同時,從創(chuàng)造性思維培養(yǎng)視角下開展編程教學,要注重引導小學生對編程知識進行深入地思考和分析,注重利用可視化演示的方式,引導小學生把握程序編寫的步驟,理清小學生編程思路,培養(yǎng)學生算法思維和創(chuàng)造思維,使小學編程課堂教學效果及教學質(zhì)量得到有效地提升,促進小學生更好地成長及發(fā)展。
參考文獻
[1]白潔.元認知策略在小學Scratch編程教學中的應(yīng)用研究[J].漢字文化,2020(12):135-136.
[2]黃盛應(yīng).小學編程教學課堂中學生學習專注力培養(yǎng)的策略[J].教育信息技術(shù),2020(05):15-18.
[3]周藝添.小學編程教學中抽象思維的培養(yǎng)[J].教育信息技術(shù),2020(05):19-22.
[4]莫青云.基于游戲化編程培養(yǎng)小學計算思維的教學研究述評[J].電腦編程技巧與維護,2020(04):31-32.
[5]卞春霞.小學信息技術(shù)編程教學中學生創(chuàng)新思維的培養(yǎng)[J].新課程研究,2020(08):75-76.