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