紀小絨
【摘 要】經過長期的實踐表明,“計算思維能力”對初中生成長發展至關重要。初中階段的學生,面臨著各種學習壓力和挑戰,對于各種編程環境,找不到解決的辦法。作為新時期的教師,我們要注重計算機的教學理念,培養初中生編程能力,幫助他們擺脫機械的記憶方法。培養學生計算思維是一個循序漸進的過程,本文就從當前的教學形式出發,對培養學生計算思維的方法和策略做幾點分析。以提高教學課堂的發展進程,促進學生全方面發展和進步。
【關鍵詞】初中;編程能力;計算思維;教學
隨著素質教育理念的發展,課堂的教學活動也應該有所創新和進步。但是很多教師受到傳統應試思想的限制,只會給學生講解課本知識,難以提升學生的積極性。這樣不僅不利于孩子的成長和進步,還有可能讓學生產生枯燥乏味的學習情緒。為了改變這種教學現象,教師就要從新時代的角度出發,根據教學內容的需求,讓課堂更加貼近于學生的日常生活,提高他們的編程能力和計算思維。
一、注重教學的目標,培養學生的編程意識
在傳統教學形勢下,很多學生在編程時都處于“被動、機械”的學習狀態,學習能力不夠強,無法將知識技術與實踐活動融為一體。而信息技術是一門時間和理論并重的學科,光給學生講解教材知識是不夠的,教師還要注重教學的目標,幫助學生尋找問題內在的聯系,培養學生的編程意識。如果教學需要,我們還可以引入一些必要的課程講解,比如《C語言程序設計》、《計算機操作系統》、《網絡編程》等,將計算機思維深刻的植入學生頭腦中,讓學生切身的感受到編程知識的重要價值,將計算機思維的核心思想體現出來。
計算機是人們日常生活中必不可少的,也是學生學習編程知識的重要工具。教師可以讓學生下載“Word,PowerPoint,C++6.0”等軟件,組織他們進行各種不同的編程活動,為后期的編程奠定堅實的基礎。在引入教學活動之前,教師要注重當前的科技發展前景,保證每個學生都能樹立堅定的學習自信心,制定有效的編程教學方案。比如“Excel、Photoshop、c++”等辦公軟件,都是常用的編程和計算機操作軟件,學生必須掌握基礎的操作流程,對菜單選項有一定的了解,才能在后期學習的過程中,挖掘抽象的知識點,把專業知識遷移到實際的編程活動。教師要做好引導和監督的作用,幫助學生快速的解決學習過程中遇到的問題,帶領學生發現計算機編程的價值。
二、強化教學的模式,擴展學生的計算思維
常用的計算機編程模型有“有LAN(局域網)端口和WAN(廣域網)端口”,兩者都是編程的基礎,都是學生需要重點掌握的模型。信息技術是一門與時俱進的學科,涉及到很多科學文化知識,對學生的“知識技能、學習方法、計算思維”有特殊的要求。為了幫助學生深入的了解技術,教師必須引導學生進行知識點的總結,做好每一次的實驗活動,擴展學生的計算思維。傳統的教學課堂,往往只停留在信息技術工具的使用層面上,學生不能深入計算機內部進行編程,學習效果不佳。所以教師要改變這種傳統的教學模式,給學生提供各種計算機使用平臺,讓實驗活動與信息技術緊密的結合在一起。
有的學生過分注重語句和語法的使用規則,在編程時不會靈活的變通,對程序設計只停留在淺薄的層面,這樣永遠不會進步。只有不斷創新,從各種編程問題中尋求答案,才能將程序設計的知識遷移到實踐活動中,保證編程的準確性。信息技術教師也可以在這個過程中發揮教學和引導的作用,真正構造“創新教育”的計算機課堂,幫助學生擴展清晰的編程思路。
三、引入教學的實例,鍛煉學生的學習技巧
愛因斯坦曾經說過,“發現一個問題比解決這個問題更重要”,學生的思維都是從疑問開始的,如果沒有問題,那么實踐活動就無從開始。為了提升學生的積極性,教師要引入教學的實例,設置出各種各樣的編程問題,并留給學生足夠的思維空間,鍛煉學生的學習技巧,讓他們自主去進行知識的構建過程。課本教材是學生學習知識的起點,但實踐活動才是檢驗學生學習成果的重要渠道。不同的學生可能習慣用不同的編程軟件,比如“Python、網絡匯編、高級程序設計語言C++”等,只要是學生樂于使用的編程軟件,教師都要給予支持和引導,培養學生的計算思維,帶動他們的編程能力發展。
通過這種多樣化的計算機教學活動,信息技術的教學不再拘泥于紙面的試卷形式,而是朝著多樣化進行發展,更加貼近學生的學習和生活。在訓練學生編程能力的過程中,教師不能“全盤托出”地進行教育,而是要鼓勵學生自己解決問題,去搜集他們需要的科學文化知識。有的學生用Python進行計算機語言的編寫,有的學生用的是VB語言設計程序,只要學生能激發學習的興趣,他們的創新思維就得到了很好的培養。
總而言之,當前的初中信息技術教學已經邁向一個嶄新的臺階,但是學生的學習經驗不足,面對復雜的編程問題不知道怎樣解決,往往需要教師的引導和幫助?!芭囵B學生的編程意識”不僅是當前教學時代的教學趨勢,對“提升學生的學習能力、促進他們思維發展”等都有著極為重要的意義。在日常的教學活動中,教師要注重教學的目標,培養學生的編程意識,通過各種各樣的教學活動,擴展學生的計算思維。只有這樣才能配合引入教學的實例,有效鍛煉學生的學習技巧。
參考文獻:
[1]冷梅.程序設計教學中學生計算思維能力的培養——以《窮舉法》為例[J].中小學電教,2018(Z1).
[2]梁健.程序設計教學中培養中學生計算思維的實踐與思考[J].科技資訊,2015(07).
[3]傅騫,解博超,鄭婭峰.基于圖形化工具的編程教學促進初中生計算思維發展的實證研究[J].電化教育研究,2019(04).
[4]宣宇珂.基于可視化編程培養初中生計算思維的行動研究[D].河北科技師范學院,2019.
[5]劉彭.Scratch教學中學生計算思維能力的培養策略[J].課程教育研究:學法教法研究,2017(22).