盧玲 陳媛 洪雄
摘要:針對程序設計系列課程考核形式單一,不能全面反映學生綜合素質(zhì)的問題,提出構建多元化的分級評價模式,對教學的各大環(huán)節(jié)分別設置分級評價指標。探討指標體系從學習能力、工作態(tài)度、協(xié)作、交流等方面對綜合能力進行評估的方法。
關鍵詞:課程考核形式;綜合素質(zhì);多元化;分級評價
0 引言
程序設計系列課程包括程序設計基礎、數(shù)據(jù)結(jié)構、算法分析與設計等。由于該系列課程涵蓋了理論、實驗、課程設計等各種教學環(huán)節(jié),理論與實踐并重,兼具普通高校理工科各專業(yè)課程的基本特征,具有較好的代表性,因此,對該系列課程評價方法的研究,對同類課程具有較好的借鑒意義。
傳統(tǒng)的課程考核方法一般采用期末考試的形式,考試內(nèi)容局限于教材中的基本理論和基本知識,并將考試成績作為學業(yè)的主體成績。這種方式簡單、公正,可操作性強,卻忽略了對學習過程以及綜合能力的評價。從一定程度上講,這種考核方式適合層次相同和識記能力較強的學生,而對動手能力較強但表達能力較弱的學生往往不太適合。雖然在實踐中,也綜合考慮平時成績、考勤等情況,但對總結(jié)性考試的關注度往往超過了其他評價因素的影響。在這種單一的評價方式下,無論試題的考點、難點分布怎樣合理,都難以對學生的綜合能力進行合理評估。對教師而言,教學很容易演變成“應試型”教育;對學生而言,以分數(shù)為導向成為限制個性化發(fā)展、限制創(chuàng)新能力發(fā)展的癥結(jié)。
根據(jù)教育部高校計算機科學與技術教指委發(fā)布的《高等學校計算機科學與技術專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)》,計算機專業(yè)人才分成科學型、工程型和應用型3類。對不同類別人才的培養(yǎng),程序設計系列課程有不同的側(cè)重點。筆者提出了一種多元化的分級評價模式,以培養(yǎng)綜合能力為核心,通過多樣化、多層次的考核手段對學習進行評價,以適合多層次人才培養(yǎng)的需要。下面結(jié)合程序設計系列課程的實踐對這一模式進行詳細闡述。
1 多元化評價模式規(guī)劃
多元化評價模式,是對知識水平、學習能力和綜合素質(zhì)進行評價的多元系統(tǒng)。系統(tǒng)構成如圖1所示。該系統(tǒng)將課程劃分成理論、上機、平時、課程設計4大模塊,每一模塊內(nèi)置多個可選任務。下面對這一模式進行詳細描述。
1.1 分級的評價指標
對于圖1所示的評價模式,其評價的依據(jù)是所選任務的難易等級。原則上學生在各模塊中分別完成一個基本任務即可認為合格。在此基礎上,學生還可完成選做任務作為加分項,其指標體系如表1所示。對于考核結(jié)論,表1只是指導性的。實際上,各指標可形成不同的組合,教師可結(jié)合教學實踐給出評價標準。作為學習的主體,學生在課程開始前應認識并了解系統(tǒng)構成,結(jié)合自身目標選擇相應的任務完成。
具體操作為:
(1)理論考核:學生參加期末的閉卷理論考試,而開卷考試作為加試項,屬于可選任務。例如設置閉卷考核占總成績的60%,開卷考核占總成績的5%。若兩項測試均合格,理論成績可達優(yōu)秀。關于分值比例,本文的設置只是啟發(fā)式的,還應在實踐中結(jié)合具體情況進行調(diào)整。
(2)上機環(huán)節(jié):將完成考試系統(tǒng)作為基本任務,將參加在線競賽系統(tǒng)作為加試項,屬于可選任務。學生可登錄北大、杭電、浙大等各類在線ACM競賽評測系統(tǒng),在這些平臺上進行編程練習,使用這些平臺提供的題目和學習資源。學生可提交參與競賽系統(tǒng)的依據(jù),例如所完成題目的源代碼及運行結(jié)果截圖。如果學生同時參加了兩項測試(考試系統(tǒng)/競賽系統(tǒng)),且成績均為合格,則上機成績可達優(yōu)秀。
(3)平時作業(yè):在程序設計系列課程中,由于邏輯思維能力發(fā)展不一致,學生學習能力差異非常明顯。針對這種差異性,筆者建議將平時練習設置為階梯狀,根據(jù)知識點的難度和深廣度,將練習劃分為基礎、進階、擴展3個層次。如圖2所示的是數(shù)據(jù)結(jié)構課程中棧和隊列的實驗內(nèi)容若學生完成了各部分練習且成績均為合格,則平時成績可達優(yōu)秀。
實踐表明,分層學習實現(xiàn)了以學生為主體的定制化學習,學生可根據(jù)自身目標選擇相應的學習任務,充分滿足了個性化的發(fā)展需求。對于評價的時間點,教師可以只設置完成基礎練習的時間點。在完成基礎練習的前提下,學生可根據(jù)個人的學習節(jié)奏,不定期提交所完成的進階、擴展練習。由于該練習屬于加分項,對教師來說,操作上也具有較強的可行性。
1.2 評價內(nèi)容多元化
程序設計系列課程包括3大環(huán)節(jié):理論、實驗、綜合課程設計。各環(huán)節(jié)的教學目標各不相同,以課內(nèi)、課外作為評估的兩條時間線,貫穿于教學進程的每個階段,有針對性地制定不同的評價標準。表2所示是教學過程的多元化評價內(nèi)容。從評價的側(cè)重點看,除了注重理論知識和動手能力的培養(yǎng)外,還注重對學生的情商類綜合素質(zhì)的鍛煉。從實踐來看,這兩方面考核的比例應該為1:1。
1.3 評價手段多樣化
為使多元評價模式具備較好的可操作性,需要配合多種評價手段。實踐中主要采取了如下評價手段:
(1)書面考試。在學期末進行的閉卷考試主要結(jié)合教學大綱的要求,對課程的基本知識點、重點、難點進行檢驗。開卷考試則可選擇開放性的題目,例如企業(yè)的面試題目等。
(2)課堂測試。在理論課上隨機利用幾分鐘的時間做一個小測試可能會有不錯的效果。同時還可以交換作業(yè),讓學生之間互評,充分發(fā)揮學生作為課堂主體的作用,促進學生之間的學習和交流。
(3)上機考試。在學期中段和學期末進行上機考試。上機考試應具有較強的可操作性,避免過于隨意而有失公正。例如制訂操作規(guī)則、考試操作流程和評分標準。實踐中我們用區(qū)分試題難度的方法拉開差距。一般性難度的必做題與較大難度的選做題的比例一般為2:1,題目隨機,各不相同。實踐證明,確實有一部分學生上機考試成績優(yōu)于其理論考試成績,這部分的比例一般不低于10%。所以,通過公正合理的上機考試,可以讓部分學生的實踐能力得到充分肯定,令他們產(chǎn)生非常強的認同感。endprint
(4)實驗測試。在實驗課中利用10~15分鐘的時間做一些小測試,學生應獨立完成指定練習,并將測試結(jié)果作為平時成績(必做練習)記錄。目前,利用各種多媒體教學平臺,很容易實現(xiàn)這種測試的控制。測試中不必過分關注程序的正確性,而要注意考察學生的獨立思考能力、編程的習慣、速度和能力。這種小測試在教學中可多次運用。教師還可以采取一些激勵措施,例如,從3次測試中選擇最好的1次作為平時成績,也能取得不錯的效果。
(5)搜集和整理資料。教師可以在一學期中安排2~3次課外作業(yè),搜集與程序設計相關的各類資料,不必花大量的時間去閱讀學生提交的電子資料,只需注重考察這些資料的內(nèi)容是否切題、文檔是否在搜集后經(jīng)過了消化和整理就可以了,這一任務可以作為進階練習。
(6)課程設計的綜合評估。課程設計采取以小組為單位,以項目驅(qū)動的方式展開。評價時綜合考慮算法、程序、文檔以及答辯情況,從算法的優(yōu)劣、程序代碼的規(guī)范性方面考察學習能力;從文檔的書寫考察文字表達能力、搜集和整理資料的能力;通過以小組為單位進行的答辯,考察小組成員的協(xié)作能力、學生的口頭表達能力、自我展示能力等。經(jīng)過幾年的實踐,我們的課程設計取得了非常好的效果,很多小組不僅成功完成了項目,還利用精美的PPT和其他輔助手段充分展示本組成果。有些小組成員還在后續(xù)課程的實踐環(huán)節(jié)繼續(xù)合作,完成其他學習任務。
2 多元化分級評價體系的關鍵點
多元化分級評價體系是針對不同學生群體的特點,為促進綜合素質(zhì)的平衡發(fā)展而提出的。這種評價模式是人性化的,但實踐中也容易出現(xiàn)評價標準隨意性大,可操作性不強的問題。因此,多元分級評價體系的關鍵點在于:對每一評價環(huán)節(jié)制訂量化的指標,尤其針對較為靈活的平時成績、上機考試等環(huán)節(jié),使多元化具有較強的可操作性。如表3所示,是我們在上機考試時采用的參考標準。
要注意的是,這些量化的指標只是指導性的,不應把以分值為權重的指標體系設置得過細,否則將變成以分數(shù)為導向,反而對教學產(chǎn)生極大的制約。因為個人的綜合能力顯然是不能用分數(shù)來衡量的,教師對學習的評價取決于主、客觀兩個方面。所以,多元化評價體系也對教師的責任心和洞察力提出了更高的要求。
3 結(jié)語
上述關于多元化的評價模式,是結(jié)合教學實踐提出的,在重慶理工大學程序設計系列課程的教學實踐中運用,取得了良好效果。重慶理工大學的程序設計系列課程在歷年教學質(zhì)量評價中均得到了好評;在近年來的市級ACM/ICPC程序設計競賽中取得了優(yōu)異的成績;學生的程序設計能力在各畢業(yè)實習單位中也獲得了一致的肯定。當然,筆者所提出的評價體系仍處于不斷完善的過程中,例如開卷考試的題目、課程設計的題目設置等仍需進一步完善,以更好地適應人才培養(yǎng)的需求。同時,多元化的指標體系也對教師提出了更高的要求。教與學雙方都需要進一步轉(zhuǎn)變觀念,從分數(shù)主導型轉(zhuǎn)變?yōu)槟芰χ鲗停趧?chuàng)新型人才培養(yǎng)的道路上進行更多更好的嘗試。
參考文獻:
[1]何迎生,魯榮波,陳國平,等.ACM競賽平臺在計算機專業(yè)教學中的應用研究[J].計算機教育,2009(12):44-45.
[2]楊鋒英.程序設計基礎課程教學探索[J].計算機教育,2013(4):25-29.
[3]教育部高等學校計算機科學與技術教學指導委員會.高等學校計算機科學與技術專業(yè)發(fā)展戰(zhàn)略研究報告暨專業(yè)規(guī)范(試行)[M].北京:高等教育出版社,2006:9-10.
[4]何欽銘,顏暉,蘇小紅,等.程序設計基礎課程教學實施方案[J].中國大學教學,2010(5):62-65.
(見習編輯:劉麗麗;編輯:孫怡銘)endprint