宋妍芳
摘要:由于中國(guó)社會(huì)經(jīng)濟(jì)的持續(xù)發(fā)展,計(jì)算機(jī)行業(yè)也在迅猛進(jìn)步,因此,計(jì)算機(jī)行業(yè)的高端人才一定要擁有符合時(shí)代發(fā)展速度的思維能力。而Python語(yǔ)言具有實(shí)踐性強(qiáng)、更加高效等特點(diǎn),在AI智能方面的運(yùn)用非常廣泛,可以使學(xué)生的思維能力得到有效提升。所以,教師在計(jì)算機(jī)的教學(xué)中一定要及時(shí)改變老舊的教學(xué)手段,靈活運(yùn)用Python教學(xué)方式,增強(qiáng)學(xué)生學(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí)的積極主動(dòng)性,激發(fā)學(xué)生的創(chuàng)新思維,有效提高教學(xué)質(zhì)量水平。希望通過(guò)本文的分析,能夠給計(jì)算機(jī)專業(yè)的教師提供一定的參考和幫助。
關(guān)鍵詞:Python教學(xué);計(jì)算機(jī);思維能力
中圖分類號(hào):G642? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)11-0126-02
現(xiàn)如今,各個(gè)行業(yè)都需要一定的計(jì)算機(jī)高端人才,他們對(duì)于企事業(yè)單位來(lái)說(shuō)是必不可少的。然而緊密聯(lián)系中國(guó)計(jì)算機(jī)行業(yè)的現(xiàn)實(shí)情況,優(yōu)秀人才的數(shù)量還遠(yuǎn)遠(yuǎn)無(wú)法滿足各個(gè)行業(yè)的需求。作為一種重要的程序設(shè)計(jì)語(yǔ)言,Python是很多程序設(shè)計(jì)語(yǔ)言中最簡(jiǎn)單高效的一種,可以有效推動(dòng)計(jì)算機(jī)專業(yè)的高水平人才培養(yǎng)自身的思維能力。本文在簡(jiǎn)要介紹Python教學(xué)的重要性的基礎(chǔ)之上,提出目前教學(xué)過(guò)程中存在的問(wèn)題并給出相應(yīng)的解決策略。
1 Python教學(xué)的重要性
在Python語(yǔ)言的教學(xué)進(jìn)程之中,充分遵守化繁為簡(jiǎn)的規(guī)則,使得學(xué)生在學(xué)習(xí)知識(shí)時(shí),可以將煩瑣的題目進(jìn)行簡(jiǎn)單化的設(shè)計(jì),靈活運(yùn)用簡(jiǎn)單的方法將一個(gè)個(gè)小的程序語(yǔ)言組成大的程序,以至于很容易地幫助學(xué)生解決好各種的問(wèn)題。因?yàn)槭褂肞ython既具有語(yǔ)言的使用靈活性,又使得學(xué)生可以在其解決各種問(wèn)題的進(jìn)程之中同時(shí)運(yùn)用多樣化結(jié)合的方案,所以,在進(jìn)行Python編程語(yǔ)言的理論教學(xué)和實(shí)踐的時(shí)候,教師一定要增加對(duì)廣大學(xué)生能夠更好地理解程序語(yǔ)言的重視程度,從而有效增強(qiáng)學(xué)生的多元化的綜合計(jì)算思維能力。不僅能夠幫助教師引導(dǎo)學(xué)生進(jìn)一步提高對(duì)程序語(yǔ)言和算法學(xué)習(xí)的積極性和興趣,還可以使得廣大學(xué)生獲得更多的計(jì)算機(jī)知識(shí),培養(yǎng)學(xué)生的綜合素質(zhì),使得學(xué)生積極主動(dòng)地開(kāi)發(fā)新的算法。
2 Python教學(xué)過(guò)程中存在的問(wèn)題
2.1 教學(xué)理念比較老舊
Python程序設(shè)計(jì)是最近幾年才出現(xiàn)的全新的課程,教師在講授工作中首先要聯(lián)系學(xué)生的現(xiàn)實(shí)需求,還要能夠跟上計(jì)算機(jī)行業(yè)發(fā)展的速率。只有這樣,才可以高效確保講授工作的質(zhì)量水平保持穩(wěn)定。然而中國(guó)的大部分教師在講授計(jì)算機(jī)課程的過(guò)程之中,依舊運(yùn)用老舊的教學(xué)理念,使教學(xué)工作無(wú)法進(jìn)行創(chuàng)新,進(jìn)而大大降低了計(jì)算機(jī)人才的培養(yǎng)效率。因此,培養(yǎng)計(jì)算機(jī)高端人才的思維能力的最有效的途徑之一就是教師及時(shí)更新自己的教學(xué)理念。
2.2 教學(xué)時(shí)間不夠
在眾多學(xué)校的教學(xué)工作當(dāng)中,Python程序設(shè)計(jì)課程是計(jì)算機(jī)專業(yè)的一門(mén)基礎(chǔ)課程。然而Python的教學(xué)時(shí)間非常短暫,另外一些教師僅僅是想要加快課程的教學(xué)速度,而將Python程序設(shè)計(jì)的專業(yè)知識(shí)進(jìn)行縮減。這就導(dǎo)致學(xué)生的學(xué)習(xí)壓力過(guò)大,不能很好地消化吸收這些程序語(yǔ)言,無(wú)益于講授工作質(zhì)量的進(jìn)步。計(jì)算機(jī)專業(yè)的相關(guān)課程當(dāng)中的Python 程序設(shè)計(jì)是非??菰锏?,如果教師講授的時(shí)間太短將會(huì)降低學(xué)生對(duì)專業(yè)技術(shù)的把握程度,從而對(duì)教學(xué)效果產(chǎn)生巨大影響。
2.3 算法教學(xué)較少
算法是計(jì)算機(jī)編程的課堂教學(xué)中必不可少的關(guān)鍵知識(shí),如果學(xué)生能夠熟練掌握并靈活運(yùn)用算法,不但能增強(qiáng)本身的學(xué)習(xí)能力,還可以使其更加積極主動(dòng)的進(jìn)行學(xué)習(xí),而且更多的應(yīng)用到實(shí)際生活中。然而在比較歷史悠久的學(xué)校里,往往缺乏足夠的算法講授工作,僅僅有非常少的教師能夠重點(diǎn)講授算法的相關(guān)知識(shí),而是將排序和遞歸作為首要的講授內(nèi)容??茖W(xué)推動(dòng)這些講授工作可以大大減少總體的講授工作的困難程度,從而進(jìn)一步促使學(xué)生進(jìn)行自主學(xué)習(xí),充分發(fā)揮學(xué)生的主體地位。
2.4 語(yǔ)法學(xué)習(xí)不足
作為良多課程教學(xué)過(guò)程當(dāng)中的重點(diǎn),語(yǔ)法是推動(dòng)教師講授和學(xué)生進(jìn)修的必要條件。在計(jì)算機(jī)課程的講授進(jìn)程當(dāng)中,代碼便是首要的語(yǔ)法,若是學(xué)生不能輕松把握代碼,就可能會(huì)嚴(yán)重影響Python程序設(shè)計(jì)的全部進(jìn)程,而且無(wú)益于程序的后期營(yíng)運(yùn),極易致使學(xué)生在計(jì)算機(jī)專業(yè)的學(xué)習(xí)的時(shí)候,遇到比較難以處理的問(wèn)題,進(jìn)而打擊學(xué)生學(xué)習(xí)的積極性。
2.5 缺乏引導(dǎo)教學(xué)
Python是一門(mén)利用較為普遍的程序設(shè)計(jì)語(yǔ)言,其講授的時(shí)間非常長(zhǎng),學(xué)習(xí)期限也比較長(zhǎng),教師和學(xué)生都會(huì)遇到非常多的問(wèn)題。因此,如果想要打破這些瓶頸,就必須采用高效的解決方法,花費(fèi)大量的精力和時(shí)間去進(jìn)行磨合。然而在中國(guó)學(xué)校的很多計(jì)算機(jī)程序設(shè)計(jì)的相關(guān)課程的講授工作中,指導(dǎo)講授不夠多,教師在講授過(guò)程當(dāng)中沒(méi)有作為一個(gè)指導(dǎo)者,也就沒(méi)能起到重要作用,導(dǎo)致良多學(xué)生在進(jìn)修的過(guò)程當(dāng)中存在非常多的障礙,進(jìn)而不能得到更多的知識(shí),這個(gè)問(wèn)題也是需要教學(xué)工作者非常重視的。
3 Python教學(xué)策略
3.1 根據(jù)學(xué)生的差別合理制定教學(xué)目標(biāo)
學(xué)生貫穿于全部教學(xué)工作中,是主體,可是每一個(gè)學(xué)生在學(xué)習(xí)能力上都具有一些差別,若是不能對(duì)這類差別有效掌控,不但不能培育學(xué)生的思維能力,甚至很難確保講授工作的效果和質(zhì)量水平。因此,在詳細(xì)的講授工作中,教師必須要充分發(fā)揮本身的主觀能動(dòng)性,根據(jù)每個(gè)學(xué)生的差別,擬定不同的講授方案,高效培育學(xué)生的思維能力。Python是一門(mén)簡(jiǎn)潔的語(yǔ)言,其以解釋型高級(jí)程序及應(yīng)用自身交互、移植等特點(diǎn)開(kāi)展仿真建模與可視化展現(xiàn)工作。所以,Python語(yǔ)言現(xiàn)如今已經(jīng)變成計(jì)算機(jī)人才必須要擁有的技術(shù)之一,教師一定要將其當(dāng)作重點(diǎn)的教學(xué)目標(biāo)。教師在講授中必須要合理制定教學(xué)方案,緊密聯(lián)系學(xué)生所學(xué)專業(yè)的優(yōu)缺點(diǎn)及其將來(lái)就業(yè)領(lǐng)域,講授一些有關(guān)的定義及編程語(yǔ)言,打造學(xué)生的良好的學(xué)習(xí)態(tài)度,使其具有創(chuàng)新意識(shí),進(jìn)而能夠高效、準(zhǔn)確地分析相關(guān)的技術(shù)問(wèn)題,為Python語(yǔ)言的程序設(shè)計(jì)的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
3.2 突出重點(diǎn)難點(diǎn)
在 Python 程序語(yǔ)言的講授工作中,具有某些講授重點(diǎn),比方最根本的語(yǔ)法,也叫代碼,這些常識(shí)和技術(shù)是培育計(jì)算機(jī)人才的思維能力的必要條件。所以,教師一定要在備課時(shí)擬定完美的講授方案,在講授過(guò)程中提醒學(xué)生哪些知識(shí)是一定要熟練掌握的重點(diǎn),使學(xué)生清晰理解,并充分吸收,以至于將來(lái)能夠靈活運(yùn)用到生活中。此外教師必須要正視在課程講授過(guò)程當(dāng)中培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)的本領(lǐng)。然而就其自身特點(diǎn)來(lái)說(shuō),理論性的講授不能完全呈現(xiàn)出Python的優(yōu)點(diǎn),也不能獲得最好的學(xué)習(xí)效果,所以,教師在講授各個(gè)知識(shí)點(diǎn)以后,必須要給學(xué)生設(shè)置相關(guān)的課后作業(yè),開(kāi)展一系列的實(shí)踐案例的教學(xué)活動(dòng),促使學(xué)生可以全方位充分的把握課堂中所學(xué)習(xí)的內(nèi)容。
3.3 充分滿足學(xué)生需求
在講授中教師運(yùn)用案例教學(xué)的方法,指導(dǎo)學(xué)生理解經(jīng)典的算法,通過(guò)處理簡(jiǎn)單的數(shù)學(xué)題目來(lái)達(dá)到教學(xué)效果。Python的教學(xué)與老舊的講授模式不一樣,教師應(yīng)該充分運(yùn)用關(guān)聯(lián)性較強(qiáng)的案例開(kāi)展教學(xué)活動(dòng),防止學(xué)生在獨(dú)立性案例中不能很好地將學(xué)習(xí)過(guò)的知識(shí)進(jìn)行分類和結(jié)合。清晰掌握學(xué)習(xí)方針可以激發(fā)學(xué)生的積極性與自主性,教師在講授中一定要正視Python語(yǔ)言課程的講授效果,為學(xué)生營(yíng)建較好的學(xué)習(xí)氛圍。
因?yàn)閷I(yè)內(nèi)容不一樣使得學(xué)生在計(jì)算機(jī)學(xué)習(xí)的基礎(chǔ)水平上具有一些差別,而不同的應(yīng)用場(chǎng)景對(duì)學(xué)生的學(xué)習(xí)能力也有不同的需求,因此,教師一定要按照學(xué)生之間的差異性擬定教學(xué)計(jì)劃。教師通過(guò)給學(xué)生講授Python程序設(shè)計(jì),能夠使得學(xué)生在汲取知識(shí)的過(guò)程當(dāng)中可以展望、求解龐大工程中所呈現(xiàn)的問(wèn)題,并利用準(zhǔn)確的數(shù)據(jù)信息分析解決問(wèn)題。教師在講授中一定要提高對(duì)知識(shí)點(diǎn)進(jìn)行分類和聯(lián)系的重視程度,增強(qiáng)學(xué)生處理復(fù)雜的專業(yè)問(wèn)題的能力水平,以教學(xué)大綱為基礎(chǔ)搜集教學(xué)資源,進(jìn)而高效展現(xiàn)教學(xué)優(yōu)勢(shì),用科學(xué)的實(shí)驗(yàn)案例激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力,使學(xué)生在持續(xù)的知識(shí)儲(chǔ)備中正確意識(shí)到 Python 程序設(shè)計(jì)課程具有重要的現(xiàn)實(shí)性作用。
3.4 引入課堂實(shí)踐 增加教學(xué)雙向互動(dòng)
在眾多學(xué)校的Python程序設(shè)計(jì)語(yǔ)言的講授中,講授方法都有些單調(diào),這類枯燥的講授方法也無(wú)益于計(jì)算機(jī)高端人才思維能力的培育。因此,教師就需要不斷改革自身的講授方法,充分運(yùn)用現(xiàn)代化的教學(xué)設(shè)備。Python 教學(xué)方法與傳統(tǒng)教學(xué)模式不同,其改變?cè)兄v授、作業(yè)、實(shí)驗(yàn)等方式,以分析學(xué)生現(xiàn)有基礎(chǔ)知識(shí)及文化背景為主要特點(diǎn),通過(guò)觀察學(xué)生學(xué)習(xí)能力及知識(shí)點(diǎn)掌握情況,采取符合學(xué)生學(xué)習(xí)的教學(xué)方式展開(kāi)教學(xué)。教師在講授過(guò)程當(dāng)中特別要注意和學(xué)生進(jìn)行有效交流,進(jìn)而隨時(shí)隨地的準(zhǔn)確掌握學(xué)生實(shí)時(shí)的學(xué)習(xí)進(jìn)展。除此之外,Python講授中教師要積極引入現(xiàn)代化的理念與最新的理論知識(shí),充分運(yùn)用學(xué)生感興趣的內(nèi)容開(kāi)展講授與滲透工作,保障教學(xué)內(nèi)容一定要嚴(yán)謹(jǐn),而且具有很強(qiáng)的邏輯性。
教師在Python教學(xué)中一定要根據(jù)學(xué)生的專業(yè)特色及專業(yè)背景設(shè)置符合學(xué)生練習(xí)的實(shí)踐項(xiàng)目,通過(guò)模塊設(shè)定引導(dǎo)學(xué)生參與相關(guān)課題,為學(xué)生提供良好的場(chǎng)地,從而推動(dòng)實(shí)踐學(xué)習(xí)的效率與質(zhì)量?,F(xiàn)代化的程序設(shè)計(jì)的講授過(guò)程更加重視學(xué)生的學(xué)習(xí)能力與思維能力,能夠很好地符合對(duì)計(jì)算機(jī)高端人才的培養(yǎng)的實(shí)際需求,Python可以大大降低老舊程序設(shè)計(jì)中的復(fù)雜程度,使學(xué)生可以更快更好地把握編程方法,培養(yǎng)自己的創(chuàng)作能力。
3.5 提高教師素質(zhì)
負(fù)責(zé)Python課程講授的教師的專業(yè)水平是計(jì)算機(jī)人才培養(yǎng)工作中的重要影響因素,然而中國(guó)大多數(shù)的學(xué)校里,教師的綜合素質(zhì)并沒(méi)有達(dá)到相應(yīng)的要求。如果想要高效提升教師的專業(yè)水平,一定要在選擇計(jì)算機(jī)專業(yè)的教師時(shí)設(shè)立更高的門(mén)檻,這樣可以從根本上解決教師專業(yè)素養(yǎng)不足的問(wèn)題。還要定期對(duì)教師進(jìn)行相關(guān)的培訓(xùn)工作,和其他學(xué)校的優(yōu)秀的有豐富教學(xué)經(jīng)驗(yàn)的教師進(jìn)行相互交流,從而提升教師在教學(xué)方面的專業(yè)技能,可以讓教師全方位的增強(qiáng)綜合能力,為培養(yǎng)計(jì)算機(jī)行業(yè)的高端人才的思維能力打下良好基礎(chǔ)。
4 結(jié)束語(yǔ)
綜上所述,Python程序語(yǔ)言能夠有效推動(dòng)計(jì)算機(jī)人才增強(qiáng)思維能力。因此,怎樣將Python的教學(xué)方法和其他的計(jì)算機(jī)程序設(shè)計(jì)課程的特點(diǎn)進(jìn)行有機(jī)融合,從而進(jìn)一步提高學(xué)生的計(jì)算思維能力,這一問(wèn)題是教師在將來(lái)的工作中一定要重點(diǎn)關(guān)注的。這就需要教師時(shí)刻將Python語(yǔ)言作為基礎(chǔ)課程,及時(shí)進(jìn)行教學(xué)創(chuàng)新,創(chuàng)建現(xiàn)代化的教學(xué)制度,持續(xù)提升教學(xué)質(zhì)量,為計(jì)算機(jī)人才培養(yǎng)思維能力打下堅(jiān)實(shí)基礎(chǔ),進(jìn)而進(jìn)一步促進(jìn)大數(shù)據(jù)和AI智能行業(yè)的飛速進(jìn)步。
參考文獻(xiàn):
[1] 周以真.計(jì)算思維[J].中國(guó)計(jì)算機(jī)學(xué)會(huì)通訊,2007(11):83-85.
[2] 孫家廣.計(jì)算機(jī)科學(xué)的變革[J].中國(guó)計(jì)算機(jī)學(xué)會(huì)通訊,2009(2):6-9.
[3] 李玉香,于張紅,李可強(qiáng),等.試析Python程序設(shè)計(jì)語(yǔ)言對(duì)計(jì)算機(jī)多元化人才思維能力的培養(yǎng)[J].電腦與電信,2017(10):17-19.
[4] 朱鵬飛.論P(yáng)ython程序設(shè)計(jì)語(yǔ)言——對(duì)大學(xué)生計(jì)算思維能力的培養(yǎng)[J].數(shù)字技術(shù)與應(yīng)用,2017(3):238-239,241.
[5] 李林.面向綜合應(yīng)用能力培養(yǎng)的Python課程教學(xué)探索與思考[J].計(jì)算機(jī)教育,2018(9):64-68.
[6] 何欽銘,陸漢權(quán),馮博琴.計(jì)算機(jī)基礎(chǔ)教學(xué)的核心任務(wù)是計(jì)算思維能力的培養(yǎng)——《九校聯(lián)盟(C9)計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明》解讀[J].中國(guó)大學(xué)教學(xué),2010(9):5-9.
[7] 汪克峰.高校計(jì)算機(jī)實(shí)驗(yàn)教學(xué)探討[J].江蘇技術(shù)師范學(xué)院學(xué)報(bào),2011,17(8):83-85.
[8] 呂會(huì)慶,張巍.基于計(jì)算思維的計(jì)算機(jī)任務(wù)驅(qū)動(dòng)教學(xué)模式[J].計(jì)算機(jī)教育,2012(7):94-96.
[9] 李月紅.高校計(jì)算機(jī)實(shí)驗(yàn)教學(xué)改革初探[J].電腦知識(shí)與技術(shù),2012,8(4):973-974.
【通聯(lián)編輯:李雅琪】