馮艷紅 ,孫 庚 ,于 紅
(1.大連海洋大學信息工程學院,遼寧大連116023;2.大連海洋大學遼寧省海洋信息技術重點實驗室,遼寧大連116023)
考試改革是教育改革的重點,也是難點。普通本科高等院??己梭w系普遍存在三方面的問題。
第一,考核制度不夠嚴謹,過程不夠規范。教學大綱是每門課程授課的制度性文件,大部分課程的教學大綱對授課內容的要求比較詳盡,但對課程的考核方法、成績評定方法的要求不夠具體;課程考核和成績評定的某些環節不規范。例如,目前很多課程的平時、期末成績是由教師在期末考試結束后一并給出的,存在提分等不合理現象。
第二,平時考核效度不夠,缺乏量化考核機制。平時考核對于提高課程的教學質量、取得良好的學習效果至關重要,合理、有效的平時考核機制可督促、激勵學生認真學習。目前,高校大多數課程的平時考核不能發揮作用,若增加帶有考試性質的單元測驗,則會增加教師的閱卷工作量。
第三,現有的考核方法與專業技能培養目標脫節。絕大多數課程的期末考試仍然采用筆試閉卷的方法。而計算機專業的課程特別是程序設計類課程對實踐技能、操作技能有較高的要求,實際的程序編寫過程本來就是一個調試過程,讓學生在沒有任何調試的情況下把正確的程序寫到試卷上顯然不合理。目前,在部分課程中出現了一些商業的在線考試系統,但這些考試系統的題庫相對比較固定,學生容易掌握題目規律,效果不佳。
針對普通高等院校本科生培養的課程考核環節存在的主要問題,專家學者們作了一些相關的研究與實踐,探索了新的課程考核方法。陳曉梅針對當前高校課程考核體系的不完善問題,提出了更完善的體系[1];高亮等針對目前實驗課考核的不規范情況,建立了詳細的考核評價指標[2],加大了考試的難度;周汝雁等針對計算機課程的特點,以“計算機組成原理與系統結構”課程為例,提出一種可調整權重系數的考核方法[3];金東萍提出以側重培養學生的能力為導向的考核方法[4],并針對程序設計類課程提出過改革方案[5];杜承烈等針對程序設計類課程的特點提出三個循序漸進的考核指標[6];張麗萍等針對考核過程中的抄襲現象,提出一種檢測抄襲的方法[7]。還有的高校將考核過程分為形成性考核和終結性考核兩部分,細化評價指標。以上方案都取得了較好的效果,但還存在一定的不足,未從根本上解決本文提出的問題:如何切實保證各個考核環節的實施效果?如何避免因題庫存在一定的規律等因素而影響實際考核效果的問題?
本文對普通高等院校本科課程的考核評價方法存在的弊端進行深入的分析和研究,旨在構建一套能確??己朔桨盖袑崒嵤┑摹⒂兄谔嵘龑W生專業實踐技能的課程考核體系。以計算機專業部分課程為試點,探索考核過程管控方案及考核方法改革方案。并且結合計算機相關技術,構建包括考核過程管理、形成性考核、終結性考核等模塊的綜合軟件平臺。本改革方案的實施及軟件平臺的構建可使課程考核過程更加規范、高效,更加強化日常考核,更加重視學生專業技能的培養。同時,可將軟件平臺中的課程考核管理模塊加以推廣,而考核系統中試題庫的構建方案對其它專業的試題庫構建也具有重要的借鑒意義。
2.2.1 制定考核方案
在現有教學大綱的基礎上,為課程制訂詳盡的考核方案,形成制度性文件。將考核過程拆解為形成性考核和終結性考核兩部分,每個部分又劃分為若干考核環節,細化成績構成,細化考核方法,細化評定原則,每個環節的制定都以考核學生的專業實踐技能為導向。以程序設計類課程群為例,每個考核環節增加“截止日期”屬性。
2.2.2 構建課程考核管控平臺
分析各個考核環節的特點,構建課程考核管控系統軟件平臺,該平臺可實現:(1)對課程考核方案的管理,根據考核方案自動生成評分項。(2)根據各個考核環節的時間節點,嚴格設定成績評定期限,超過期限后,成績不得修改;各個環節實現獨立的成績評定,互不干擾。(3)自動完成考核成績的統計、匯總、分析。該軟件平臺可有效地規范課程考核過程,保證每個考核環節的有效實施,杜絕提分等不合理現象。
2.2.3 構建“參數化”題庫
以部分課程為試點,根據教學大綱劃分知識點。按照知識點,采用智能算法構建“參數化”題庫。根據各個考核環節,開發課程的單元考試、綜合考試在線考試系統。這里的“參數化”題庫是指部分題目中存在可變參數,試卷在生成過程中可根據參數規則,對試題進行語法、語義和規則分析,輔以計算機智能算法生成動態題庫,從而保證題目不是“死題”,解決目前題庫的考核效果不佳的問題??荚囅到y可實現試卷自動生成、全部客觀題目和大部分主觀題目的自動評分??荚囅到y更側重于對專業實踐技能的考核,可完成專業課程平時的單元測試和期末考試;同時提供考點分析、每個考核環節的效果分析和成績分析等分析評價功能,以輔助教師掌握學生的學習效果等信息。
對普通高等院校的計算機專業課程考核指標體系進行調研,給出調研分析報告。分析現有考核方式和教學大綱中存在的問題,結合不同課程的特點和知識點,分析出考點,制定詳盡的考核方案;采用智能算法分析考試題目,構建動態“參數化”題庫;利用計算機相關技術開發在線考試系統,構建包括課程考核方法管理模塊、紀律考核管理模塊、單元考核管理模塊、期末考核管理模塊的專業課程考核管控系統,如圖1所示。
圖1 考核改革方案
按照改革方案,制定包含詳盡考核方法的大綱,構建題庫和考核管控軟件平臺后,開始實施本文提出的考核方案。以2013級計算機科學與技術專業學生為實踐對象,在第二學期開設的C語言程序設計課程中按照新的考核方案和考試系統進行考核,實踐檢驗本文提出的考核管理和考核方法,總結經驗,進行改進;接下來,以該屆學生在第三學期開設的面向對象的程序設計(C++)中實踐該考核方案,進一步總結該方案在實施過程中的效果,豐富和完善“參數化”題庫;參照程序設計類課程和其他課程的特點,將該考核方案向計算機科學與技術的其他課程推廣,進而向其他專業推廣。
綜上所述,本文根據目前高校培養學生的課程考核這一環節中存在的問題,提出了一套解決該問題的改革方案,制定了考核方法和評定原則,構建課程考核管控軟件平臺,嚴格管理和控制各環節的成績評定期限,提出了構建動態的“參數化”題庫的方法,將該題庫應用到考核軟件平臺中,并以計算機專業的2013級學生為實踐對象,以計算機專業為實踐試點,實踐該改革方案,通過對2013級計算機科學與技術專業學生進行調查,得到反饋結果,對考核的效果進行分析,得出該方案取得較好效果的結論。但如何確保制度性的文件有效實施、采用何種指標來評價題庫中的題目考核學生的專業實踐技能,是需要進一步探討的問題。
[1]陳曉梅.高等院校課程教學考核體系的完善研究[J].科教文匯:下旬刊,2010(3):12-13.
[2]高亮,李詠蘭,鄭連斌.高等學校實驗課考核評價體系的研究[J].時代教育,2015(5):248-249.
[3]周汝雁,沈曉晶,駱解民,等.一種計算機專業課程考核方法[J].計算機教育,2011(20):69-71.
[4]金東萍.以能力為導向構建本科計算機基礎課程考核評價體系[J].遼寧科技學院學報,2013(2):49-50.
[5]馮艷紅,孫庚,崔春雷.程序設計類課程教學改革研究與實踐[J].中文信息,2014(10):194.
[6]杜承烈,姜學鋒,劉君瑞.程序設計課程考核體系研究[J].計算機教育,2013(2):36-39.
[7]張麗萍,劉東升,王春暉.程序設計類課程考核評價方法的改革與實踐[J].計算機教育,2010(2):17-20.