朱輝強(qiáng)
摘要:在當(dāng)下的社會(huì)中,Python語(yǔ)言不僅是一門應(yīng)用較為廣泛的計(jì)算機(jī)語(yǔ)言,還是各大高校計(jì)算機(jī)專業(yè)學(xué)生的必修課程。Python具有語(yǔ)法簡(jiǎn)單、功能強(qiáng)大、操作簡(jiǎn)單的特點(diǎn),在人工智能、游戲開(kāi)發(fā)、大數(shù)據(jù)開(kāi)發(fā)、軟件開(kāi)發(fā)等方面得到了廣泛應(yīng)用。隨著人工智能的發(fā)展和應(yīng)用,對(duì)于Python人才的需求量越來(lái)越大,更是引發(fā)了Python的學(xué)習(xí)熱潮。所以,在中職的計(jì)算機(jī)編程語(yǔ)言課堂教學(xué)中,教師必須采取有效的教學(xué)措施,提升課堂教學(xué)效率,為社會(huì)輸出優(yōu)秀的Pvthon人才。
關(guān)鍵詞:計(jì)算機(jī);編程語(yǔ)言;課堂教學(xué);效率
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)21-0092-02
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
PYthon語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,其具有簡(jiǎn)潔性、易讀性、可拓展性等特點(diǎn),號(hào)稱當(dāng)下最簡(jiǎn)單易學(xué)的語(yǔ)言,很多高校已經(jīng)采用Python來(lái)教授程序設(shè)計(jì)課程。其中,在中職的計(jì)算機(jī)專業(yè)中,很多學(xué)校也將Python作為學(xué)生的必修課程。對(duì)于這門課程的設(shè)置,主要是為了培養(yǎng)適應(yīng)智能化時(shí)代的技能型人才。然而,在當(dāng)前中職計(jì)算機(jī)專業(yè)教學(xué)中,對(duì)于這門課程的教學(xué)存在著很多不足,必須采取有效解決措施,才能有效地提升Python語(yǔ)言程序設(shè)計(jì)教學(xué)的效率。對(duì)此,本文分析了當(dāng)下Py-thon語(yǔ)言教學(xué)中存在的不足,并對(duì)Python語(yǔ)言教學(xué)的規(guī)律、特點(diǎn)進(jìn)行了分析,提出了幾點(diǎn)提高計(jì)算機(jī)編程語(yǔ)言課堂教學(xué)效率的策略。
1 計(jì)算機(jī)編程語(yǔ)言課堂教學(xué)存在的不足
1.1課程目標(biāo)缺少明確性
在人工智能發(fā)展的基礎(chǔ)上,Python語(yǔ)言也逐漸地受到人們的關(guān)注,在中職學(xué)校中也設(shè)置了Python基礎(chǔ)課程。但是,在實(shí)際教學(xué)的過(guò)程中,對(duì)于Python語(yǔ)言基礎(chǔ)課程的目標(biāo)沒(méi)有進(jìn)行明確,教師在教學(xué)時(shí),主要是為學(xué)生傳授知識(shí)理論,忽視了對(duì)學(xué)生思維能力的開(kāi)發(fā),導(dǎo)致課程教學(xué)與社會(huì)上的實(shí)際需求缺少聯(lián)系,并不能培養(yǎng)出社會(huì)上所需求的人才。
1.2教學(xué)模式缺少系統(tǒng)性
在中職學(xué)校中,對(duì)于計(jì)算機(jī)編程語(yǔ)言課程的安排和教學(xué)存在很多的不足。首先,對(duì)于Python語(yǔ)言課程的安排,一是課時(shí)少,二是信息量大,三是缺乏實(shí)踐性。由于中職學(xué)校學(xué)制短,為了緩解教學(xué)矛盾,采用了壓縮課時(shí)的方式,這就導(dǎo)致學(xué)生在短時(shí)間內(nèi)需要學(xué)習(xí)大量的知識(shí)。其次,對(duì)于教學(xué)模式的設(shè)計(jì),中職學(xué)校尚未系統(tǒng)性的編程語(yǔ)言教學(xué)體系,對(duì)于Python的教學(xué)依舊采用傳統(tǒng)教學(xué)法,這既不能開(kāi)發(fā)學(xué)生的思維,還導(dǎo)致學(xué)生出現(xiàn)思維僵化的問(wèn)題。
1.3課程內(nèi)容缺少合理性
在中職學(xué)校中,計(jì)算機(jī)專業(yè)作為應(yīng)用性專業(yè),對(duì)于編程語(yǔ)言的教學(xué)更重視學(xué)生實(shí)踐操作能力的提升。所以,在教學(xué)內(nèi)容的設(shè)計(jì)和安排上,過(guò)于側(cè)重學(xué)生實(shí)際操作能力的訓(xùn)練,反而忽視了學(xué)生需要必備的基礎(chǔ)知識(shí),這就導(dǎo)致學(xué)生很難深入學(xué)習(xí)計(jì)算機(jī)編程語(yǔ)言。
1.4學(xué)習(xí)方式缺少靈活性
在中職學(xué)校中,生源主要來(lái)自應(yīng)往屆初中畢業(yè)生,而這些學(xué)生在學(xué)習(xí)能力和思維認(rèn)知上處于初中階段。所以,在進(jìn)行計(jì)算機(jī)編程語(yǔ)言教學(xué)的過(guò)程中,經(jīng)常存在學(xué)生基礎(chǔ)差、學(xué)習(xí)方式欠缺等問(wèn)題,在具體的學(xué)習(xí)中,學(xué)生掌握的學(xué)習(xí)方式過(guò)少,很難靈活地進(jìn)行學(xué)習(xí),導(dǎo)致學(xué)習(xí)效率不高。
2 Python語(yǔ)言常用的教學(xué)方法
Python語(yǔ)言號(hào)稱當(dāng)下最簡(jiǎn)單易學(xué)的語(yǔ)言,具有簡(jiǎn)潔性、易讀性、可拓展性等特點(diǎn),很多中職學(xué)校將其作為新生學(xué)習(xí)計(jì)算機(jī)編程語(yǔ)言的入門課程。在實(shí)際教學(xué)中,為了引導(dǎo)學(xué)生有效掌握Python語(yǔ)言這門課程,經(jīng)過(guò)多方學(xué)者、教師的實(shí)踐研究,歸納出了一些有效的教學(xué)手段。
2.1 類比教學(xué)法
在PYthon語(yǔ)言教學(xué)中,對(duì)于類比教學(xué)法的運(yùn)用,主要是在課堂教學(xué)中巧用類比,將學(xué)生遇到的陌生知識(shí)與學(xué)生熟悉的事物進(jìn)行比較,讓學(xué)生探究異同點(diǎn).進(jìn)而掌握知識(shí)的規(guī)律。雖然Python語(yǔ)言號(hào)稱當(dāng)下最簡(jiǎn)單易學(xué)的語(yǔ)言,但也存在一些比較抽象的內(nèi)容,學(xué)生理解起來(lái)比較困難,此時(shí)教師運(yùn)用生活中的事例進(jìn)行類比,能夠?qū)⒅R(shí)變得通俗易懂,幫助學(xué)生有效地掌握知識(shí)。
2.2 互動(dòng)教學(xué)法
在計(jì)算機(jī)編程語(yǔ)言教學(xué)中,對(duì)于互動(dòng)教學(xué)法的運(yùn)用,主要是發(fā)揮教師的指導(dǎo)作用和學(xué)生的主體作用,引導(dǎo)學(xué)生參與到教學(xué)的全過(guò)程,在最大限度上實(shí)現(xiàn)師生的雙向互動(dòng)。在PYthon語(yǔ)言教學(xué)中,應(yīng)用互動(dòng)教學(xué)法,既能夠活躍課堂氛圍,還能提升教學(xué)效率。
2.3 解析法
解析法則是國(guó)際上常用的一種教學(xué)方法,在Python語(yǔ)言教學(xué)中,應(yīng)用該教學(xué)法,能夠?qū)Τ绦蛑械拿恳粋€(gè)語(yǔ)句進(jìn)行闡釋,幫助中職學(xué)生更好地鞏固知識(shí),增強(qiáng)新知識(shí)的學(xué)習(xí)效率。
2.4 啟發(fā)式教學(xué)法
問(wèn)題是優(yōu)秀的導(dǎo)師,在教學(xué)中,對(duì)于啟發(fā)式教學(xué)法的應(yīng)用,主要是依據(jù)教材內(nèi)容和學(xué)生認(rèn)知水平,教師由淺及深地向?qū)W生提出具有層次性的問(wèn)題,然后引導(dǎo)學(xué)生分析、解決這些問(wèn)題,促使學(xué)生能夠積極主動(dòng)的探究知識(shí),在分析、解決問(wèn)題的過(guò)程中,系統(tǒng)性的掌握知識(shí)。
2.5 案例教學(xué)法
在計(jì)算機(jī)編程語(yǔ)言課程教學(xué)中,對(duì)于Python語(yǔ)言的教學(xué),需要適當(dāng)?shù)暮?jiǎn)化語(yǔ)法,強(qiáng)化學(xué)生的算法分析訓(xùn)練,利用案例為學(xué)生介紹語(yǔ)法知識(shí),降低中職學(xué)生的厭學(xué)心理。教師在應(yīng)用案例教學(xué)法時(shí),一般采用“提出問(wèn)題一分析問(wèn)題一導(dǎo)人新知一解決問(wèn)題一總結(jié)提升”的模式,將貼近學(xué)生生活的典型案例進(jìn)行分析,引導(dǎo)學(xué)生在分析的過(guò)程中掌握分析、解題的思路和規(guī)律。
3 提高計(jì)算機(jī)編程語(yǔ)言課堂教學(xué)效率的策略
3.1 轉(zhuǎn)變教師的教學(xué)觀念
在新時(shí)期的教育中,提倡“一切教學(xué)服務(wù)于學(xué)生發(fā)展”,為了有效地實(shí)現(xiàn)這個(gè)目標(biāo),涌現(xiàn)了多種現(xiàn)代化的教學(xué)理念和方式。所以,在中職計(jì)算機(jī)編程語(yǔ)言的教學(xué)中,對(duì)于Python語(yǔ)言的教學(xué),則需要教師轉(zhuǎn)變教學(xué)觀念,幫助學(xué)生掌握更多獲取知識(shí)的技能。因此,在中職計(jì)算機(jī)專業(yè)中,對(duì)于Python語(yǔ)言的教學(xué),教師既要為學(xué)生傳輸理論知識(shí),還要對(duì)學(xué)生進(jìn)行引導(dǎo),促使學(xué)生能夠積極主動(dòng)地發(fā)現(xiàn)、探究問(wèn)題,并對(duì)學(xué)生獲取知識(shí)的方法和技能進(jìn)行訓(xùn)練,全面調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,有效地提升課堂教學(xué)效率。
3.2 激發(fā)學(xué)生的學(xué)習(xí)興趣
在學(xué)習(xí)中,不論是哪個(gè)階段的學(xué)生,興趣都是其探究知識(shí)的動(dòng)力,所以在Python語(yǔ)言教學(xué)中,教師更要培養(yǎng)學(xué)生的計(jì)算機(jī)興趣,促使學(xué)生在心理上接受PVthon語(yǔ)言課程。因此,在中職的Python語(yǔ)言教學(xué)中,教師需要重視學(xué)生興趣的激發(fā),引導(dǎo)學(xué)生主動(dòng)探索知識(shí),提升學(xué)生認(rèn)識(shí)世界的能力。首先,制定合適的目標(biāo)。在現(xiàn)代的生活和學(xué)習(xí)中,學(xué)生對(duì)于計(jì)算機(jī)的接觸并不少,主要是通過(guò)游戲和網(wǎng)絡(luò)來(lái)認(rèn)識(shí)計(jì)算機(jī)的。由于計(jì)算機(jī)知識(shí)具有一定的深度和廣度,學(xué)生很難快速地將所有的知識(shí)掌握,因此在Python語(yǔ)言教學(xué)中,教師需要依據(jù)中職學(xué)生的實(shí)際情況,設(shè)計(jì)合適的教學(xué)目標(biāo),確保能夠滿足學(xué)生的學(xué)習(xí)需求,還不會(huì)挫傷學(xué)生的信心。其次,發(fā)掘?qū)W生的興趣點(diǎn)。在Python語(yǔ)言教學(xué)中,教師需要了解學(xué)生的心理特點(diǎn),從學(xué)生的興趣出發(fā),對(duì)教學(xué)內(nèi)容進(jìn)行拓展,增強(qiáng)Python語(yǔ)言課堂的吸引力,或者教師使用學(xué)生熟悉的多媒體進(jìn)行教學(xué),抑或者對(duì)學(xué)生的閃光點(diǎn)進(jìn)行發(fā)掘,增強(qiáng)學(xué)生的學(xué)習(xí)熱情。
3.3 理論與實(shí)踐結(jié)合教學(xué)
在以往的計(jì)算機(jī)教學(xué)中,教師通常采用“理論一實(shí)踐”的教學(xué)模式,若是教學(xué)的間隔過(guò)長(zhǎng),學(xué)生很容易將理論知識(shí)忘記,導(dǎo)致教學(xué)效果并不理想。因此,對(duì)于Python語(yǔ)言的教學(xué),教師需要突破傳統(tǒng)模式的限制,通過(guò)理論與實(shí)踐結(jié)合的方式來(lái)組織教學(xué),在機(jī)房同時(shí)進(jìn)行理論講解和實(shí)踐操作,教師利用教學(xué)軟件進(jìn)行程序演示,最后讓學(xué)生自己進(jìn)行程序的調(diào)試。學(xué)生在實(shí)踐操作的過(guò)程中,不斷地深化對(duì)理論知識(shí)的理解,這樣能夠有效地提升計(jì)算機(jī)編程語(yǔ)言的教學(xué)效果。
3.4 應(yīng)用多樣化教學(xué)手段
隨著教育的進(jìn)步,越來(lái)越多的教學(xué)手段應(yīng)用到教學(xué)中。在中職計(jì)算機(jī)編程語(yǔ)言的教學(xué)中,更是擁有了多種多樣的教學(xué)手段,對(duì)于提升教學(xué)效率有著重要的作用。所以,在實(shí)際教學(xué)中,教師需要結(jié)合教學(xué)內(nèi)容和學(xué)生情況,選擇合適的教學(xué)手段,幫助學(xué)生更好地掌握知識(shí),提升實(shí)踐操作的能力。例如,應(yīng)用案例教學(xué)法。在Python語(yǔ)言教學(xué)的過(guò)程中,教師可以為學(xué)生引入一些簡(jiǎn)單的生活案例,如在講解順序結(jié)構(gòu)程序設(shè)計(jì)時(shí),教師可以將交通指示燈的案例引人到教學(xué)中,先對(duì)案例進(jìn)行演示,幫助中職學(xué)生理解順序結(jié)構(gòu)程序執(zhí)行的特點(diǎn),讓學(xué)生分析其是如何實(shí)現(xiàn)的,最后讓學(xué)生自己動(dòng)手進(jìn)行操作。因此,在Python語(yǔ)言教學(xué)中,教師需要盡量地使用學(xué)生熟悉的生活案例來(lái)組織教學(xué),增強(qiáng)學(xué)生對(duì)新知識(shí)的接受程度,不斷提升自解決問(wèn)題的能力,進(jìn)而提升課堂教學(xué)效率。
4 結(jié)束語(yǔ)
總而言之,Python作為一種程序設(shè)計(jì)語(yǔ)言,也是最為接近自然語(yǔ)言、應(yīng)用較為廣泛的編程語(yǔ)言,對(duì)于開(kāi)發(fā)人的思維能力具有重要的作用。在人工智能發(fā)展的基礎(chǔ)上,Python語(yǔ)言逐漸變得家喻戶曉,在很多中職學(xué)校中,也將Python作為新生的入門語(yǔ)言,這對(duì)于學(xué)生學(xué)習(xí)其他編程語(yǔ)言具有重要的意義。因此,在中職計(jì)算機(jī)編程語(yǔ)言教學(xué)中,教師就要將教學(xué)中存在的不足重視起來(lái),采取有效的教學(xué)手段來(lái)提升教學(xué)效率,幫助學(xué)生進(jìn)行高效的學(xué)習(xí),推動(dòng)中職計(jì)算機(jī)編程語(yǔ)言課堂教學(xué)的優(yōu)化和發(fā)展。
參考文獻(xiàn):
[1]李百定.計(jì)算機(jī)編程語(yǔ)言高效學(xué)習(xí)方法探究[J].佳木斯職業(yè)學(xué)院學(xué)報(bào),2020,36(2):240-241.
[2]肖建英.計(jì)算機(jī)編程語(yǔ)言課程教學(xué)方法的相關(guān)分析[J].計(jì)算機(jī)產(chǎn)品與流通,2019(2):192.
[3]郭亞?wèn)|,趙玉新.程序設(shè)計(jì)課程教學(xué)改革的理想選擇——Py-thon語(yǔ)言[J].產(chǎn)業(yè)與科技論壇,2019,18(3):167-168.
[4]徐麗,周鑫.高職院校計(jì)算機(jī)編程語(yǔ)言教學(xué)存在的問(wèn)題及對(duì)策[J].電腦知識(shí)與技術(shù),2018,14(9):155-156.
[5]楊舜堯.高職計(jì)算機(jī)語(yǔ)言教學(xué)中編程素養(yǎng)的養(yǎng)成[Jl.遼寧高職學(xué)報(bào),2017,19(8):110-112.
【通聯(lián)編輯:光文玲】