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