江燦
摘? 要:少兒編程知識體系融合了大量數(shù)學(xué)知識點,小學(xué)生學(xué)習(xí)少兒Scratch編程可以促進其探究實踐能力、數(shù)學(xué)思維、問題解決能力等多種素質(zhì)的形成和發(fā)展,尤其學(xué)生通過Scratch編程知識的學(xué)習(xí),可以鞏固所學(xué)數(shù)學(xué)知識,促進學(xué)生信息素養(yǎng)發(fā)展。本文從聯(lián)系數(shù)學(xué)具體內(nèi)容,培養(yǎng)學(xué)生編程意識;開展有序競爭活動,激發(fā)學(xué)生編程欲望;基于數(shù)學(xué)知識實踐,滿足學(xué)生發(fā)展需求三個方面對少兒scratch編程在數(shù)學(xué)中的應(yīng)用與研究展開討論。
關(guān)鍵詞:Scratch編程;應(yīng)用教學(xué);教學(xué)實踐
少兒Scratch編程在數(shù)學(xué)中的應(yīng)用研究,就是教師在Scratch編程知識教學(xué)期間,結(jié)合學(xué)生所學(xué)數(shù)學(xué)知識,讓學(xué)生借助編程知識的學(xué)習(xí)和應(yīng)用,發(fā)展創(chuàng)造性思維,鍛煉學(xué)生的邏輯思維能力,培養(yǎng)學(xué)生的問題解決能力,促進學(xué)生多種素質(zhì)的協(xié)調(diào)發(fā)展,做到真正踐行生態(tài)教育理念。其中,教師是學(xué)生在學(xué)習(xí)Scratch編程知識過程中的重要引導(dǎo)者。因此,教師應(yīng)當發(fā)揮自身重要的角色功能,并同時教學(xué)經(jīng)驗的積累,加深對于少兒scratch編程在數(shù)學(xué)中的應(yīng)用教學(xué)的理解。
一、聯(lián)系數(shù)學(xué)具體內(nèi)容,培養(yǎng)學(xué)生編程意識
聯(lián)系數(shù)學(xué)知識培養(yǎng)學(xué)生編程意識,符合生態(tài)課堂建設(shè)要求。教師在教學(xué)Scratch編程知識教學(xué)期間,結(jié)合學(xué)生所學(xué)的數(shù)學(xué)知識,可以滿足學(xué)生的個性發(fā)展需求。與教師對情景創(chuàng)設(shè)、實踐主題設(shè)定等教學(xué)手段的應(yīng)用類似,學(xué)生應(yīng)用編程方式時應(yīng)用數(shù)學(xué)知識,可以在潛移默化產(chǎn)生編程意識,一方面學(xué)生可以讓數(shù)學(xué)知識的理解更加深入,數(shù)學(xué)知識應(yīng)用能力更強,解決問題的能力獲得發(fā)展,另一方面可以幫助學(xué)生進行編程知識的深入學(xué)習(xí)。
例如,教師在教學(xué)“小貓做數(shù)學(xué)”時,就引導(dǎo)學(xué)生從數(shù)學(xué)計算出發(fā),進行了變量的學(xué)習(xí)和應(yīng)用練習(xí)。教師引導(dǎo)學(xué)生通過針對變量的操作練習(xí),讓學(xué)生了解了變量的應(yīng)用方式。與此同時,教師結(jié)合學(xué)生學(xué)習(xí)過的加法運算法則,讓學(xué)生們通過創(chuàng)建變量并為變量賦值,實現(xiàn)了加法運算的復(fù)習(xí)。不僅如此,學(xué)生通過實踐發(fā)現(xiàn),變量可以代表任何數(shù)字,可以幫助人們計算難以計算的數(shù)值較大的加法運算。從學(xué)生熟悉的加法運算出發(fā)的對關(guān)于變量的編程知識的學(xué)習(xí),讓學(xué)生在課堂上就意識到了編程的強大之處,讓學(xué)生產(chǎn)生了編程知識學(xué)習(xí)的興趣,同時促進了學(xué)生編程意識的形成和發(fā)展。
二、開展有序競爭活動,激發(fā)學(xué)生編程欲望
教師在結(jié)合數(shù)學(xué)知識展開Scratch編程教學(xué)時,應(yīng)當結(jié)合學(xué)生的實際特點和發(fā)展需求,踐行生態(tài)教學(xué)理念,讓學(xué)生在Scartch編程知識學(xué)習(xí)過程中實現(xiàn)主動學(xué)習(xí)。教師可以組織學(xué)生結(jié)合所學(xué)編程知識,進行課堂上的有序競爭,讓學(xué)生的學(xué)習(xí)潛能隨著編程欲望的滿足而表現(xiàn)出來,讓Scratch編程教學(xué)課堂成為有序、有情、有效、有趣的教學(xué)課堂,為教師開展Scartch編程有序教學(xué)積累更多、更有效的經(jīng)驗。
例如,教師在教學(xué)“小貓走迷宮”一課時,為了讓學(xué)生的學(xué)習(xí)潛能得以展現(xiàn),同時為了滿足學(xué)生們的編程欲望,組織了小組形式和個人形式的課堂編程競賽活動。學(xué)生們在教師的指導(dǎo)下,結(jié)合數(shù)學(xué)運算所需的數(shù)學(xué)思維進行練習(xí),而普遍掌握了“實現(xiàn)角色的運動”、“使用坐標指令”、“判斷顏色表示狀態(tài)”以及“文本輸出”等腳本功能編寫技能后,教師將學(xué)生分為了多個小組,并讓小組通過討論、合作,在最短的時間內(nèi)進行“小貓走迷宮”程序的編寫,教師根據(jù)各個小組編程速度和質(zhì)量,評選出了最佳小組。然后教師組織了最佳個人編程課堂競賽活動。學(xué)生們通過自行設(shè)計程序模塊、編寫功能,實現(xiàn)了第二次課堂編程練習(xí)。學(xué)生的編程欲望通過參與課堂競爭活動得到徹底激發(fā),學(xué)生的數(shù)學(xué)思維和編程能力也得到了有效的發(fā)展。
三、基于數(shù)學(xué)知識實踐,滿足學(xué)生發(fā)展需求
結(jié)合數(shù)學(xué)知識教學(xué)Scratch編程知識,需要教師從生態(tài)課堂教學(xué)理念出發(fā),因此教師應(yīng)當摒棄滿堂灌的教學(xué)思想和方法,按照學(xué)生的認知水平設(shè)計方案。所以,教師應(yīng)當注重以實踐為主的課堂教學(xué)模式,讓學(xué)生習(xí)慣于在實踐模式中習(xí)得Scratch編程知識的運用方法,并深入理解數(shù)學(xué)知識,促進學(xué)生多種素質(zhì)綜合發(fā)展。
例如,教師在教學(xué)“猴子接棗”一課時,就通過結(jié)合數(shù)學(xué)知識,不僅讓學(xué)生接觸到了更多數(shù)學(xué)知識,更讓學(xué)生通過運用數(shù)學(xué)知識實現(xiàn)了更多編程知識點的學(xué)習(xí)。如教師通過教授學(xué)生使用坐標來定義角色的位置,并根據(jù)坐標來定義角色跟隨鼠標移動,并顯示效果,最終實現(xiàn)猴子接棗的動作,學(xué)生對數(shù)學(xué)知識的創(chuàng)新應(yīng)用和編程知識中關(guān)于角色控制的創(chuàng)新應(yīng)用練習(xí),其知識應(yīng)用能力發(fā)展需求得到了滿足。不僅如此,教師還在其他知識點的教學(xué)過程中,結(jié)合了數(shù)學(xué)學(xué)科中的“圖形與幾何”、“統(tǒng)計與概率”等模塊的知識,實現(xiàn)了融合Scratch編程知識和數(shù)學(xué)知識的生態(tài)課堂建設(shè),并為學(xué)生的信息素養(yǎng)持續(xù)發(fā)展奠定了基礎(chǔ)。
綜上所述,Scratch編程教師在教學(xué)時有效融合學(xué)生所學(xué)數(shù)學(xué)知識,可以讓課堂更有趣、更生動,學(xué)生也能帶著興趣進行Scratch編程知識的學(xué)習(xí)。教師可以在Scratch編程知識教學(xué)中年聯(lián)系數(shù)學(xué)具體內(nèi)容,讓學(xué)生在應(yīng)用數(shù)學(xué)知識的同時發(fā)展編程意識;同時,教師還可以通過教法的靈活應(yīng)用,激發(fā)學(xué)生編程欲望,滿足學(xué)生信息素養(yǎng)發(fā)展需求;最后,教師還應(yīng)鼓勵學(xué)生實踐所學(xué),滿足學(xué)生多種素質(zhì)發(fā)展需求,為學(xué)生將來更好地學(xué)習(xí)編程知識夯實基礎(chǔ)。
參考文獻
[1]? 李建英,齊丹,馬倩,石秋香.Scratch在小學(xué)數(shù)學(xué)課程教學(xué)中的應(yīng)用研究[J].辦公自動化,2018,23(24):51-52+35.
[2]? 蔣磊.例談小學(xué)Scratch學(xué)玩結(jié)合教學(xué)策略[J].中國信息技術(shù)教育,2018(23):25-27.