李彤巖
【摘要】《數據結構》是本科生的一門計算機核心課程。傳統的側重于期末試卷成績的考核方式已經不能夠滿足該課程對學生的能力測試要求。根據新大綱對學生提出的素質考核需求,提出了基于層次分析法的過程化考核模型,對數據結構課程的實際達成度測試結果表明該模型是有效的。
【關鍵詞】過程化考核;達成度;數據結構
【中圖分類號】G642.4 【文獻標識碼】B 【文章編號】2095-3089(2017)17-0034-01
《數據結構》是計算機相關工科專業的重要理論技術課,傳統的考核方法偏重理論知識的考核[1,2]。但是考核方法是評定學生學習成績和老師教學成果的重要手段,單純依靠期末的一張試卷來考核顯然不合理,沒有充分考慮到學生的主觀能動性和創造力等因素,也容易造成學生為了應付考試而學習的現象。由于綜合評價一個學生的成績的影響因素是多方面的,其中既包含了考試成績這樣客觀的因素,又包含了教師打分這樣的主觀因素,所以必須要建立一種過程化考核模型,能夠充分的反映學生平時學習的情況和自身的能力。因此,本文介紹了一種利用層次分析法模型來考核學生成績的方法。層次分析模型可以將主觀因素和客觀因素結合起來,合理地評定學生的成績。
一、層次分析模型
數據結構課程過程化考核的具體指標有項目參與積極性、項目設計合理性及創造性、實驗成績和考試成績四個。利用層次分析法,根據課程考核各個指標之間的相互關系,構建遞階層次模型如圖1所示。其中綜合考核成績為最高一層,它的制約因素是主觀考核因素和客觀考核因素,最底層則是參與考核的幾個主要指標。
根據每一層的元素得到兩兩比較的相對優勢度矩陣M,即:
其中表示區間i比區間j大的相對優勢度,M按照行求和,令,作如下變換
(1)
得到一致性的相對優勢矩陣,并按照公式(2)進行指標排序。
(2)
其中判斷矩陣采取0.1-0.9標度構造,用區間數來表示指標兩兩比較的結果,綜合對整個課程情況的分析和教師的經驗得到遞階層次結構的第二以及第三層的區間判斷矩陣。以數據結構課程為例構建的判斷矩陣見表1、表2。
最后根據綜合考核權值,將所有學生成績做成一個分布圖,滿足正態分布,則這是一次成功的評定。如果不滿足要求,則需要返回模型,由授課教師修改判定矩陣的系數,直到最終滿足需求。
層次分析法能夠很科學的判定學生的成績,同時兼顧主觀評價和客觀評價。因此,這種評價模型可以廣泛的應用到任何學科的評定中,特別是含有較多主觀評定的場合,比如實驗較多的課程等。該模型可以有效避免人為評定成績帶來的主觀偏差。通過學生最終的成績反饋來修正判定矩陣的系數,可以作為經驗值來指導今后的成績評定。
二、結論
本文研究《數據結構》課程的過程化考核方法,建立了層次分析模型來科學地評價學生的成績,通過通信工程班級的教學實驗,驗證了以上提出方法的有效性和科學性,今后可以逐步擴大到在所有班級和專業中推廣使用。
參考文獻
[1]嚴蔚敏,吳偉民.數據結構(C語言版)[M].北京:清華大學出版社,2001.
[2]楊曉光.數據結構實例教程[M].北京:清華大學出版社&北京交通大學出版社,2008.