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