張杰
摘 要:培養計算思維作為我國計算機程序設計教學的全面教育模式,注重開發學生的發散性思維以及實踐應用能力,注重培養學生的思維方式。本文以學信息技術課程Python程序教學為例,全面闡述了面向計算思維的重用作用以及中學程序設計教學存在的問題,進而制定出科學、有效的教學方式,以此來促進我國計算機編程教學的發展與進步。
關鍵詞:面向計算思維;中學程序設計課程;教學研究;Python程序教學
引言:
隨著時代的發展與科技的進步,網絡信息技術已經逐漸走進人們的生活,計算機成為了工作及生活的必需品,同時也是衡量一個國家綜合實力的重要標志。我國中學程序設計教學一直處于被動狀態,教學質量相對低下,教學思維里面較為落后,對于我國網絡技術的發展以及科技的進步極為不利,同時也對我國計算機型人才的培養產生了較為嚴重的影響。中學信息技術課程Python程序教學有效的將面向計算思維與實際教學進行融合,對于提高教學質量及效果,改善以往的教學現狀作用積極[1]。
一、Python程序語言先進性
(一)操作簡單,應用廣泛
Python程序語言設計機構較為簡單,并且具有較大的涵蓋面。在大數據、互聯網以及智能應用方面的提高有力支持。其次,Python程序語言相比于以往的C語言以及C++語言具有較高的適應性、操作簡便性以及應用廣泛性的特點,同時具有較為邏輯性的計算機思維,是未來信息網絡技術發展的必然趨勢[2]。
(二)編程框架易懂
Python程序語言在學習過程中具有簡單便捷的特點,除了具有自帶的IDLE編輯器之外,編程語言也相比PHP、C++語言相對簡練,結構繁瑣性較低,并且大框架相對完整、清晰。Python程序語言結構與英語結構具有高度的一致性,對于初學者而言是非常具有幫助的。并且在Python程序語言的編程學習過程中,學生們可以通過其自身攜帶的編輯器進行交流與探討,具有較高的較流行與互動性的特點,進而更好的避免語言編程的Bug,以此來提升自身的思維邏輯能力與編寫能力。
(三)趣味性
Python程序具有較高趣味性,使得計算機課堂較為生動、有趣,同時對于提高學生的學習興趣以及改善教學質量作用積極。原因在于Python程序語言大部分都是開源代碼,資源較為廣泛,并且均不收費。一旦遇到編程問題,學生可以在系統中進行搜索學習,對于提高學習效率以及拓展學生的知識認知效果顯著。其次,Python程序語言具有多種多樣的程序性教學,摒棄了以往的C語言以及php語言的邏輯性、沉悶性以及落后性。例如:學生可以通過基礎編程設計自己喜歡的動態圖形或者小程序,對于開發學生的思維模式以及創新能力作用顯著。
二、Python程序語言教學方式
(一)思維程序教學
Python程序語言教學方式中最為重要的就是計算機思維程序教學,教師通過將教學內容進行概念化、內容化以及系統化處理,引導學生進行計算機思維程序的學習。學生在處理問題的過程中,不但有提升自身對于知識的認知,同時也有效的構建了自身的計算機程序思維。從教學內容方面而言,由于Python程序語言是一種以計算機為基礎的語言模式,學生要想解決問題,便需要通過輸入、處理、以及輸出的思維處理,如此一來,變提升了學生對于計算機學習的邏輯性、框架性以及思維發散性,對于提升學生的計算機語言編程能力以及學習能力作用積極。
(二)實踐教學
實踐教學作為Python程序語言教學作為關鍵的組成,是將理論知識與實際應用有效的結合的重要手段。教師通過簡單的語言編輯問題,使學生進行解決與應用實踐。如此一來,不但提升了學生對于Python程序語言知識的掌握,并且通過實踐應用還可以有效的提升學生的實際操作能力,對于鞏固學生的知識理解以及構建良好的計算機思維作用積極。
(三)引導教學
Python程序語言教學具有較好的引導性,操作模式簡單,對于基礎基礎相對薄弱以及思維邏輯能力相對不足的學生幫助較大。原因在于計算機語言的學習具有專業性較高的邏輯性與思維型,對于中學生理解起來較為困難。而教師通過Python程序語言教學,可以通過較為現象的模型、圖形以及視頻,使抽象的理論變得具象化與實際化。教師再加以引導,學生們對于程序設計課程學習便會變得較為輕松、簡單。同時對于提高教學效果、改善教學質量以及促進我國中學程序設計課程教學發展而言意義重大。
結束語:
Python程序語言教學是以計算思維模式為基礎的教學方法,相比于以往的教學模式具有較高的實用性與有效性。因此,將Python程序語言教學模式應用到我國中學程序設計課程教學當中是我國計算機教學發展的必然選擇。
參考文獻
[1]胡亞南. 面向計算思維的中學程序設計課程教學——以中學信息技術課程Python程序教學為例[J]. 信息記錄材料, 2019(5).
[2]曹金華. 基于計算思維的微課程教學法在高中程序設計課程中的應用研究[J]. 信息技術與信息化, 2018(1):141-143.