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