鄭小東,趙中堂
(鄭州航空工業(yè)管理學(xué)院 智能工程學(xué)院,河南 鄭州 450046)
課程考核是對學(xué)生課程學(xué)習(xí)結(jié)果的評價,其結(jié)果既反映了學(xué)生的學(xué)習(xí)收獲,又反映了教師的教學(xué)水平。因此,課程考核在一定程度上成為教師教學(xué)和學(xué)生學(xué)習(xí)的指揮棒,科學(xué)的考核模式能夠促進(jìn)教師改進(jìn)教學(xué)、學(xué)生改善學(xué)習(xí)。
傳統(tǒng)的課程考核模式存在以下問題[1-2]。
(1)閉卷考試多,開卷考試少。這使得學(xué)生將很多不必要的學(xué)習(xí)精力浪費在對知識的記憶上。
(2)筆試多,其他考核方式少。課程考核方式、形式應(yīng)視課程教學(xué)目標(biāo)、教學(xué)內(nèi)容而定,筆式方式往往偏重對學(xué)生所掌握知識的考核,對學(xué)生能力的考核不足,比如操作能力、程序調(diào)試能力、問題研究能力等。
(3)一次終結(jié)性考核多,多元、多次考核綜合評價少。多數(shù)學(xué)生學(xué)習(xí)主動性欠缺,終結(jié)性考核容易造成學(xué)生不注重平時學(xué)習(xí),考前臨時突擊,甚至考試作弊,學(xué)習(xí)效果差,學(xué)習(xí)風(fēng)氣壞。此外,在教學(xué)過程,教師對學(xué)生的學(xué)習(xí)效果無法及時把控,更不能及時調(diào)整。
2018 年9 月,教育部發(fā)布“教育部關(guān)于加快建設(shè)高水平本科教育全面提高人才培養(yǎng)能力的意見”[3],其中第12 條“加強(qiáng)學(xué)習(xí)過程管理”明確指出:“加強(qiáng)考試管理,嚴(yán)格過程考核,加大過程考核成績在課程總成績中的比重……以考輔教、以考促學(xué),激勵學(xué)生主動學(xué)習(xí)、刻苦學(xué)習(xí)?!痹撘庖姙閷嵤┱n程考核改革指明了方向。
程序設(shè)計類課程對初學(xué)者的教學(xué)目標(biāo)是讓學(xué)生理解程序設(shè)計,具備基本的計算思維,能夠編寫簡單程序。程序設(shè)計類課程的主要特點是知識點零碎、實踐性較強(qiáng),學(xué)生必須經(jīng)過一段時間、一定量的訓(xùn)練并不斷反思才能達(dá)到教學(xué)目標(biāo),僅靠有限的課堂教學(xué)無法達(dá)成教學(xué)目標(biāo),傳統(tǒng)的一次終結(jié)性考核也不能有效地引導(dǎo)學(xué)生平時課下開展自主學(xué)習(xí)。在程序設(shè)計類課程教學(xué)中實施全過程考核,可以引導(dǎo)、促進(jìn)學(xué)生平時開展課下自主學(xué)習(xí),從而提升教學(xué)效果。
課程考核目標(biāo)是實施課程考核的依據(jù)和起點,必須首先明確課程考核目標(biāo)。
確立考核目標(biāo)需要綜合考慮課程教學(xué)目標(biāo)、生源情況、學(xué)習(xí)規(guī)律。例如,C 語言課程中,指針部分的確很重要,但對于普通院校學(xué)生來說,在課程學(xué)習(xí)結(jié)束時,能夠達(dá)到熟練使用指針進(jìn)行程序設(shè)計的學(xué)生非常少,將指針部分的考核目標(biāo)確定為“熟悉,能夠閱讀程序”較為適宜,后續(xù)學(xué)生經(jīng)過知識的消化、吸收,會逐漸達(dá)到熟練使用的程度。C 語言課程考核目標(biāo)見表1。
考核環(huán)節(jié)指考核哪些具體的教學(xué)活動。我校程序設(shè)計類課程的教學(xué)活動包括課堂教學(xué)、上機(jī)教學(xué)、課外作業(yè)、階段性考核,全部納入考核。課堂教學(xué)主要考查學(xué)生回答問題情況,上機(jī)教學(xué)主要考查學(xué)生上機(jī)任務(wù)完成情況。課堂提問、上機(jī)表現(xiàn)、作業(yè)完成情況合并為平時成績,在考核結(jié)果中占比20%;階段性考核分3 次進(jìn)行,在考核結(jié)果中占比80%。設(shè)置平時成績是為了督促學(xué)生平時學(xué)習(xí)、調(diào)控教學(xué)。
階段性考核策略包括考核階段劃分,各階段考核內(nèi)容、題型、考核時間,以及各階段考核成績在最終成績評定中的比重等。
設(shè)計考核策略需綜合考慮課程考核目標(biāo)、教學(xué)進(jìn)度、學(xué)習(xí)規(guī)律。例如,基礎(chǔ)知識部分教學(xué)結(jié)束,不能馬上考核該部分,學(xué)生理解、掌握程度還不夠,可以在控制語句部分教學(xué)結(jié)束后進(jìn)行,這時學(xué)生通過基本的程序設(shè)計訓(xùn)練,對基礎(chǔ)知識已經(jīng)有了一定程度的理解和掌握。此外,針對學(xué)生“考什么學(xué)什么”的心理,每次考核不僅要考核本階段教學(xué)內(nèi)容,還要考核之前所學(xué)。這種循環(huán)迭代的考核設(shè)計可以引導(dǎo)學(xué)生把已學(xué)知識融會貫通,增強(qiáng)學(xué)習(xí)效果。C 語言課程階段性考核策略設(shè)置見表2。
1)平時成績考核。
學(xué)生課堂表現(xiàn)主要以提問方式考核。為了做到機(jī)會公平、促進(jìn)學(xué)生課下主動學(xué)習(xí),每次授課結(jié)束,都會總結(jié)一些問題,發(fā)布在泛雅網(wǎng)絡(luò)教學(xué)平臺,讓學(xué)生課下準(zhǔn)備,下一次上課時,利用手機(jī)上安裝的超星學(xué)習(xí)通教師端隨機(jī)選人回答。因為想得分、想得高分,且不知道自己哪一次被抽中,大部分學(xué)生整個學(xué)習(xí)過程都會對所有問題進(jìn)行準(zhǔn)備。
表2 階段性考核策略
上機(jī)教學(xué)主要考查學(xué)生上機(jī)任務(wù)完成情況。每次上機(jī)前,在網(wǎng)絡(luò)教學(xué)平臺發(fā)布上機(jī)任務(wù)。上機(jī)課可以讓先完成題目的同學(xué)為大家講解程序設(shè)計思路,然后為該同學(xué)加分。學(xué)生每完成一道題目,要求寫在紙上,下課前簽名、拍照后在網(wǎng)絡(luò)教學(xué)平臺提交。課下教師查看學(xué)生提交的材料,酌情打分。
課外作業(yè)同樣公布在網(wǎng)絡(luò)教學(xué)平臺,要求學(xué)生在規(guī)定的時間內(nèi)手寫、簽名、拍照提交,教師課下評分。
2)階段性考核。
因為階段性考核要實施多次,故不宜采用傳統(tǒng)的試卷考核方式,試卷方式也無法考核學(xué)生的程序調(diào)試與查錯能力。階段性考核選擇在網(wǎng)絡(luò)教學(xué)平臺進(jìn)行,采用開卷形式。首先建立題庫,然后根據(jù)考核策略,使用系統(tǒng)自動組卷功能自動組卷。上機(jī)課時間,利用網(wǎng)絡(luò)教學(xué)平臺進(jìn)行考核??己私Y(jié)束,選擇題、判斷題由系統(tǒng)自動評分,編程題由教師閱卷評分。
期末教師匯總所有分?jǐn)?shù),評定學(xué)生課程成績。
基于網(wǎng)絡(luò)教學(xué)平臺采用開卷形式實施全過程課程考核,必須考慮防作弊問題。在設(shè)計和實施課程考核模式時,可以采用多種防作弊手段。
(1)組建題庫時,命題的基本原則是題目不能在教材、參考資料、網(wǎng)絡(luò)媒體上找到原題。教師可以選擇自己命題,也可以選擇修改已有題目,這樣可以減少學(xué)生作弊的資源。
(2)在網(wǎng)絡(luò)教學(xué)平臺考核時,要求選擇組卷數(shù)量取最大值,組卷設(shè)置選“題目亂序、選項亂序”,這樣一個教學(xué)班中幾乎不存在重復(fù)試卷。
(3)壓縮考核時間:選擇題、判斷題每2 題給1 分鐘,編程題視考核難度每題給5~10 分鐘。同時考試設(shè)置中設(shè)定“不能粘貼答案”,即學(xué)生必須將答案輸入到考試系統(tǒng),無法通過復(fù)制粘貼完成,這樣可以減少學(xué)生作弊的時間。
(4)每次考核前,要求學(xué)生上交手機(jī)??己诉^程,要求學(xué)生不得訪問考試平臺以外的其他網(wǎng)頁,不得使用編程軟件以外的其他軟件,這樣可以減少學(xué)生作弊的途徑。
2018 年秋季學(xué)期,在計算機(jī)專業(yè)的C 語言課程教學(xué)中首次實施了全過程考核,1 個教學(xué)班。2019 年春季學(xué)期,在非計算機(jī)專業(yè)Python 語言程序設(shè)計課程教學(xué)中再次實施了全過程考核,3個教學(xué)班。對考核結(jié)果進(jìn)行了統(tǒng)計分析。
1)考核成績分布。
各班考核結(jié)果成績分布統(tǒng)計情況見表3??梢钥吹剑患案衤屎艿?。這是因為在第2 次考核時,學(xué)生已經(jīng)把第2 部分內(nèi)容復(fù)習(xí)了兩次;第3次考核時,第2 部分內(nèi)容復(fù)習(xí)了3 次、第2 部分內(nèi)容復(fù)習(xí)了兩次。這樣使得學(xué)生對基礎(chǔ)部分的掌握非常扎實,所以不及格率大大下降,同時也間接增強(qiáng)了后續(xù)教學(xué)內(nèi)容的學(xué)習(xí)效果,這是循環(huán)迭代考核策略發(fā)揮的作用。
2)平時學(xué)習(xí)投入與考核結(jié)果。
表3 中還有一個現(xiàn)象:C 語言班的平均成績明顯高于Python 的3 個教學(xué)班。這跟學(xué)生平時的學(xué)習(xí)投入有關(guān)。
表3 課程考核結(jié)果成績分布情況
各教學(xué)班考核結(jié)果與網(wǎng)絡(luò)教學(xué)平臺人均訪問量數(shù)據(jù)見表4。從表中可以看到,網(wǎng)絡(luò)平臺人均訪問量越高,平均成績越高。網(wǎng)絡(luò)平臺人均訪問量在一定程度上反映了學(xué)生平時的學(xué)習(xí)投入,這些數(shù)據(jù)也與學(xué)生平時上課的表現(xiàn)是一致的。C 語言教學(xué)班課堂氣氛活躍,學(xué)生努力抓住每一次回答問題、為大家講解程序設(shè)計的機(jī)會,通常一個問題只需1~3 個學(xué)生即可出現(xiàn)全面、正確的答案。Python 課程3 個教學(xué)班的情況要差一些,稍微有難度的問題常常需要經(jīng)過多人才能出現(xiàn)正確答案,甚至沒有正確答案。這種現(xiàn)象也反映了學(xué)生在學(xué)習(xí)中的功利性傾向:計算機(jī)專業(yè)學(xué)生對專業(yè)課學(xué)習(xí)投入較大,非計算機(jī)專業(yè)學(xué)生對計算機(jī)公共課重視不足。
3)3 次考核成績分布。
在整理學(xué)生各次考核成績時,看到另一個現(xiàn)象。表5 所示為各班3 次考核得分率數(shù)據(jù),可以看到:除了Python3 班,其余各班第一次考核得分率均高于第4 次;4 個班第3 次考核得分率均為3 次最高。這種現(xiàn)象與3 次考核的內(nèi)容、難度以及學(xué)生學(xué)習(xí)心理有關(guān)。第1 次考核時學(xué)生學(xué)習(xí)比較認(rèn)真,編程題相對也比較容易,學(xué)生拿了較好的分?jǐn)?shù),學(xué)習(xí)有所懈怠。第2 次考核時編程題難度提高,學(xué)生有點準(zhǔn)備不足,得分率下降。此后學(xué)生有些緊張,對學(xué)習(xí)投入加大,加上循環(huán)迭代考核效應(yīng),所以最終第3 階段考核得分率最高。
表4 考核結(jié)果與網(wǎng)絡(luò)平臺人均訪問量
表5 各班3 次考核得分率 %
4)學(xué)風(fēng)。
對比表3—表5 可以分析各班學(xué)風(fēng)。C 語言班學(xué)習(xí)投入最多,考核效果最好,但是學(xué)生學(xué)習(xí)心理同多數(shù)班級一樣有波動,學(xué)業(yè)導(dǎo)師應(yīng)注意學(xué)生對不同課程的學(xué)習(xí)態(tài)度,否則有些課程的學(xué)習(xí)效果會不夠好。Python 3 班是學(xué)風(fēng)最穩(wěn)定的班級,整個學(xué)習(xí)過程一直在進(jìn)步。
我校計算機(jī)與科學(xué)技術(shù)專業(yè)負(fù)責(zé)計算機(jī)類專業(yè)程序設(shè)計類課程教學(xué)工作,以及全校非計算機(jī)專業(yè)Python 程序設(shè)計課程教學(xué)工作。從2018 年秋季學(xué)期起,我校計科專業(yè)探索在程序設(shè)計類課程教學(xué)中實施全過程考核,總結(jié)心得如下。
(1)采用開卷形式考核,學(xué)生明白只靠記憶不行,知識必須理解、會用,學(xué)生的學(xué)習(xí)注意力被引導(dǎo)到正確的方向上,有利于課程教學(xué)目標(biāo)的達(dá)成。
(2)在機(jī)房上機(jī)考核,不僅考核學(xué)生對知識的掌握情況,還考核學(xué)生設(shè)計程序、調(diào)試程序的能力,知識與能力并重。
(3)通過網(wǎng)絡(luò)教學(xué)平臺發(fā)布課堂問題、課外作業(yè)、上機(jī)任務(wù),能夠培養(yǎng)學(xué)生通過網(wǎng)絡(luò)獲取信息并自主開展學(xué)習(xí)的習(xí)慣,有助于對學(xué)生自主學(xué)習(xí)能力的培養(yǎng)。
(4)分段考核對學(xué)生和教師都是有益的。學(xué)生通過階段考核可以發(fā)現(xiàn)自己學(xué)習(xí)上的問題,及時改進(jìn)學(xué)習(xí),包括投入和方法。教師通過階段考核可以發(fā)現(xiàn)自己教學(xué)中的問題,及時改進(jìn)教學(xué),包括進(jìn)度和教法。
(5)循環(huán)迭代考核有助于學(xué)生把不同階段的學(xué)習(xí)融會貫通,增強(qiáng)學(xué)習(xí)結(jié)果。
(6)綜合課堂表現(xiàn)、上機(jī)表現(xiàn)、課外作業(yè)、階段性考核評價學(xué)生學(xué)習(xí)結(jié)果,能夠促使學(xué)生主動增加平時學(xué)習(xí)投入,學(xué)習(xí)結(jié)果改善,也驗證了建構(gòu)主義學(xué)習(xí)理論[4]。
(7)全過程考核依托現(xiàn)代信息技術(shù),包括問題發(fā)布、提問選人、學(xué)生提交作業(yè)、組建題庫、自動組卷、在線考核、自動評分和學(xué)習(xí)數(shù)據(jù)統(tǒng)計等。
(8)全過程考核對學(xué)生學(xué)習(xí)有利,但加大了教師的工作量,包括教學(xué)問題設(shè)計、題庫建設(shè)與維護(hù)、數(shù)據(jù)統(tǒng)計分析等,應(yīng)考慮合適的解決方法,不然全過程考核不易推廣。
總的來說,全過程考核解決了傳統(tǒng)考核模式下的很多問題,學(xué)生平時學(xué)習(xí)投入增加,學(xué)習(xí)結(jié)果得以改善,以考促學(xué)的設(shè)想收到了成效。