求秋音
摘要:項(xiàng)目教學(xué)作為職業(yè)教育中教學(xué)模式改革和創(chuàng)新的熱點(diǎn),隨著產(chǎn)教融合深度推進(jìn),項(xiàng)目化教學(xué)面臨工作崗位實(shí)際中呈現(xiàn)許多問題,為此作者在此論文中著重分析Python語言課程重構(gòu)多樣化項(xiàng)目教學(xué),分別從“三段遞進(jìn)”項(xiàng)目設(shè)置、難度三段遞進(jìn)和學(xué)習(xí)三位一體闡述。
關(guān)鍵詞:三段遞進(jìn) ?項(xiàng)目多樣化 ?Python ?中職
項(xiàng)目化教學(xué)在中職專業(yè)課教學(xué)中已經(jīng)成為我國職業(yè)教學(xué)的主流教學(xué)模式,但單一的項(xiàng)目化教學(xué)在實(shí)踐中呈現(xiàn)諸多弊端。因此根據(jù)工作崗位實(shí)際探索項(xiàng)目多樣化的課程和教學(xué)模式改革勢在必行。
一、Python課程項(xiàng)目存在問題
Python 語言以其語法簡單、易學(xué)以及大量第三方開發(fā)庫而成為熱門的程序設(shè)計(jì)語言,但在教學(xué)中項(xiàng)目選用比較單一,主要體現(xiàn)在三個(gè)方面,第一,教學(xué)的知識(shí)點(diǎn)邏輯單一,極大部分教材都是從Python語法開始,依次以知識(shí)點(diǎn)體系開展,學(xué)生容易在冗長的語法學(xué)習(xí)中喪失興趣。第二,教學(xué)案例和項(xiàng)目選用單一,如常以計(jì)算機(jī)等級(jí)考試的理論試題、進(jìn)制和數(shù)列轉(zhuǎn)換等數(shù)學(xué)計(jì)算為主,學(xué)生容易畏難。第三,在課堂教學(xué)實(shí)施中教師統(tǒng)一的教學(xué)內(nèi)容和案例,缺乏針對不同專業(yè)的個(gè)性化教學(xué)項(xiàng)目。
二、Python課程項(xiàng)目類別三級(jí)設(shè)置
Python語言課程實(shí)施項(xiàng)目化多樣化教學(xué),其中關(guān)鍵是對所有的項(xiàng)目進(jìn)行多樣化分類,可分為初級(jí)案例項(xiàng)目、中級(jí)模塊項(xiàng)目和高級(jí)實(shí)戰(zhàn)項(xiàng)目。三級(jí)項(xiàng)目逐級(jí)遞進(jìn),其實(shí)就是按照知識(shí)點(diǎn)的逐級(jí)遞進(jìn)和學(xué)生能力遞進(jìn)進(jìn)行設(shè)計(jì),設(shè)計(jì)多個(gè)逐級(jí)遞進(jìn)項(xiàng)目,同時(shí)把每個(gè)難度的項(xiàng)目又分層為若干個(gè)難度遞進(jìn)的子項(xiàng)目和任務(wù),形成分級(jí)分層的項(xiàng)目遞進(jìn)體系。
三級(jí)項(xiàng)目具體闡述如下:
1.初級(jí)案例項(xiàng)目
主要是涉及到一些Python課程知識(shí)的基礎(chǔ)性實(shí)例小項(xiàng)目。內(nèi)容涵蓋了Python 基本語言元素的知識(shí)內(nèi)容,通過與生活相關(guān)的小實(shí)例來滲透Python課程的知識(shí)點(diǎn),通過這些實(shí)例項(xiàng)目的實(shí)踐,使學(xué)生熟練掌握Python 的基本語法和語句。
2.中級(jí)模塊項(xiàng)目
主要是模塊化實(shí)踐,因Python語言有非常多的第三方模塊可用,功能強(qiáng)大且編程簡單,本級(jí)項(xiàng)目涉及項(xiàng)目實(shí)際分析、項(xiàng)目建模、項(xiàng)目設(shè)計(jì)思路、項(xiàng)目步驟到設(shè)計(jì)和代碼完成,集合了Python語言的模塊知識(shí)體系,項(xiàng)目開展需師生共同協(xié)作完成,體現(xiàn)出項(xiàng)目模塊化的特點(diǎn)。
3.高級(jí)實(shí)戰(zhàn)項(xiàng)目
本項(xiàng)目是Python課程的綜合性實(shí)戰(zhàn)項(xiàng)目。此類實(shí)戰(zhàn)項(xiàng)目一般是學(xué)生根據(jù)個(gè)人的興趣和愛好自己挑選,多位學(xué)生共同組隊(duì)參與實(shí)踐,同時(shí)必須是面向工作崗位實(shí)際的項(xiàng)目。因?yàn)轫?xiàng)目涉及實(shí)戰(zhàn)且復(fù)雜難度較大,一般是計(jì)算機(jī)專業(yè)的高工或技師段學(xué)生作為畢業(yè)設(shè)計(jì)項(xiàng)目來實(shí)施。每個(gè)項(xiàng)目分三個(gè)階段實(shí)施,第一階段:選定具體項(xiàng)目后先需求分析,根據(jù)分析制定出具體實(shí)施方案。第二階段:在項(xiàng)目的實(shí)施過程中,要分解任務(wù)給各個(gè)團(tuán)隊(duì)成員,同時(shí)團(tuán)隊(duì)之間要相互協(xié)作。第三階段:項(xiàng)目代碼編程完成后進(jìn)行程序調(diào)試,最后撰寫項(xiàng)目實(shí)施報(bào)告并答辯。通過高級(jí)綜合性實(shí)戰(zhàn)項(xiàng)目實(shí)踐,學(xué)生不僅鞏固了知識(shí)要點(diǎn),提升了編碼能力。團(tuán)隊(duì)協(xié)作能力、人際交流能力、邏輯思維能力、撰寫文檔等能力都得到明顯提升。
三、Python課程項(xiàng)目難度三段遞進(jìn)
1.三級(jí)項(xiàng)目難度逐級(jí)提升
多樣化項(xiàng)目難易梯度既要考慮Python語言知識(shí)點(diǎn)體系,又要兼顧項(xiàng)目之間前后及內(nèi)在的關(guān)聯(lián),要做到項(xiàng)目類型不同,且有一定梯度。因此,學(xué)生在學(xué)習(xí)過程中從簡到繁、從易到難,從一個(gè)已掌握的知識(shí)進(jìn)展到高一級(jí)難度的知識(shí),整個(gè)過程順暢,讓難學(xué)繁瑣的Python語法變得簡單易學(xué),提高學(xué)生學(xué)習(xí)積極性和自信心,從而提升學(xué)習(xí)效率。
2.每級(jí)項(xiàng)目任務(wù)難度遞進(jìn)
一個(gè)項(xiàng)目就是一個(gè)工程,在諸多難度遞進(jìn)的項(xiàng)目中還需逐級(jí)分解為若干個(gè)子項(xiàng)目,且這些子項(xiàng)目要按照知識(shí)點(diǎn)難易程度逐級(jí)擴(kuò)大,每一子項(xiàng)目又劃分為一組難度遞進(jìn)的子任務(wù)。學(xué)生以項(xiàng)目任務(wù)驅(qū)動(dòng)模式開展學(xué)習(xí),教師在項(xiàng)目案例教學(xué)過程中始終貫穿“分析案例、提煉知識(shí)點(diǎn)、編程實(shí)現(xiàn)項(xiàng)目”的主線,師生都以掌握項(xiàng)目任務(wù)為目標(biāo)開展教和學(xué)。
四、Python課程項(xiàng)目學(xué)習(xí)三位一體
1.搭建虛擬仿真平臺(tái),助推自主學(xué)習(xí)
三段遞進(jìn)的項(xiàng)目教學(xué)中,使學(xué)生的自主學(xué)習(xí)有導(dǎo)向,可搭建一個(gè)Python語言自主學(xué)習(xí)的虛擬仿真平臺(tái),架構(gòu)完整和系統(tǒng)的Python知識(shí)體系,實(shí)施“學(xué)習(xí)云平臺(tái)”方式,通過學(xué)習(xí)云平臺(tái)可實(shí)施Python程序的編寫和編譯、程序自動(dòng)比對和評(píng)價(jià)、網(wǎng)絡(luò)理論和操作考試等。因Python是操作性極強(qiáng)的課程,教師把項(xiàng)目操作微視頻放在學(xué)習(xí)云平臺(tái)上,同時(shí)團(tuán)隊(duì)小組成員借助拍攝工具形成學(xué)員操作微視頻,通過與規(guī)范教師微視頻操作進(jìn)行比對尋找差距,呈現(xiàn)項(xiàng)目實(shí)施和學(xué)習(xí)效果。
2.共建學(xué)習(xí)共同體,助力合作探究
項(xiàng)目多樣化的教學(xué)過程中,為確保每個(gè)學(xué)生選擇的項(xiàng)目能順利完成,學(xué)生自發(fā)地組建了“學(xué)習(xí)共同體”,團(tuán)隊(duì)長在組織前期的任務(wù)分配中,可事先和小組成員進(jìn)行了溝通,敲定小組領(lǐng)導(dǎo)者和協(xié)調(diào)者,也要求成員在共同體中,通過合作共事、相互學(xué)習(xí),每個(gè)成員才能隨時(shí)有所收獲。
3.重構(gòu)評(píng)價(jià)體系,助促學(xué)生素養(yǎng)提升
針對目前項(xiàng)目教學(xué)評(píng)價(jià)模式過于單一的問題,在Python 課程的考核評(píng)價(jià)中,我們主要從以下幾個(gè)方面對學(xué)生的能力進(jìn)行考核:一是基礎(chǔ)知識(shí)考核:師生可通過課前預(yù)習(xí)、課堂作業(yè)和課后測驗(yàn)。二是代碼編寫能力:通過教學(xué)案例、單元項(xiàng)目和項(xiàng)目模塊化編程實(shí)踐來檢閱。三是團(tuán)隊(duì)協(xié)作能力:在項(xiàng)目實(shí)施過程中,團(tuán)隊(duì)成員之間的合作交流情況。四是溝通創(chuàng)新能力:通過課程項(xiàng)目答辯和團(tuán)隊(duì)項(xiàng)目實(shí)施過程中的自創(chuàng)性功能。以上將過程性評(píng)價(jià)與結(jié)果性評(píng)價(jià)無縫對接,將理論知識(shí)和實(shí)踐能力評(píng)價(jià)有機(jī)融合。
參考文獻(xiàn):
[1]臧勁松.程序設(shè)計(jì)語言分層遞進(jìn)式教學(xué)的實(shí)踐[J].計(jì)算機(jī)時(shí)代,2019(1).
[2]左衛(wèi)剛.基于CDIO模式的Python程序設(shè)計(jì)課程教學(xué)應(yīng)用研究[J].計(jì)算機(jī)時(shí)代,2019(8).