鄭楓
(江西省上饒市鉛山縣第二中學,江西 上饒 334500)
隨著信息時代的到來,信息技術編程課程受到了高度重視,計算思維的培養也越來越重要。就當前初中信息技術編程課程教學來看,教師看重的依然是知識的傳授,對計算思維不夠重視,這也造成許多學生對信息技術編程課程不感興趣,覺得信息技術編程課程很難。而學生之所以會產生這種認知,重要原因就是缺少計算思維。因此,在初中信息技術編程課程教學中,教師要融入計算思維,培養學生的計算思維,以此幫助學生打開信息技術編程課程知識大門。
計算思維就是運用計算機科學的基礎概念進問題求解、系統設計以及人類行為理解等涵蓋計算機科學的一系列思維活動。計算思維是每個人的基本技能,具備計算思維,可以讓人的大腦更敏捷,進而提高人的工作效率。初中信息技術編程課程知識比較系統,學生在學習這類知識時很容易失去學習熱情,再加上教師看重的是理論知識的教育,這也使得學生很難真正走進信息技術編程課程。計算思維是打開學生信息技術編程課程知識大門的鑰匙,計算思維就是把一個復雜的問題通過化簡、轉化等方法簡述成一個通俗易懂的問題,從而幫助學生高效學習。在初中信息技術編程課程中應用計算思維,可以更好地激發學生的學習興趣,讓學生的學習道路變得輕松、高校,從而促使學生主動去學習,并在知識學習過程中不斷提升能力[1]。
學生作為教學的主體,只有肯定學生的主體作用,學生才會主動去學習,進而獲得知識,提升能力。在初中信息技術編程課程中,要想發展學生的計算思維,教師就必須認識到學生這一教學主體的重要性,整個教學必須圍繞學生開展,要充分發揮學生的主體作用。如,“體驗計算機程序”中,教師可以讓學生嘗試利用BASIC 語言編寫“三角形面積”的程序。讓學生嘗試計算機程序,不僅可以激發學生的學習主動性,促使學生主動去學習,從而也有利于學生計算思維的發展,使學生高效掌握知識。值得注意的是,在引導學生體驗計算機程序的過程中,教師要密切關注學生的表現,適時引導和指導,讓學生順利完成編程。
長期以來,初中信息技術編程課程是以理論知識講解為主,學生根本沒有實踐的機會,這也造成學生會所學的知識得不到有效的應用,計算思維得不到提升。動手操作可以鍛煉學生的應用能力,加快計算思維的形成。在初中信息技術編程課程中,教師要針對培養學生計算思維能力中的算法思維、分解問題,對信息與數據的抽象化、邏輯化推理及模塊化規劃等進行科學設計,并給學生動手操作的機會,讓學生在實踐操作中加深對知識的理解,培養動手解決問題的能力[2]。如,教師可以以學生感興趣的游戲為載體,問學生:有沒有同學想過自己設計和編寫游戲?游戲就是程序,教師可以指導學生上機事件,讓學生通過學習“設計程序”,設計一些簡單的游戲。通過這種方式,可以很好地發展學生的計算思維,讓學生認識到信息技術編程課程的趣味性,進而激發學生主動去編程知識。
較比文字性的知識,圖片、視頻等這類資源對學生的吸引力更大,且這類知識更容易被接收和消化。多媒體融合了視頻、圖片等功能,以多媒體來呈現知識,可以將抽象、系統的知識具體化、簡單化,從而幫助學生高效學習。在初中信息技術編程課程中,教師要認識到多媒體的優勢,善于利用多媒體來呈現信息技術編程知識,幫助學生打開學習大門[3]。如,在“程序設計語言”中,結合這一知識,教師可以制作多媒體課件,展示程序設計語言分類,通過以思維導圖的方式展示不同程序設計語言的特點,然后針對不同計編寫的程序,播放相應的操作視頻,讓學生觀看視頻。在多媒體的支持下,學生可以了解不同程序設計語言的特點,掌握相應的設計技巧,發展計算思維。
案例教學就是以案例為載體,引導學生分析案例、探討案例的一種教學方法。案例教學符合了初中信息技術編程課程教學的需要,能夠引起學生的學習熱情,幫助學生發展計算思維。在初中信息技術編程課程教學中,教師要善于選用一些經典的案例,引導學生討論這些案例,讓學生在討論案例的過程中消化案例中的知識,掌握案例中涉及的計算思維,從而使案例中涉及的知識轉換成為學生自己的知識[4]。值得注意的時,教師在選擇案例時要緊扣教學內容,選擇一些趣味性足、針對性強的案例,從而幫助學生高效學習。
隨著計算機技術的不斷發展,計算機系統的應用也越來越廣泛,現代社會也日益朝著程序化、數據化、智能化的方向發展,這也要求當代初中學生必須具備計算思維,掌握計算機技術,懂得信息技術編程知識。在初中信息技術編程課程中,教師要將信息技術編程課程教學與計算思維結合起來,有針對性地培養學生的計算思維,從而幫助學生學好信息技術編程課程,為學生今后的發展打好基礎。