摘要:作為一種以學(xué)生為中心,強(qiáng)調(diào)學(xué)習(xí)成果導(dǎo)向的教育理念,OBE一經(jīng)問(wèn)世備受關(guān)注,其突出學(xué)生的學(xué)習(xí)主體地位,建構(gòu)理論學(xué)習(xí)與實(shí)踐鍛煉的聯(lián)系,讓學(xué)生在專業(yè)課程學(xué)習(xí)中能基于學(xué)以致用的理念自覺(jué)學(xué)習(xí)與探討。本文主要就OBE理念下《Python程序設(shè)計(jì)》課程建設(shè)問(wèn)題進(jìn)行探討,明確其具體的課程建設(shè)思路,以深化課程改革。
關(guān)鍵詞:OBE理念;《Python程序設(shè)計(jì)》;教改
《Python程序設(shè)計(jì)》課程是當(dāng)前的熱門編程課程,教學(xué)中除了讓學(xué)生有相應(yīng)的理論知識(shí)儲(chǔ)備外,更要具備實(shí)踐實(shí)操技能,去解決實(shí)際問(wèn)題。以O(shè)BE理念與混合教學(xué)模式的融合帶來(lái)《Python程序設(shè)計(jì)》課程教學(xué)的改革,實(shí)現(xiàn)學(xué)習(xí)產(chǎn)出理念下線上線下資源的創(chuàng)新利用,帶來(lái)更系統(tǒng)的模塊化教學(xué)和覆蓋面更廣的知識(shí)框架建構(gòu)具有現(xiàn)實(shí)必要性。
一、《Python程序設(shè)計(jì)》課程改革的必要性
當(dāng)前《Python程序設(shè)計(jì)》課程教學(xué)存在一些問(wèn)題,需要以O(shè)BE理念去進(jìn)行課程的優(yōu)化建設(shè)。存在的問(wèn)題包括教學(xué)課程目標(biāo)設(shè)定過(guò)于簡(jiǎn)單,沒(méi)有充分考慮到技能型人才培養(yǎng)需求,沒(méi)有考慮到學(xué)生的畢業(yè)就業(yè)需求?!禤ython程序設(shè)計(jì)》課程實(shí)際的教學(xué)目標(biāo)通常是讓學(xué)生深入掌握Python語(yǔ)言及語(yǔ)法技術(shù),對(duì)于學(xué)生學(xué)以致用,解決實(shí)際的編程問(wèn)題要求不明確[1]。再如教學(xué)平臺(tái)功能不全。部分學(xué)?!禤ython程序設(shè)計(jì)》課程開(kāi)設(shè)時(shí)間短,缺乏完善的教學(xué)平臺(tái)[2],教學(xué)資源不夠系統(tǒng),學(xué)生學(xué)習(xí)積極性不高。還有些學(xué)院實(shí)驗(yàn)教學(xué)形式偏單一,實(shí)驗(yàn)內(nèi)容設(shè)置不合理,多為驗(yàn)證性實(shí)驗(yàn),綜合性實(shí)驗(yàn)與設(shè)計(jì)性實(shí)驗(yàn)占比較小,考核方式較單一,多強(qiáng)調(diào)理論考核,對(duì)過(guò)程性評(píng)價(jià)關(guān)注較少,對(duì)學(xué)生綜合能力的評(píng)測(cè)較少。因此著手OBE理念下的《Python程序設(shè)計(jì)》課程改革勢(shì)在必行。
二、OBE理念下《Python程序設(shè)計(jì)》混合教學(xué)實(shí)踐
(一)明確教學(xué)目標(biāo)
《Python程序設(shè)計(jì)》課程教學(xué)目標(biāo)的設(shè)定上,充分考慮了學(xué)生的實(shí)踐技能培養(yǎng)要求以及學(xué)生的畢業(yè)發(fā)展訴求,設(shè)置了工程知識(shí)學(xué)習(xí)、問(wèn)題分析、技能培養(yǎng),開(kāi)發(fā)解決方案、個(gè)人團(tuán)隊(duì)建設(shè)、溝通交際、終身學(xué)習(xí)觀樹(shù)立等幾大課程目標(biāo)[3],要求學(xué)生不僅掌握Python基本概念,熟悉基本的程序語(yǔ)言和設(shè)計(jì)思路,且能使用Python技術(shù)進(jìn)行程序的創(chuàng)新編寫,去進(jìn)行算法的創(chuàng)新設(shè)計(jì),能夠就Python程序設(shè)計(jì)問(wèn)題與業(yè)界同行進(jìn)行溝通交流,具備一定的團(tuán)隊(duì)協(xié)作能力,能通過(guò)文獻(xiàn)檢索、資料查詢?nèi)チ私釶ython語(yǔ)言的前沿發(fā)展態(tài)勢(shì)和未來(lái)走勢(shì),做到對(duì)Python庫(kù)的熟練應(yīng)用,具有良好的自主學(xué)習(xí)與思考能力,具有良好的創(chuàng)新實(shí)踐能力。
(二)流暢的教學(xué)實(shí)施
在《Python程序設(shè)計(jì)》教學(xué)中,主要推崇BOPPPS的教學(xué)模式,其以建構(gòu)主義理論為基礎(chǔ),是強(qiáng)調(diào)學(xué)生課堂參與的互動(dòng)式學(xué)習(xí)模式,更強(qiáng)調(diào)學(xué)生興趣的激發(fā)和能力的培養(yǎng)。課堂教學(xué)以學(xué)生為中心,學(xué)生參與教學(xué)全過(guò)程,重視教學(xué)過(guò)程的反思。完整的教學(xué)實(shí)施包括課堂引入、目標(biāo)講解、前測(cè)、參與式學(xué)習(xí)、后測(cè)和總結(jié)六個(gè)階段,六個(gè)階段相互獨(dú)立,但又構(gòu)成完整的課堂閉環(huán)系統(tǒng)。其中后測(cè)和總結(jié)階段一般單列在課后總結(jié)階段。
引入環(huán)節(jié),多以拋出問(wèn)題的形式去引發(fā)學(xué)生思考。為增強(qiáng)學(xué)生探討的興趣,可以使用動(dòng)畫、圖片、視頻等多媒體資源作為導(dǎo)入材料,例如在講解turtle庫(kù)函數(shù)時(shí),選擇“黑客帝國(guó)”數(shù)碼流作為引入素材,讓學(xué)生產(chǎn)生程序繪圖的興趣[4],再將課堂嫁接到turtle函數(shù)的講解上,讓學(xué)生去了解繪圖坐標(biāo)系、畫表控制函數(shù)等。
目標(biāo)環(huán)節(jié)是教師引入素材后,讓學(xué)生對(duì)整個(gè)課堂教學(xué)目標(biāo)有相應(yīng)的了解,也就是讓課堂對(duì)應(yīng)著明確的產(chǎn)出導(dǎo)向。例如在講解Python語(yǔ)言程序異常處理時(shí),告知學(xué)生學(xué)習(xí)的重點(diǎn)是把握Python異常處理的功能,明確異常信息部分的含義,且正確區(qū)分異常與錯(cuò)誤,并具備編寫異常處理程序的能力,讓學(xué)生對(duì)課堂學(xué)習(xí)心中有數(shù)。
前測(cè)環(huán)節(jié)主要是了解學(xué)生現(xiàn)有的知識(shí)水平,方便有針對(duì)性的教學(xué)。Python語(yǔ)言的學(xué)習(xí)是循序漸進(jìn)的,是新舊知識(shí)不斷銜接的。例如,在講解字符串?dāng)?shù)據(jù)類型時(shí),可以先檢驗(yàn)學(xué)生對(duì)循環(huán)、分支結(jié)構(gòu)的掌握情況,讓學(xué)生將這部分的學(xué)習(xí)與字符串的處理結(jié)合起來(lái),學(xué)生基于原有的經(jīng)驗(yàn)認(rèn)知去探索新知識(shí)。
參與式學(xué)習(xí)環(huán)節(jié)就是讓學(xué)生真正參與到課堂學(xué)習(xí)中,參與到項(xiàng)目實(shí)施中,讓學(xué)生可以自由討論、提問(wèn)、做中學(xué)、學(xué)中做,在具體的案例分析中去發(fā)現(xiàn)問(wèn)題,嘗試解決問(wèn)題。在講解Python的第三方庫(kù)時(shí),可以挑選與學(xué)生專業(yè)相關(guān)的第三方庫(kù),借助“醫(yī)用藥品管理”的案例,引導(dǎo)學(xué)生進(jìn)行綜合性項(xiàng)目的開(kāi)發(fā),讓學(xué)生參與到教學(xué)中,積極地用程序作品去闡述自己對(duì)模塊函數(shù)的理解。
(三)課后總結(jié)鞏固
《Python程序設(shè)計(jì)》課程教學(xué),很難通過(guò)傳統(tǒng)的課堂評(píng)估去了解學(xué)生的知識(shí)掌握情況,特別是一些應(yīng)用專業(yè)操作的考核,必須通過(guò)學(xué)生實(shí)踐實(shí)操才得以展現(xiàn)。而線下鞏固考核就是讓學(xué)生通過(guò)延伸學(xué)習(xí),以課后實(shí)踐鍛煉的方式去鞏固所學(xué)知識(shí),也通過(guò)課后論壇發(fā)帖探討,讓學(xué)生自由表達(dá)自己的學(xué)習(xí)感受,為教學(xué)提供反饋意見(jiàn),指導(dǎo)教師改進(jìn)教學(xué)方式。以《Python程序設(shè)計(jì)》教學(xué)為例,教師可以設(shè)置問(wèn)題或布置作業(yè),讓學(xué)生課后反饋,最終教師借助應(yīng)用平臺(tái)批改作業(yè),了解學(xué)生的學(xué)習(xí)情況。總結(jié)則是師生共同完成,在總結(jié)階段,教師起引導(dǎo)作用,學(xué)生自主總結(jié)所學(xué)的知識(shí)點(diǎn),去分析自己學(xué)習(xí)的薄弱點(diǎn),積累編程經(jīng)驗(yàn),并適當(dāng)?shù)赝卣箤W(xué)習(xí)。
結(jié)束語(yǔ):
鑒于當(dāng)前《Python程序設(shè)計(jì)》課程教學(xué)的不足,必須基于OBE理念去推行以學(xué)習(xí)者為中心的混合教學(xué)模式,從課前預(yù)習(xí)到課中探討再到課后總結(jié)評(píng)估,形成完整的教學(xué)閉環(huán)系統(tǒng),真正讓學(xué)生作為課堂的主人保持學(xué)習(xí)的自覺(jué)性,以成果導(dǎo)向去達(dá)成學(xué)習(xí)目標(biāo),獲得學(xué)習(xí)的滿足感,這也是教學(xué)改革的希冀所在。
參考文獻(xiàn):
[1]柯琦,胡小春,李國(guó)祥,雷金東,張紅霞.Python程序設(shè)計(jì)教學(xué)改革探討[J].科技視界,2021(27):108-109.
[2]鄭文軍,王成軍,鮑莉莉,丁云霞,李建紅,趙鑫.Python程序設(shè)計(jì)的多元化循環(huán)教學(xué)模式探索[J].計(jì)算機(jī)教育,2021(09):148-151+155.
[3]吳紀(jì)磊.Python程序設(shè)計(jì)課程過(guò)程化教學(xué)改革實(shí)踐[J].電腦知識(shí)與技術(shù),2021,17(25):252-253+280.
作者簡(jiǎn)介:姓名:王子琦(1985年3月),性別:女,民族:漢,安徽省合肥市人,學(xué)歷:碩士,職稱:講師,單位:合肥信息技術(shù)職業(yè)學(xué)院,單位郵編:230601,研究方向:人工智能、中間件
課題項(xiàng)目:Python語(yǔ)言程序設(shè)計(jì)(線下課程)
課題編號(hào):2020kfkc446