蘇小紅 趙玲玲 王甜甜 張衛(wèi) 傅忠傳
摘要:隨著“一張考卷定成績(jī)”逐漸淡出高校歷史,如何采用累加式考試方式客觀、公正地評(píng)價(jià)學(xué)生實(shí)踐能力,成為當(dāng)前高校教學(xué)改革的研究熱點(diǎn)。針對(duì)這一問題,文章首先討論累加式考試方法的核心和目標(biāo)、目前累加式考試中存在的難點(diǎn)和誤區(qū)以及程序設(shè)計(jì)課程考試中普遍存在的問題,然后提出建立一套以機(jī)試自動(dòng)評(píng)分和實(shí)踐能力考核為主的多重累加式成績(jī)考核體系,最后介紹實(shí)踐效果。
關(guān)鍵詞:機(jī)上考試;實(shí)踐能力考核;累加式考試;課程考核體系
0 引言
近年來,與教學(xué)方法改革同步進(jìn)行的考試方法改革引起各高校師生的廣泛關(guān)注。很多學(xué)校實(shí)行重能力、求創(chuàng)新的累加式考試方法,這使得個(gè)別指望教師考前畫重點(diǎn)、突擊復(fù)習(xí)的學(xué)生沒有了用武之地,“一張考卷定成績(jī)”也逐漸淡出高校,成為歷史。為什么要結(jié)束“一張考卷定成績(jī)”呢?因?yàn)槠浔锥瞬谎宰悦鳌S械慕處煄啄晟踔潦畮啄瓿龅脑嚲韮?nèi)容沒有變化,學(xué)生摸清規(guī)律后直接找到以往試卷就輕而易舉地考試過關(guān);有的學(xué)生平時(shí)不認(rèn)真聽課甚至逃課,考前期望教師畫重點(diǎn),然后自己臨時(shí)突擊一下,就能輕松通過考試:還有的學(xué)生為了應(yīng)試,把工夫都用在死記硬背的內(nèi)容上,以獲得高分……諸如此類的現(xiàn)象,顯然與能力培養(yǎng)的初衷背道而馳,因此必須徹底廢棄“一張考卷定成績(jī)”的做法。
考試方法改革并非孤立,我們?cè)诖罅ν七M(jìn)教學(xué)方法改革的同時(shí),必須使得考試方法改革能夠與教學(xué)方法改革同步進(jìn)行,因?yàn)槎弑旧砭褪窍噍o相成的關(guān)系。一方面,不從根本上改革教學(xué)方法,考試方法改革就是一句空談。從根本上改變照本宣科的灌輸式教學(xué)方法,實(shí)行啟發(fā)式教學(xué)方法,才能實(shí)現(xiàn)從注重知識(shí)目標(biāo)向注重能力目標(biāo)的轉(zhuǎn)化,是否達(dá)到這一目標(biāo)需要通過與之相配套的累加式考試方法檢驗(yàn)。另一方面,由于在一定程度上考試方法就是學(xué)生學(xué)習(xí)的“指揮棒”,因此實(shí)行累加式的考試方法可以促進(jìn)教師教學(xué)方法和學(xué)生學(xué)習(xí)方法的轉(zhuǎn)變,促使教師深入思考“教什么、如何教”的問題,同時(shí)引導(dǎo)學(xué)生的思想觀念和學(xué)習(xí)方式從“要我學(xué)”轉(zhuǎn)變?yōu)椤拔乙獙W(xué)”。因此,實(shí)行教學(xué)方法和考試方法改革,對(duì)于提升教學(xué)質(zhì)量和提高學(xué)生培養(yǎng)質(zhì)量具有重要意義。
1 累加式考試方法的核心和目標(biāo)
推行累加式考試方法的核心和目標(biāo)是引導(dǎo)學(xué)生學(xué)會(huì)自主學(xué)習(xí),通過自主學(xué)習(xí)激發(fā)創(chuàng)新意識(shí),提升創(chuàng)新能力。累加式考試方法的實(shí)質(zhì)并不僅僅是考試形式的變化,而是通過大作業(yè)、小論文、口試、筆試等多種考核方式綜合考查學(xué)生的學(xué)習(xí)效果,讓學(xué)生在完成大作業(yè)、小論文等的過程中自主學(xué)習(xí)。因此,推行累加式考試方法切不可舍本逐末,重形式而輕實(shí)質(zhì)。
考試方法改革要求教師在貫徹和實(shí)踐累加式考試方法的過程中,真正抓住累加式的實(shí)質(zhì),無論是大作業(yè)、小論文,還是結(jié)業(yè)考試,都應(yīng)從引導(dǎo)學(xué)生自主學(xué)習(xí)和考查學(xué)生能力的目標(biāo)出發(fā),考試題目必須具有能夠讓學(xué)生自主創(chuàng)新和發(fā)散思維的空間,杜絕死記硬背。這就意味著設(shè)有“標(biāo)準(zhǔn)答案”的、死記硬背的題目在累加式考試制度下將不再有容身之地,取而代之的是真正有思考和研究?jī)r(jià)值的題目,重能力、求創(chuàng)新的考試題目不一定都是教師在課堂上教的。總之,學(xué)生掌握的知識(shí)和具備的能力,都不是教師在短短幾十個(gè)學(xué)時(shí)的課堂上教出來的,而是在教師的引導(dǎo)下通過學(xué)生自主學(xué)習(xí)獲取的。
2 目前累加式考試中存在的難點(diǎn)和誤區(qū)
在實(shí)行累加式考試方法改革的過程中,經(jīng)常聽到學(xué)生說現(xiàn)在完成一個(gè)大作業(yè)不容易,要查好多資料;也會(huì)聽到教師說現(xiàn)在給學(xué)生出一套考題很不容易,要考慮知識(shí)、能力、素質(zhì)等方方面面的因素,還要盡量避免與歷年的試題重復(fù),出題和判卷都要花掉很多時(shí)間。不可否認(rèn),實(shí)行累加式考試顯然比“一張考卷定成績(jī)”難得多,它對(duì)教師提出了更高的要求。教師和學(xué)生都切身體會(huì)到“不容易”,而與“不容易”相伴而來的必定是重能力、求創(chuàng)新的累加式考試方法的不斷推進(jìn)與深入,是學(xué)生自主學(xué)習(xí)的主動(dòng)性和綜合實(shí)踐能力的不斷提升與拓展。為了引導(dǎo)學(xué)生自主學(xué)習(xí),提高綜合實(shí)踐能力,我們必須下決心,深入推進(jìn)重能力、求創(chuàng)新的累加式考試方法。
“一張考卷定乾坤”的時(shí)代早已過去,然而目前名目繁多的累加式考試就一定能真正客觀、公正地考核學(xué)生的實(shí)際能力嗎?累加式會(huì)不會(huì)重新演變?yōu)樾滦蝿?shì)下的“紙上談兵”呢?其實(shí)解決問題的關(guān)鍵并不在于是否采用累加式。對(duì)于以實(shí)踐為主的課程,顯然學(xué)生的實(shí)踐能力考核應(yīng)該成為重中之重,然而考核學(xué)生實(shí)踐能力的難點(diǎn)在于在現(xiàn)有條件下很難做到客觀公正,一是因?yàn)槟壳叭鄙僖恍?shí)用的機(jī)試自動(dòng)評(píng)分軟件,二是因?yàn)槠駷橹刮覀冞€無法有效解決學(xué)生抄襲問題,反抄襲已成為當(dāng)今教學(xué)中不可回避的問題,并且國外大學(xué)也同樣存在作業(yè)抄襲問題。
2003年11月,美國Naval Postgraduate School的Peter Denning教授在CACM上發(fā)表的GreatPrinciples of Computing一文中除了介紹大學(xué)第一年計(jì)算機(jī)課程的構(gòu)建、多學(xué)科的融合以及加強(qiáng)美國中小學(xué)學(xué)生抽象思維與寫作能力的訓(xùn)練等問題外,還特別指出:在美國大學(xué)第一門計(jì)算機(jī)課程(主要指程序設(shè)計(jì)語言)的學(xué)習(xí)過程中,有35%-50%的學(xué)生中途放棄,另外還有不少學(xué)生通過抄襲或作弊的方式完成課程。可見,機(jī)試只能解決“知識(shí)、能力”教育相結(jié)合的問題,如果學(xué)生的抄襲行為不能得到有效抑制,那么“知識(shí)、能力、素質(zhì)”教育相結(jié)合將無從談起。因此,如何通過誠信、理想、道德和創(chuàng)新素質(zhì)教育,提升課程教學(xué)的文化內(nèi)涵,引導(dǎo)學(xué)生“學(xué)思融合、行知統(tǒng)一”,使學(xué)生不僅學(xué)會(huì)知識(shí),還學(xué)會(huì)自己動(dòng)手動(dòng)腦,尤其是學(xué)會(huì)做人做事,這才是計(jì)算機(jī)課程教學(xué)真正需要研究和解決的問題。
綜上所述,在推進(jìn)累加式考試方法的過程中,應(yīng)避免陷入以下兩個(gè)誤區(qū):一是避免機(jī)械理解累加式的涵義,重形式輕實(shí)質(zhì);二是避免千“課”一律,照搬其他課程考試方法。只有避免這些誤區(qū),才能在考試方法改革中改出實(shí)效,真正將重能力、求創(chuàng)新的考試方法改革落到實(shí)處;只有堅(jiān)定不移地推進(jìn)累加式考試方法,才能培養(yǎng)出符合國家和社會(huì)需要的創(chuàng)新人才。顯然,所有課程的考試方法改革不能都是一種模式,采用筆試、口試還是機(jī)試,應(yīng)該根據(jù)課程本身的特點(diǎn)和性質(zhì)決定,不可一概而論。同時(shí),我們也不希望任何教學(xué)改革都要以增加教師的負(fù)擔(dān)為代價(jià),如何能在不增加甚至減輕教師工作量的前提下,依然達(dá)到“引導(dǎo)學(xué)生自主學(xué)習(xí)、提高綜合實(shí)踐能力”的目的,正是我們需要思索和研究的問題。endprint
3 目前程序設(shè)計(jì)課程考試中普遍存在的問題
經(jīng)我們研究分析,在程序設(shè)計(jì)考試中普遍存在的問題有以下幾個(gè)方面:(1)對(duì)于程序設(shè)計(jì)課程而言,卷面筆試等于紙上談兵,無法真正考核學(xué)生實(shí)踐能力尤其是程序調(diào)試能力;(2)教師評(píng)閱試卷無法避免人情分,缺乏客觀公正性,并且成績(jī)統(tǒng)計(jì)周期長(zhǎng)、效率低、易出錯(cuò);(3)現(xiàn)有的機(jī)上考試系統(tǒng)往往僅測(cè)試運(yùn)行結(jié)果,不考查程序的結(jié)構(gòu)和語義,對(duì)程序輸入輸出限制嚴(yán)格,有語法錯(cuò)誤的程序只能給0分,因此學(xué)生對(duì)主觀編程題的評(píng)分滿意度低;(4)教學(xué)與科研分離,教學(xué)資源建設(shè)低水平重復(fù),無法支持教學(xué)和考試方法改革。
為解決上述問題,我們將教學(xué)改革的指導(dǎo)思想定位為:以學(xué)生為本,以提高學(xué)生的計(jì)算思維能力、實(shí)踐動(dòng)手能力和自主學(xué)習(xí)能力為目標(biāo),在該目標(biāo)驅(qū)動(dòng)下,借助精品資源和網(wǎng)絡(luò)讓教與學(xué)化繁為簡(jiǎn),將課堂教學(xué)與網(wǎng)絡(luò)教學(xué)相結(jié)合、課內(nèi)教學(xué)與課外教學(xué)相結(jié)合、知識(shí)傳授和能力培養(yǎng)與素質(zhì)教育相結(jié)合,更新教學(xué)內(nèi)容,改革教學(xué)方法和考試方法,變應(yīng)試為應(yīng)用,變被動(dòng)為主動(dòng),激發(fā)學(xué)生的自主學(xué)習(xí)意識(shí),實(shí)現(xiàn)“以教師為中心”向“以學(xué)生為中心”的轉(zhuǎn)變。
4 建立以機(jī)試自動(dòng)評(píng)分和實(shí)踐能力考核為主的多重累加式成績(jī)考核體系
針對(duì)c語言程序設(shè)計(jì)課程實(shí)踐性較強(qiáng)的特點(diǎn)以及上述考試方法改革的基本思路,我們建立以機(jī)試自動(dòng)評(píng)分和實(shí)踐能力考核為主的多重累加式成績(jī)考核體系,在校內(nèi)率先完全取消卷面筆試。對(duì)于該課程而言,機(jī)上考試更能真實(shí)全面地考核學(xué)生對(duì)知識(shí)的靈活掌握和綜合運(yùn)用能力,尤其是程序調(diào)試能力,并且還能降低考試成本,更符合當(dāng)今節(jié)約型社會(huì)對(duì)低碳環(huán)保的要求。
機(jī)上考試和自動(dòng)閱卷評(píng)分的好處不言而喻。從實(shí)踐的角度看,它將“上機(jī)實(shí)驗(yàn)”和考試很好地結(jié)合在一起,有利于更全面地考核學(xué)生的編程實(shí)踐能力,提高學(xué)生上機(jī)編程的積極性,促進(jìn)學(xué)生編程能力的提高。機(jī)器自動(dòng)閱卷并實(shí)時(shí)給出評(píng)分,不僅能提高教師閱卷的效率,而且還能避免人情分,增加評(píng)分的透明度、公正性、準(zhǔn)確性和實(shí)時(shí)性。從教師的角度看,采用機(jī)器自動(dòng)閱卷代替人工閱卷,有利于減輕教師閱卷的負(fù)擔(dān),但程序設(shè)計(jì)課程實(shí)行機(jī)上考試的最大難點(diǎn)在于實(shí)現(xiàn)主觀編程題的自動(dòng)評(píng)分。
目前國內(nèi)很多高校要么采用“機(jī)上考試+人工閱卷”方式,要么采用“機(jī)上考試+測(cè)試用例驅(qū)動(dòng)的自動(dòng)閱卷”方式。測(cè)試用例驅(qū)動(dòng)的自動(dòng)閱卷采用的是動(dòng)態(tài)測(cè)試方法,系統(tǒng)根據(jù)教師給出的測(cè)試用例,通過運(yùn)行學(xué)生程序后得到的結(jié)果評(píng)判程序的正確性。這種方法沒有考慮程序是怎樣實(shí)現(xiàn)編程任務(wù)的,也不能從程序文本的語法結(jié)構(gòu)和語義角度衡量學(xué)生程序與正確答案的接近程度,對(duì)于有語法錯(cuò)誤的編程題只能給0分,因此這種評(píng)分方法不符合教師人工閱卷的習(xí)慣。
為了克服該考試方法的缺陷,我們?cè)趪易匀豢茖W(xué)基金項(xiàng)目的支持下,從分析理解程序源代碼的角度,基于程序理解技術(shù)先后研制開發(fā)了基于c/s結(jié)構(gòu)的c語言編程題自動(dòng)評(píng)分系統(tǒng)和基于B/s結(jié)構(gòu)的c語言編程題自動(dòng)評(píng)分系統(tǒng)。從機(jī)器閱卷評(píng)分的效果看,這兩套系統(tǒng)都能實(shí)現(xiàn)c語言編程題的機(jī)上考試和自動(dòng)閱卷評(píng)分,不僅能對(duì)客觀題自動(dòng)評(píng)分,還能對(duì)c語言主觀編程題自動(dòng)評(píng)分,更重要的是評(píng)分時(shí)不僅能測(cè)試程序的運(yùn)行結(jié)果,而且還能分析程序的結(jié)構(gòu)和語義,衡量實(shí)現(xiàn)編程任務(wù)的正確程度,對(duì)于不完整和有語法錯(cuò)誤的程序也能給出合理的分?jǐn)?shù),因此更符合教師人工閱卷的結(jié)果。此外,考試實(shí)時(shí)給出評(píng)分,有助于避免人情分;系統(tǒng)中增加反抄襲和查雷同的功能,使考試成績(jī)的評(píng)定更加客觀、合理和公正。
我們利用該系統(tǒng)改革了c語言程序設(shè)計(jì)課程的考試方法,以考帶學(xué),目的是激發(fā)學(xué)生上機(jī)編寫和調(diào)試程序的積極性,同時(shí)改變傳統(tǒng)的以“以人工評(píng)分為主”的主觀評(píng)價(jià)體系。以機(jī)試自動(dòng)評(píng)分和實(shí)踐能力考核為主的c語言程序設(shè)計(jì)課程的多重累加式成績(jī)考核體系如圖1所示。
具體地,我們采取如下措施。
1)實(shí)行多元化的課程考核方式。
為了使成績(jī)不是簡(jiǎn)單的累加,除了注重平時(shí)的分層、階梯式的作業(yè)和實(shí)驗(yàn)成績(jī)外,還包括分階段的期中和期末兩次機(jī)上考試成績(jī),此外還設(shè)置了一定比例的鼓勵(lì)附加分。從“夯實(shí)基礎(chǔ)、綜合設(shè)計(jì)、創(chuàng)新應(yīng)用”3個(gè)層次設(shè)計(jì)實(shí)驗(yàn)教學(xué)內(nèi)容,實(shí)驗(yàn)有4種類型:仿寫改寫基礎(chǔ)型、趣味設(shè)計(jì)鞏固型、綜合設(shè)計(jì)應(yīng)用型、獨(dú)立思考探索型。其中,綜合設(shè)計(jì)應(yīng)用型讓學(xué)生從學(xué)生成績(jī)管理系統(tǒng)V1.0到V6.0,通過多次實(shí)驗(yàn)逐步完成一個(gè)較大規(guī)模的系統(tǒng)編程。
全部作業(yè)和實(shí)驗(yàn)成績(jī)均由基于Moodle開發(fā)的具有在線評(píng)測(cè)與雷同判定的網(wǎng)絡(luò)教學(xué)平臺(tái)的在線評(píng)測(cè)模塊給出。機(jī)上考試成績(jī)由期中和期末兩次機(jī)考給出??荚嚥皇悄康模覀兊哪康氖菫閷W(xué)生提供“由考試發(fā)現(xiàn)自身不足,然后在考試后通過努力并在下次考試中提高成績(jī)”的機(jī)會(huì),通過考試引導(dǎo)學(xué)生多上機(jī)、多實(shí)踐,進(jìn)而提高編程實(shí)戰(zhàn)能力。
附加分的取得有多種渠道。一方面,學(xué)生機(jī)試時(shí)完成具有一定難度的附加改錯(cuò)題,可以得到一定的附加分;另一方面,平時(shí)在網(wǎng)站論壇上積極發(fā)言的學(xué)生可以得到一定的自主學(xué)習(xí)鼓勵(lì)附加分。此外,學(xué)生利用業(yè)余時(shí)間獨(dú)立完成具有一定難度的獨(dú)立思考探索型或創(chuàng)新型實(shí)驗(yàn),也可以獲得一定的創(chuàng)新實(shí)驗(yàn)附加分。
2)實(shí)行多重累加式的成績(jī)?cè)u(píng)定方法。
課程最終的成績(jī)由“學(xué)習(xí)過程相對(duì)分+機(jī)上考試成績(jī)+附加分”累加得到。其中,學(xué)習(xí)過程相對(duì)分由“實(shí)驗(yàn)相對(duì)分+作業(yè)相對(duì)分”累加得到,機(jī)上考試成績(jī)由“期中機(jī)考成績(jī)十期末機(jī)考成績(jī)”累加得到,附加分由“期末考試附加題附加分+課外創(chuàng)新實(shí)驗(yàn)附加分”累加得到。
3)實(shí)行以機(jī)試為主的評(píng)價(jià)體系。
利用C語言編程題自動(dòng)評(píng)分系統(tǒng)使機(jī)上考試對(duì)主觀編程題的自動(dòng)閱卷評(píng)分更加客觀、公正,不僅能根據(jù)程序測(cè)試結(jié)果進(jìn)行評(píng)分,還能考查程序結(jié)構(gòu)和語義,衡量實(shí)現(xiàn)編程任務(wù)的正確程度,并且對(duì)有語法錯(cuò)誤的程序也能進(jìn)行評(píng)分,同時(shí)加強(qiáng)了對(duì)考試全過程的監(jiān)控,實(shí)時(shí)監(jiān)測(cè)學(xué)生插拔U盤次數(shù),禁用學(xué)生機(jī)的USB口并對(duì)學(xué)生插拔u盤次數(shù)進(jìn)行報(bào)警,從以往的反抄襲轉(zhuǎn)變?yōu)槔孟冗M(jìn)的手段防止學(xué)生作弊,使反抄襲不再成為“馬后炮”。endprint
5 多重累加式成績(jī)考核體系的實(shí)踐效果
2004年,我們利用基于C/S結(jié)構(gòu)的C語言編程題自動(dòng)評(píng)分系統(tǒng)V1.0,在學(xué)校的部分院系進(jìn)行c語言程序設(shè)計(jì)課程的考試試點(diǎn),2006年在全校范圍內(nèi)進(jìn)行考試方法改革。自2012年春季開始,我們?cè)谌語言程序設(shè)計(jì)課程的考試中改用“基于B/S結(jié)構(gòu)的C語言編程題考試自動(dòng)評(píng)分和題庫管理系統(tǒng)”。在圖2所示的2012年春季的樂學(xué)網(wǎng)活躍課程排行榜中,位居前10的課程中有8位課程主講教師(蘇小紅、郭萍、張衛(wèi)、李希然、趙巍、張洪志、侯俊英、傅忠傳)來自c語言課程組。
自2012年春季學(xué)期開始,筆者在實(shí)驗(yàn)和作業(yè)成績(jī)考核中采用了多重累加式成績(jī)考核體系,成績(jī)統(tǒng)計(jì)分析結(jié)果表明成績(jī)符合正態(tài)分布,成績(jī)統(tǒng)計(jì)結(jié)果如圖3所示。
自2006年以來,我們已經(jīng)累計(jì)8年共16個(gè)學(xué)期在全校范圍內(nèi)實(shí)行C語言課程考試改革,每年參考人數(shù)約3000人。該考試系統(tǒng)先后推廣到國內(nèi)100多個(gè)教學(xué)單位試用,具有很好的應(yīng)用前景。
6 結(jié)語
筆者提出的考試改革方案具有如下幾個(gè)創(chuàng)新點(diǎn)。
(1)解決了以往程序設(shè)計(jì)考試紙上談兵、筆試無法考核學(xué)生實(shí)際動(dòng)手能力的問題,通過對(duì)學(xué)生上機(jī)編程實(shí)踐能力尤其是錯(cuò)誤程序調(diào)試能力的考核,更加全面客觀地評(píng)價(jià)學(xué)生的實(shí)際編程能力和水平,避免高分低能。
(2)機(jī)試方式使得考生在提交試卷后能夠?qū)崟r(shí)獲得機(jī)器的評(píng)分,提高了教師閱卷的效率,解決了人工評(píng)分易出現(xiàn)的人情分、易出錯(cuò)、周期長(zhǎng)和效率低問題,而且相對(duì)于筆試而言節(jié)省了紙張,既降低了考試成本,又符合目前國家倡導(dǎo)的厲行節(jié)約、綠色低碳環(huán)保的理念。
(3)評(píng)分方法先進(jìn),準(zhǔn)確實(shí)時(shí)。主觀編程題是系統(tǒng)評(píng)分的難點(diǎn)問題,我們研制的c語言編程題自動(dòng)評(píng)分系統(tǒng)的評(píng)分方法不同于國內(nèi)現(xiàn)有的只考查程序運(yùn)行結(jié)果的評(píng)分方法,該方法不僅能根據(jù)程序測(cè)試結(jié)果進(jìn)行評(píng)分,還能考查程序結(jié)構(gòu)和語義,衡量實(shí)現(xiàn)編程任務(wù)的正確程度,并且能對(duì)有語法錯(cuò)誤的程序進(jìn)行評(píng)分,使評(píng)分結(jié)果客觀、公正,符合教師人工閱卷的結(jié)果。
(4)系統(tǒng)提供考試全程實(shí)時(shí)監(jiān)控考生u盤作弊行為的功能,對(duì)于插拔u盤的考生能夠準(zhǔn)確定位并及時(shí)報(bào)警,有助于提高考試的公平性。
(5)在考試結(jié)束后,系統(tǒng)能夠?qū)Τ煽?jī)和試題難度進(jìn)行統(tǒng)計(jì)分析。此外,系統(tǒng)還具有試題管理、題庫管理、用戶管理、角色管理等功能。
總之,我們最大的感受就是研究成果反哺教學(xué),才能讓教學(xué)成果更出色。
(編輯:宋文婷)endprint