崔瑞香
【摘要】? ? 在信息化不斷發(fā)展的過程中,我國(guó)對(duì)程序設(shè)計(jì)方面的人才需求量越來越大,也越來越迫切,因此對(duì)大學(xué)階段的同學(xué)進(jìn)行計(jì)算機(jī)水平和能力的提升,成為了當(dāng)前教學(xué)的一個(gè)重點(diǎn),因此在,Python語(yǔ)言程序設(shè)計(jì)教學(xué)中,一方面要讓同學(xué)們掌握基本的程序設(shè)計(jì)知識(shí),另外一方面還要對(duì)他們的思維能力進(jìn)行重點(diǎn)的培養(yǎng),使同學(xué)們能夠進(jìn)行更多自主的探究,確保同學(xué)們多樣化的學(xué)習(xí)需求得到更好的滿足,本文圍繞Python語(yǔ)言程序設(shè)計(jì)教學(xué),在大學(xué)教學(xué)中提升同學(xué)們的各方面思維能力的策略進(jìn)行了探討。
【關(guān)鍵詞】? ? Python語(yǔ)言程序設(shè)計(jì)? ? 思維能力? ? 軟件開發(fā)
對(duì)于大學(xué)生來說,他們是非常喜歡Python語(yǔ)言程序設(shè)計(jì)學(xué)科這門具有較好的創(chuàng)新性的課程的,因此老師在Python語(yǔ)言程序設(shè)計(jì)教學(xué)中要積極的引導(dǎo)同學(xué)們,掌握更多的Python語(yǔ)言程序設(shè)計(jì)實(shí)踐技巧和操作技術(shù),同時(shí)對(duì)同學(xué)們的思維能力進(jìn)行更為全面的培養(yǎng),使同學(xué)們朝著更加多樣化的方向發(fā)展,讓同學(xué)們?cè)谖磥沓蔀樯鐣?huì)所需要的程學(xué)設(shè)計(jì)人才。
一、現(xiàn)階段Python語(yǔ)言程序設(shè)計(jì)教學(xué)現(xiàn)狀
當(dāng)前階段的Python語(yǔ)言程序設(shè)計(jì)課程教學(xué),由于教學(xué)方法單一,教師通常會(huì)按部就班根據(jù)課程內(nèi)容來進(jìn)行ppt教學(xué)課件的準(zhǔn)備,學(xué)生的學(xué)習(xí)很被動(dòng),積極性難以提升教學(xué)效果不佳,學(xué)生在學(xué)習(xí)過程中,缺乏短期有吸引力的學(xué)習(xí)目標(biāo),絕大部分時(shí)候?qū)W生都是為了能夠通過考試,而開展課程學(xué)習(xí),因此在日常生活里面他們投入課程學(xué)習(xí)的精力比較少,同學(xué)們?cè)趯W(xué)習(xí)過程中,不夠扎實(shí)和深入,所具備的知識(shí)實(shí)際應(yīng)用能力非常少,老師和學(xué)生更加關(guān)注的是表面知識(shí)的學(xué)習(xí),鑒于上述存在的問題,后續(xù)教學(xué)中應(yīng)該結(jié)合Python語(yǔ)言程序設(shè)計(jì)課程特點(diǎn),以課程總體目標(biāo)為導(dǎo)向,強(qiáng)化學(xué)生思維能力、編程能力以及知識(shí)應(yīng)用等方面的能力,從而改善本課程教學(xué)效果和質(zhì)量。
二、Python語(yǔ)言程序設(shè)計(jì)教學(xué)質(zhì)量的改善
國(guó)內(nèi)的科學(xué)技術(shù)以及經(jīng)濟(jì)水平的不斷發(fā)展和提升,使得計(jì)算機(jī)越來越普遍,幾乎國(guó)內(nèi)的每個(gè)家庭都已經(jīng)擁有了計(jì)算機(jī),而Python語(yǔ)言程序設(shè)計(jì)教學(xué)這一門學(xué)科的開展,更多時(shí)候是希望能夠讓同學(xué)們學(xué)會(huì)更多的Python語(yǔ)言程序設(shè)計(jì)技能,使得大學(xué)的同學(xué)能夠?qū)ython語(yǔ)言程序設(shè)計(jì)實(shí)現(xiàn)更好的使用,從而提升大學(xué)階段同學(xué)們的現(xiàn)代教育水平,由于每個(gè)同學(xué)他們的教學(xué)環(huán)境都會(huì)存在一定程度的差距,因此他們對(duì)Python語(yǔ)言程序設(shè)計(jì)的相關(guān)知識(shí)掌握程度也存在差別,為了讓同學(xué)們獲得整體的發(fā)展,必須鼓勵(lì)同學(xué)們勇于提問,將自己的各種見解和想法大膽的說出來,而老師只要積極地解答同學(xué)們提出的問題,鼓勵(lì)同學(xué)們將自己的個(gè)性充分發(fā)揮出來,這樣才能夠?qū)ν瑢W(xué)們的創(chuàng)造性思維培養(yǎng)起到更好的促進(jìn)作用,使同學(xué)們獲得更為全面的發(fā)展,此外大學(xué)學(xué)科教師必須要認(rèn)識(shí)到Python語(yǔ)言程序設(shè)計(jì)教學(xué)對(duì)開展所具有的重要性,要讓同學(xué)們從主觀意識(shí)方面,來強(qiáng)化Python語(yǔ)言程序設(shè)計(jì)這一門學(xué)科的重要性,其次,在實(shí)際的教學(xué)中,學(xué)科教師要不斷充實(shí)自己的Python語(yǔ)言程序設(shè)計(jì)相關(guān)的知識(shí)和能力,在教學(xué)中要充分的體現(xiàn)同學(xué)們的主體性,使他們的主觀意識(shí)能夠得到充分的發(fā)揮,讓他們?cè)谡n堂教學(xué)中擁有更為廣闊的主觀意識(shí)發(fā)揮空間,從而使同學(xué)們的創(chuàng)新意識(shí)得到有效的激發(fā),使同學(xué)們的創(chuàng)新思維得到較好的培養(yǎng)。
三、Python語(yǔ)言程序設(shè)計(jì)中培養(yǎng)學(xué)生思維能力的必要性
1.互聯(lián)網(wǎng)發(fā)展對(duì)同學(xué)們的要求。在互聯(lián)網(wǎng)蓬勃興起的今天,各種軟件程序充斥著同學(xué)們的生活,這些軟件程序在生活運(yùn)用過程中非常的豐富,也具有及時(shí)性,很多時(shí)候同學(xué)們都會(huì)被這些大量及時(shí)的軟件程序牽著鼻子走,在這種背景下,對(duì)大學(xué)同學(xué)的理性思維進(jìn)行重點(diǎn)的培養(yǎng)是十分重要的,而要實(shí)現(xiàn)理性思維,首先就需要同學(xué)們能夠掌握批判性思維,從而能夠更好的抵制盲從。
2.學(xué)科核心素養(yǎng)方面的要求。在2016年針對(duì)我國(guó)全體學(xué)生的核心素養(yǎng)進(jìn)行了專門的研究,通過對(duì)同學(xué)們對(duì)強(qiáng)化訓(xùn)練全方位的思維能力,讓他們能夠具備更全面的素養(yǎng),在學(xué)習(xí)和生活中能夠用理性和科學(xué)的思維來主導(dǎo)自己。
3.學(xué)生心理發(fā)展需要。在教學(xué)改革發(fā)展到今天,全國(guó)很多地方都不存在文理科的區(qū)別,因此,如果Python語(yǔ)言程序設(shè)計(jì)這一門課程,仍然采用過去的灌輸式的教學(xué)模式,那么就難以提升這門課程對(duì)同學(xué)們的吸引力,同學(xué)們也就不會(huì)再具有較強(qiáng)的獨(dú)立思考能力,時(shí)間長(zhǎng)了,他們的各方面思維能力就會(huì)逐漸的弱化,因此,在大學(xué)階段對(duì)同學(xué)們Python語(yǔ)言程序設(shè)計(jì)課程中的全方位思維能力進(jìn)行提升,一方面能夠讓同學(xué)們對(duì)Python語(yǔ)言程序設(shè)計(jì)課程更加感興趣,另外一方面也能夠?qū)ν瑢W(xué)們的思維能力起到更好的培養(yǎng)作用。
四、Python語(yǔ)言程序設(shè)計(jì)課程教學(xué)中如何培養(yǎng)學(xué)生思維能力
1.程序編寫錯(cuò)誤需要學(xué)生通過思考加以解決。之所以造成Python語(yǔ)言程序設(shè)計(jì)過程中的缺陷,原因包括編寫程序的復(fù)雜程度、Python語(yǔ)言程序設(shè)計(jì)者的態(tài)度以及開發(fā)人員相互之間溝通的問題,程序編寫過程中的錯(cuò)誤、Python語(yǔ)言程序設(shè)計(jì)進(jìn)度的壓力、Python語(yǔ)言程序設(shè)計(jì)管理上的缺失以及開發(fā)過程中所進(jìn)行的過度頻繁的變更,等等。對(duì)于程序編寫錯(cuò)誤來說,是一個(gè)經(jīng)常出現(xiàn)的問題,這很大程度上跟具體的Python語(yǔ)言程序設(shè)計(jì)人員所擁有的思維能力相關(guān),然而就算是思維較全面的學(xué)生,在Python語(yǔ)言程序設(shè)計(jì)過程中,也時(shí)常會(huì)出現(xiàn)一些BUG,只不過是思維能力弱的Python語(yǔ)言程序設(shè)計(jì)人員,出現(xiàn)程序編寫錯(cuò)誤的概率會(huì)更高,而通過不斷的糾錯(cuò),可以鍛煉學(xué)生思維。
2.通過合規(guī)的程序設(shè)計(jì),鍛煉學(xué)生嚴(yán)謹(jǐn)?shù)乃季S。通常較為正規(guī)的Python語(yǔ)言程序設(shè)計(jì)公司,都會(huì)具備自身較為嚴(yán)謹(jǐn)?shù)囊惶拙帉懗绦蛞?guī)范,公司的所有Python語(yǔ)言程序設(shè)計(jì)人員必須按照這套規(guī)范來進(jìn)行軟件編寫,公司之所以要制定嚴(yán)格的規(guī)范,主要是為了方便對(duì)程序代碼進(jìn)行管理,而具體的開發(fā)人員如果違背了這套程序編寫規(guī)范,一方面會(huì)使得其他的Python語(yǔ)言程序設(shè)計(jì)人員難以理解別人所編寫的程序內(nèi)容,而更為嚴(yán)重的問題是,后期對(duì)程序代碼的維護(hù)會(huì)具有較大的困難。通常來說,開發(fā)人員對(duì)一個(gè)程序的開發(fā)完成以后,在后期的維護(hù)過程中,會(huì)不斷的變更其他開發(fā)人員來對(duì)該程序進(jìn)行修改,從而使得一些普遍存在的Python語(yǔ)言程序設(shè)計(jì)病癥層出不窮。因此,對(duì)程序設(shè)計(jì)人員最基本的要求就是要具備嚴(yán)謹(jǐn)合規(guī)的程序設(shè)計(jì)思維。
3.Python語(yǔ)言程序設(shè)計(jì)越來越復(fù)雜,要求學(xué)生不斷提升思維能力。當(dāng)前社會(huì)對(duì)Python語(yǔ)言程序設(shè)計(jì)的需求量,有了很大的提升,Python語(yǔ)言程序設(shè)計(jì)企業(yè)的競(jìng)爭(zhēng)越來越大,使得對(duì)軟件功能的需求大幅度上升,所以當(dāng)前的Python語(yǔ)言程序設(shè)計(jì)所需要具備的技術(shù)和工作量都跟過去有了很大的差距,目前程序開發(fā)代碼超過萬(wàn)行以上的多如牛毛。為了能夠縮短Python語(yǔ)言程序設(shè)計(jì)的周期,提高開發(fā)效率,很多時(shí)候會(huì)進(jìn)行Python語(yǔ)言程序設(shè)計(jì)的模塊化程序設(shè)計(jì),這使得程序的開發(fā)組織更為復(fù)雜,讓開發(fā)人員感覺到普遍難度很大,所以出現(xiàn)程序缺陷的概率也會(huì)大幅度上升,程序開發(fā)人員必須不斷完善自身的程序開發(fā)思維能力,使開發(fā)的軟件更完善。
4.Python語(yǔ)言程序設(shè)計(jì)中需要開發(fā)人員充分溝通,可以鍛煉學(xué)生協(xié)作溝通的思維。Python語(yǔ)言程序設(shè)計(jì)人員之間以及開發(fā)部門之間,在橫向和垂直溝通上很多時(shí)候會(huì)存在問題,所以很多企業(yè)會(huì)通過交流會(huì)來增加彼此的溝通,大部分時(shí)候,人們都認(rèn)為Python語(yǔ)言程序設(shè)計(jì)人員是較為難以溝通的,然而在Python語(yǔ)言程序設(shè)計(jì)過程中溝通卻是必要的,要實(shí)現(xiàn)有效的溝通,就必須要進(jìn)行定期的討論,此外,還可以要求Python語(yǔ)言程序設(shè)計(jì)人員將Python語(yǔ)言程序設(shè)計(jì)的流程和結(jié)果存檔,實(shí)現(xiàn)對(duì)Python語(yǔ)言程序設(shè)計(jì)的合理管理。
5.在Python語(yǔ)言程序設(shè)計(jì)教學(xué)中,結(jié)合情景再現(xiàn)鍛煉學(xué)生思維。在各學(xué)科教學(xué)中,尤其是Python語(yǔ)言程序設(shè)計(jì)學(xué)科的教學(xué)中,需要有針對(duì)性的對(duì)學(xué)生進(jìn)行思維能力的培養(yǎng),結(jié)合一些Python語(yǔ)言程序設(shè)計(jì)教學(xué)手段,當(dāng)同學(xué)們遇到學(xué)習(xí)上的困難的時(shí)候,可以進(jìn)行情景再現(xiàn),讓同學(xué)們通過情景表象的概括、分析和綜合來提升學(xué)生的思維能力,避免過去僅僅停留在對(duì)感性材料的認(rèn)知層面。在學(xué)習(xí)特定課程內(nèi)容的時(shí)候,Python語(yǔ)言程序設(shè)計(jì)學(xué)科教師可以應(yīng)用多媒體計(jì)算機(jī),結(jié)合教學(xué)為同學(xué)們播放音頻以及視頻等教學(xué)資源,讓同學(xué)們通過對(duì)音頻視頻的觀看來掌握課本教材內(nèi)容所具有的特點(diǎn),并且引導(dǎo)大學(xué)生積極的思考,踴躍的發(fā)言,將課本教程內(nèi)容的特點(diǎn)進(jìn)行總結(jié)和概括,大學(xué)教師可以結(jié)合一些課堂教學(xué)提問,讓同學(xué)們更為深入的理解課本教材知識(shí),再配合Python語(yǔ)言程序設(shè)計(jì)手段,讓同學(xué)們盡快的獲得最理想的答案,同時(shí)注重學(xué)生學(xué)習(xí)興趣的提升,在這樣的教學(xué)中,通過對(duì)多元化教學(xué)手段的運(yùn)用,使同學(xué)們的思維整體結(jié)構(gòu)得到優(yōu)化,并且進(jìn)行更多創(chuàng)造性思維的培養(yǎng)。
6.結(jié)合Python語(yǔ)言程序設(shè)計(jì)教育,鍛煉學(xué)生批判性思維。曾經(jīng)有外國(guó)學(xué)者在書里對(duì)批判性思維進(jìn)行了解釋,在文中批判性思維,它是人們對(duì)自己的思維所開展的思維。之所以要進(jìn)行這種思維,是為了檢查自己或者他人思維邏輯上是否存在錯(cuò)誤,是否符合標(biāo)準(zhǔn),然而在教育界的很多課程教學(xué)中,對(duì)批判思維的運(yùn)用是為了能夠?qū)虒W(xué)進(jìn)行更好的指導(dǎo),對(duì)教學(xué)實(shí)踐進(jìn)行更好的指導(dǎo),讓老師和學(xué)生通過對(duì)批判性思維的運(yùn)用,來對(duì)自身的思想進(jìn)行建構(gòu)和反思,使自己的思想能夠獲得更好的發(fā)展,大學(xué)階段的Python語(yǔ)言程序設(shè)計(jì)課程教學(xué),這是一門必修的課程,對(duì)于同學(xué)們批判性思維培養(yǎng)有非常重要的作用,在這門課程教學(xué)中培養(yǎng)同學(xué)們的批判性思維,能讓同學(xué)們更好的對(duì)程序設(shè)計(jì)的完整性和可行性進(jìn)行驗(yàn)證,對(duì)自己所掌握的Python語(yǔ)言程序設(shè)計(jì)知識(shí)進(jìn)行更好的分析和質(zhì)疑,把握更為正確的Python語(yǔ)言程序設(shè)計(jì)知識(shí)和原理,通過理性的判斷,來促進(jìn)課程教學(xué)目標(biāo)的實(shí)現(xiàn),以及學(xué)生更為長(zhǎng)遠(yuǎn)、更為全面的發(fā)展。在教學(xué)中需要對(duì)教學(xué)模式和方法進(jìn)行改革,結(jié)合新課改提倡的小組合作、隱性課堂等一系列較為先進(jìn)的教學(xué)方法,來促進(jìn)同學(xué)們創(chuàng)造性思維的發(fā)揮,對(duì)Python語(yǔ)言程序設(shè)計(jì)課的理論進(jìn)行更好的補(bǔ)充,通過小組合作這種教學(xué),需要Python語(yǔ)言程序設(shè)計(jì)課教師充分的對(duì)教材進(jìn)行理解,并且更多的聯(lián)系生活常用軟件實(shí)際進(jìn)行教學(xué)內(nèi)容的設(shè)計(jì)。
五、結(jié)束語(yǔ)
Python語(yǔ)言程序設(shè)計(jì),在現(xiàn)階段已經(jīng)成為各大高校的主流課程,然而教學(xué)中存在的問題不少,問題都集中在教學(xué)方法的選擇上,大量實(shí)踐證明,要想有效激發(fā)學(xué)生學(xué)習(xí)熱情和積極性,傳統(tǒng)的滿堂灌教學(xué)方法并不適宜,會(huì)影響學(xué)生思維能力、編程能力和教學(xué)效果的提升,本文,針對(duì)當(dāng)前Python語(yǔ)言程序設(shè)計(jì)教學(xué)優(yōu)勢(shì),對(duì)培養(yǎng)學(xué)生全方面思維能力進(jìn)行了介紹,通過多元化Python語(yǔ)言程序設(shè)計(jì)教學(xué)對(duì)學(xué)生思維能力的培養(yǎng)方面的介紹,希望對(duì)學(xué)生思維能力的完善有所幫助。
參? 考? 文? 獻(xiàn)
[1]嵩天,黃天羽,禮欣.Python語(yǔ)言:程序設(shè)計(jì)課程教學(xué)改革的理想選擇[J].中國(guó)大學(xué)教學(xué),2016,02:42-47.
[2]林振德.基于培養(yǎng)思維能力的Python語(yǔ)言程序設(shè)計(jì)教學(xué)[J].電腦知識(shí)與技術(shù),2020,1636:172-173+176.
[3]車志毅.Python語(yǔ)言程序設(shè)計(jì)教學(xué)中思維能力的培養(yǎng)[J].無線互聯(lián)科技,2020,1724:148-149.
[4]王婷婷.基于計(jì)算思維的非計(jì)算機(jī)專業(yè)開設(shè)Python語(yǔ)言程序設(shè)計(jì)課程的探討[J].中國(guó)多媒體與網(wǎng)絡(luò)教學(xué)學(xué)報(bào)(中旬刊),2020,01:190-191.
[5]楊博華.基于計(jì)算思維的非計(jì)算機(jī)專業(yè)開設(shè)Python語(yǔ)言程序設(shè)計(jì)課程的研究[J].電子元器件與Python語(yǔ)言程序設(shè)計(jì),2020,406:168-169.