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