唐洪 曾輝 鄧鋒 華東交通大學(xué)
在Python語(yǔ)言課程教學(xué)中應(yīng)該強(qiáng)調(diào)教學(xué)改革有效性,深度融入成果導(dǎo)向教育以達(dá)到重點(diǎn)培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力,全方位提升教學(xué)質(zhì)量。在教學(xué)過(guò)程中,教師也要合理結(jié)合線上+線下教學(xué)模式,在成果導(dǎo)向教育理念之上再融入混合式教學(xué)模式,以期待取得較好的教學(xué)效果。
當(dāng)前的Python語(yǔ)言課程教學(xué)強(qiáng)調(diào)教學(xué)理論與實(shí)踐有機(jī)融合,例如在“Python程序設(shè)計(jì)”課程教學(xué)設(shè)計(jì)中就追求用理論培養(yǎng)零基礎(chǔ)學(xué)生,再通過(guò)實(shí)踐教學(xué)強(qiáng)調(diào)學(xué)生學(xué)習(xí)能力的有效提升。當(dāng)然在具體教學(xué)實(shí)踐中也存在一些現(xiàn)狀問(wèn)題,客觀講它們都在一定程度上阻礙了Python課程教學(xué)的良性發(fā)展。
首先,教師將Python語(yǔ)言作為是常規(guī)的C語(yǔ)言或者Java程序展開(kāi)教學(xué)設(shè)計(jì),這種做法是對(duì)程序語(yǔ)言教學(xué)的簡(jiǎn)單套用,在教學(xué)思路方面沒(méi)有創(chuàng)新,無(wú)法體現(xiàn)Python語(yǔ)言的獨(dú)有特色。
其次,在傳統(tǒng)課程教學(xué)內(nèi)容應(yīng)用方面缺乏針對(duì)性,無(wú)法基于不同層次學(xué)生做出教學(xué)調(diào)整。傳統(tǒng)教學(xué)中主要按照知識(shí)點(diǎn)理論講解、練習(xí)代碼原有程序設(shè)計(jì)等教學(xué)思路展開(kāi)教學(xué)過(guò)程。實(shí)際上這種教學(xué)過(guò)程相對(duì)刻板,無(wú)法在教學(xué)中體現(xiàn)Python語(yǔ)言商用服務(wù)的特色價(jià)值,未能達(dá)成學(xué)科培養(yǎng)目標(biāo)。
再次,教師常常會(huì)采用先理論,再配合上機(jī)、最后練習(xí)的傳統(tǒng)教學(xué)流程。對(duì)于某些零基礎(chǔ)的學(xué)生而言,他們可能在早期無(wú)法理解程序思維,學(xué)習(xí)難度偏大,甚至?xí)霈F(xiàn)畏難情緒,長(zhǎng)此以往導(dǎo)致學(xué)科學(xué)習(xí)興趣下降,最終不能培養(yǎng)解決實(shí)際問(wèn)題的良好專(zhuān)業(yè)能力。
總體來(lái)講,傳統(tǒng)Python課程教學(xué)發(fā)展現(xiàn)狀相對(duì)被動(dòng),在教學(xué)內(nèi)容、方式設(shè)計(jì)方面缺乏新意,且教師對(duì)課堂教學(xué)的節(jié)奏把握也并不到位,導(dǎo)致學(xué)生無(wú)法更好學(xué)習(xí)Python語(yǔ)言知識(shí),而傳統(tǒng)中像C語(yǔ)言、C++語(yǔ)言以及Java的教學(xué)方式又不能滿(mǎn)足如今的大數(shù)據(jù)處理、人工智能編程需求,所以當(dāng)前的Python課程教學(xué)是亟待改革調(diào)整的。
Python課程教學(xué)內(nèi)容復(fù)雜,所以應(yīng)該基于成果導(dǎo)向中的知識(shí)、能力、素質(zhì)結(jié)構(gòu)展開(kāi)教學(xué)設(shè)計(jì),一般來(lái)說(shuō)根據(jù)教學(xué)目標(biāo)可將教學(xué)內(nèi)容、教學(xué)過(guò)程進(jìn)行段落劃分, 基于成果導(dǎo)向循序漸進(jìn)展開(kāi)教學(xué),定位教學(xué)目標(biāo),最終選擇出適合于學(xué)生學(xué)習(xí)的教學(xué)內(nèi)容,實(shí)現(xiàn)對(duì)教學(xué)模式的有效改革。就上述要點(diǎn),結(jié)合“Python程序設(shè)計(jì)”課程進(jìn)行教學(xué)改革實(shí)踐,以下分析提出4點(diǎn)應(yīng)用要點(diǎn)。
(一)Python程序設(shè)計(jì)課程的目標(biāo)定位
在教學(xué)改革之初應(yīng)該強(qiáng)調(diào)對(duì)Python程序設(shè)計(jì)課程的有效目標(biāo)定位,其目的也是為后續(xù)的“Python數(shù)據(jù)分析與展示”課程夯實(shí)理論基礎(chǔ)。在教學(xué)目標(biāo)定位過(guò)程中也要考慮到某些在專(zhuān)業(yè)能力方面表現(xiàn)相對(duì)薄弱的學(xué)生,針對(duì)后續(xù)課程與學(xué)生學(xué)情需要展開(kāi)教學(xué)設(shè)計(jì)。比如說(shuō)首先要教授學(xué)生掌握Python語(yǔ)言的基本語(yǔ)法、基本操作、包括對(duì)程序設(shè)計(jì)的基本概念與編程方法等等;其次要培養(yǎng)學(xué)生解決計(jì)算問(wèn)題的建模能力,教會(huì)他們合理利用Python程序解決計(jì)算問(wèn)題的相關(guān)能力;第三要合理運(yùn)用模塊化思想設(shè)計(jì)復(fù)雜程序的能力,提升他們的專(zhuān)業(yè)能力水平;最后則應(yīng)該實(shí)現(xiàn)教學(xué)拔高,培養(yǎng)他們的Python語(yǔ)言科學(xué)計(jì)算與可視化能力,利用Python中的numpy、pandas以及sklearn有效應(yīng)對(duì)大數(shù)據(jù)處理與人工智能編程過(guò)程,豐富課程教學(xué)內(nèi)容,同時(shí)培養(yǎng)他們的團(tuán)隊(duì)協(xié)作能力。結(jié)合上述4點(diǎn)教學(xué)目標(biāo)定位可為Python程序設(shè)計(jì)課程夯實(shí)理論實(shí)踐基礎(chǔ),為隨后的教學(xué)內(nèi)容選擇與設(shè)計(jì)課程展開(kāi)創(chuàng)造有利空間。
(二)Python程序設(shè)計(jì)課程的選擇與設(shè)計(jì)
在Python程序設(shè)計(jì)課程內(nèi)容的選擇與設(shè)計(jì)方面應(yīng)該強(qiáng)調(diào)它的強(qiáng)實(shí)踐性與邏輯性,同時(shí)將理論教學(xué)內(nèi)容與實(shí)驗(yàn)室教學(xué)內(nèi)容融合起來(lái),采取“項(xiàng)目案例驅(qū)動(dòng)教學(xué)法”引導(dǎo)學(xué)生共同構(gòu)建教學(xué)做理實(shí)一體化課程體系,最終通過(guò)教學(xué)考核幫助學(xué)生完成綜合項(xiàng)目,配合報(bào)告答辯形成學(xué)生的Python程序設(shè)計(jì)報(bào)告,這也符合成果導(dǎo)向教學(xué)理念。具體到教學(xué)過(guò)程中,首先教師就圍繞新媒體平臺(tái)建立“Python程序設(shè)計(jì)微課平臺(tái)”,主要提出具體的學(xué)習(xí)任務(wù)、設(shè)計(jì)微視頻,為學(xué)生有選擇性的提供知識(shí)節(jié)點(diǎn)內(nèi)容,并為學(xué)生組建學(xué)習(xí)小組,分別圍繞項(xiàng)目選擇、方案制定、項(xiàng)目測(cè)試和課后實(shí)驗(yàn)檢測(cè)完成整個(gè)教學(xué)過(guò)程。
在課上教學(xué)過(guò)程中,教師會(huì)圍繞“Python程序設(shè)計(jì)”課程建立自主學(xué)習(xí)項(xiàng)目,在課上教學(xué)部分教師會(huì)補(bǔ)充綜合應(yīng)用模塊化測(cè)試,圍繞知識(shí)要點(diǎn)幫助學(xué)生總結(jié),做到查缺補(bǔ)漏。
在Python課程教學(xué)改革中應(yīng)該結(jié)合教學(xué)不同階段展開(kāi)改造再設(shè)計(jì),強(qiáng)調(diào)對(duì)學(xué)生解決實(shí)際問(wèn)題能力的培養(yǎng),總體而言就是基于學(xué)生學(xué)習(xí)導(dǎo)向,配合教學(xué)成果導(dǎo)向一步步引領(lǐng)學(xué)生學(xué)習(xí)熱情提高,不斷融入到課堂教學(xué)氛圍中并形成一種良好的學(xué)習(xí)習(xí)慣,進(jìn)而提升專(zhuān)業(yè)知識(shí)學(xué)習(xí)能力。