摘 ?要:隨著社會的不斷發(fā)展,以及信息技術水平的不斷提升,在當前的時代中,信息技術以及互聯(lián)網技術已經成為人類生存無法躲避的一種存在。在這種形式下,組織學生開展計算機學習就成為教育部門新的教學任務。鑒于此,文章結合筆者多年工作經驗,對基于計算思維培養(yǎng)的小學編程教學提出了一些建議,僅供參考。
關鍵詞:計算思維培養(yǎng);小學編程教學;建議
引言
小學生正處于思維能力開發(fā)的階段。在這個階段,學生通常會散發(fā)出炙熱的“光芒”。學生只要得到正確的引導、開發(fā),就能編寫出只屬于自己的美好篇章。編程界面友好趣味性強,非常適合學小學生編程。而編程學習又能很好地鍛煉小學生的邏輯思維能力。因此,教師應充分利用好這一資源,充分培養(yǎng)學生的計算思維。
1、計算思維及其重要性
計算思維是指運用計算機科學的基礎概念進行問題求解、系統(tǒng)設計以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。計算思維本質上是人們理解自然系統(tǒng)與社會系統(tǒng)的思維方法和思維活動,是使用科學工具進行抽象模擬以尋求問題解決最優(yōu)化方案的系統(tǒng)過程。從計算思維實踐上來看,其包括組織、分析、簡化、抽象、建模、遞歸、回溯等基本過程。通俗來講,就是將生活中的問題分解、抽象成計算機處理的問題的一種思維方式,其有抽象、自動化等特點。
2、編程教學有助于培養(yǎng)小學生的計算思維能力分析
2.1“需求分析引導”有助于培養(yǎng)學生抽象思維,更好地明確編程要實現(xiàn)的目標
具體來講,需求分析引導實際上是教師根據本節(jié)課作品功能,引導學生進行需求分析的過程,這是一個比較抽象的過程。小學生五、六年級是抽象思維不斷發(fā)展的關鍵期,需要多鍛煉學生的抽象思維。在實際的整班教學中,總有部分學生抽象思維較弱。讓學生進行功能的需求分析,其實也是讓學生對本節(jié)課需要實現(xiàn)的目標進行思考,有助于鍛煉抽象思維。
2.2流程圖是設計算法的好工具,能讓學生的思路更清晰
流程圖是需求分析所表述功能的進一步提煉和簡化。教師借助流程圖引導學生設計算法,讓學生明白設計的算法需要考慮和注意的要點,如程序執(zhí)行的順序、變量何時賦值、變量何時讀取等,這些要點都可以在教師和學生一起進行流程圖梳理的時候探討。流程圖也是程序邏輯跳轉的可視化表達,它是幫助學生理解程序執(zhí)行順序的重要工具,有利于學生掌握編程的重點,對于條件分支、循環(huán)邏輯、遞歸等難點突破也是十分有效的。
3、實施計算思維培養(yǎng)的小學編程教學的建議
3.1引入相關政策,提高資源投入力度
在現(xiàn)代化教學理念不斷滲透以及信息技術水平不斷提升的當前時代,將信息技術融合到教學環(huán)境中進行教育,以及引導學生了解一些信息技術的應用知識,已經不再是罕見的事情。但是通過調查分析顯示,就當前的小學教學模式來說,其中仍舊存在較大的問題以及紕漏。首先受傳統(tǒng)應試教育理念的影響,在當前的小學教學中,雖然由于素質教育理念的滲透,學生們的學習任務逐漸縮小,并不繁重,但由于傳統(tǒng)應試教育理念的長久存在,還是會使得部分教師的教學觀念較為古板,會過分注重學生的考試成績,致使學生形成較高的學習壓力。因此在現(xiàn)代化的教學環(huán)境中,小學教學機構的領導人員就應該對整體的工作理念進行適當?shù)恼{整,結合相關的政策對教學結構以及教學體系進行優(yōu)化,將信息技術專業(yè)內容整合進去,完善學生的綜合素養(yǎng)。同時,在開展編程性教學活動的過程中,教師們還需要對自身的教學手段以及教學觀念進行適當?shù)恼{整,不要將提升學生的考試成績視為自己的核心任務,而是應該注重學生的創(chuàng)新能力的發(fā)展以及提升,以此為學生的成長形成穩(wěn)定的基礎性保障。此外在教學過程中,有一定經濟能力的學??梢酝卣剐畔⒓夹g的投資程度,加大投資構建校園網絡、電子閱覽室以及互聯(lián)網教育系統(tǒng)等信息化教學設備。
3.2網絡共享,活用編程
編程軟件的功能為分享與評價。學生完成編程作品后,可以將其發(fā)送到班級網絡群中,和同學或其他小朋友討論,展開互動,聽取其他同學的不同意見。同樣,老師和其他人也可對學生的作品進行評價。在得到評價和意見后,學生可以做出相應改進,進一步提升自己的思維能力、計算能力。在這樣的激勵下,學生會逐步形成獨立思考的能力和強大的思維能力,讓自己的整體學習能力更進一步。學生的條理性思維、表述能力也會得到一定程度的提升。
3.3設計故事情節(jié),引導學生走近編程
編程程序分為動畫、游戲、故事等幾個方面,其小貓圖標可以拉近和學生的距離。在編程教學中,教師可圍繞小貓?zhí)剿魃值木€索來引導學生創(chuàng)建角色和編寫故事場景,通過學生自主設計對話、故事情境以及人物形象,來增強學生的思維邏輯。這能讓學生更簡單、輕松地走近編程程序。在這個過程中,學生會逐漸明白什么是循環(huán)概念,明白故事的遞進關系和時間序列。
3.4明確計算概念,提升學生的計算思維
教師要提升學生的計算思維,可以從提升學生的計算概念上入手。而提升學生的計算概念的方面和渠道有很多??梢酝ㄟ^學生完成事件的策劃、計算中需要用到的數(shù)據等讓學生對計算的概念有初步了解。在學生完成事件和得到數(shù)據之前,需要學生對編程知識有初步了解。這樣,在故事的編制中才能更好地提升學生計算思維的邏輯性。因此,教師在信息技術教學中可以讓學生通過編寫計算事件的方法提升學生的計算思維。例如,教師可以讓學生編寫一個“砸金蛋”的事件。即我們平時經常遇見的抽獎活動。由學生進行場景和事件的編寫。在編寫的過程中學生需要考慮事件中的獲獎概率,在什么情況下可以砸金蛋的計算條件,最終獲獎情況的數(shù)據等進行分析計算。在這樣的實踐中,學生能對計算概念有一定的了解。再通過編程軟件進行相應的編程練習就能提升學生的計算思維。
結束語
編程教學可以讓學生在編寫屬于自己的游戲、故事、動畫的同時得到全面發(fā)展的機會,在游戲中不斷挑戰(zhàn)自己,不斷突破自己,成為更好的自己,從而為信息技術教育增添美好的一筆。
參考文獻
[1] ?林惠蘭.基于計算思維培養(yǎng)的小學編程教學[J].西部素質教育,2018,4(15):117-118.
[2] ?林齊盼.面向小學階段計算思維培養(yǎng)的教學設計研究[D].福建師范大學,2018.
[3] ?陳茂賢,何國星.基于計算思維培養(yǎng)的小學Scratch編程教學[J].教育信息技術,2017(10):53-57.
作者簡介:李洪波,男,1969年9月,漢族,重慶市長壽區(qū),初級,本科;研究方向;小學信息技術教育。