賀玉珍 張海江
摘 要: 針對目前開發(fā)類課程考核評價存在著滯后性、不真實性和難度大等問題,提出基于過程的、多元化的、全方位綜合考核方法。該考核方法從課前預(yù)習(xí)、課堂表現(xiàn)、課后實驗報告以及分組答辯等多方面進行考核,包括了一套完整的考核評價指標(biāo)體系及權(quán)值。該方法的實施有效提高了學(xué)生的軟件設(shè)計、開發(fā)能力。
關(guān)鍵詞: 系統(tǒng)開發(fā)類課程; 考核; 評價指標(biāo); 基于過程
中圖分類號:G642 文獻標(biāo)志碼:A 文章編號:1006-8228(2017)12-85-02
Discussion on the evaluation scheme of system development courses of computer specialties
He Yuzhen1, Zhang Haijiang2
(1. Department of Computer Science and technology, Yuncheng University, Yuncheng, Shanxi 044000, China; 2. Shanxi electric power company)
Abstract: Aiming at the problems of lagging, unreal and difficult existing in the evaluation of development courses, this paper proposes a diversified, comprehensive, process-based integrated evaluation scheme which assesses from the pre-class preview, class performance, experimental reports and group defense etc. This scheme includes a complete index system of evaluation and weights. The implementation of the scheme can effectively improve the students' capabilities of software design and development.
Key words: system development courses; evaluation; index system; process-based
0 引言
眾所周知,計算機類專業(yè)中軟件開發(fā)能力的培養(yǎng)對學(xué)生的就業(yè)起著至關(guān)重要的作用,而該能力的培養(yǎng)主要通過Web系統(tǒng)開發(fā)、軟件工程、C#程序設(shè)計、Java網(wǎng)絡(luò)編程等課程獲得,由于該類課程實踐性很強,對知識的綜合能力要求高,因此課程教學(xué)一般采用任務(wù)驅(qū)動法進行,力爭培養(yǎng)符合企業(yè)需求的人才。然而正是由于該類課程的特殊性,傳統(tǒng)的筆試和機考都不太適合,目前該類課程在我校的考核方式大致是這樣的:平時考核+期末課程設(shè)計,平時考核包括實驗和考勤,這種考核方法存在著諸多缺陷,具體表現(xiàn)為以下幾方面:
⑴ 缺乏真實性和客觀性
平時成績往往是通過實驗考查,對學(xué)生的知識掌握情況給出評分,實驗往往只根據(jù)學(xué)生最后提交的實驗報告評分,這種評分方法沒有考慮到學(xué)生做實驗過程的考核,在加上老師給學(xué)生的實驗任務(wù)都是相同的,導(dǎo)致部分學(xué)生直接將別人編好的程序稍加修改或從網(wǎng)上找到現(xiàn)成的程序交給老師,因此這樣的評價結(jié)果不能反映學(xué)生的真實水平。
⑵ 評價結(jié)果不能有效指導(dǎo)學(xué)生后續(xù)內(nèi)容的學(xué)習(xí)
教師對實驗報告的批改經(jīng)常是滯后教學(xué)進度1-2周,并且部分教師只給分?jǐn)?shù),不對評價結(jié)果做出解釋。由于評價結(jié)果不能及時反饋學(xué)生,這樣當(dāng)學(xué)生最需要有建設(shè)性的意見和建議的時候,反饋滯后于學(xué)生的學(xué)習(xí)過程,學(xué)生得不到老師的及時指導(dǎo)。同時學(xué)生對自己的問題不夠清楚,難以保證以后不犯這樣的錯誤。
⑶ 分組式的課程設(shè)計中每個成員的參與度難界定
系統(tǒng)開發(fā)類課程目前大部分院校選擇基于分組完成一個項目的方式進行期末考核。從理論上講,這種考核方法雖然符合該類課程的教學(xué)要求,但是由于考核方法不規(guī)范,容易將造成實際考核效果不符合學(xué)生的真實水平,不能起到激勵學(xué)生的作用。例如,Java網(wǎng)絡(luò)編程中要求3-4人一組完成一個聊天程序,人員分工全憑設(shè)計報告,具體到每位成員所完成的工作及其對此部分知識的掌握程度無從得知,這樣造成個別學(xué)生蒙混過關(guān) [2]。
1 基于過程的、多元化、全方位綜合考評機制的建立
根據(jù)課程要完成的目標(biāo),有針對性的設(shè)計過程性考核方案。該考核方案應(yīng)該遵循的原則有:①注重自主進行編程能力的培養(yǎng);②注重創(chuàng)新能力的考核;③注重學(xué)生解決實際問題能力的考核;④注重協(xié)作合作精神的培養(yǎng)。課程考核應(yīng)采用平時操作考試(考勤、預(yù)習(xí)、堂表現(xiàn)、在規(guī)定時間內(nèi)完成情況、實驗報告等)、課程設(shè)計的操作考試(預(yù)習(xí)、設(shè)計、調(diào)試、在規(guī)定時間內(nèi)完成情況、報告書寫、答辯等),最后綜合評定,給出該課程最終成績[3]。
⑴ 建立預(yù)習(xí)考核機制
學(xué)生課前應(yīng)認(rèn)真閱讀上次課教師給出的實驗要求,可以寫出部分核心代碼或程序流程圖,以及用到的主要類及方法。教師通過提出一些相關(guān)的問題請學(xué)生回答進行預(yù)習(xí)情況檢查,根據(jù)答疑情況給予學(xué)生預(yù)習(xí)成績 [1]。
⑵ 建立實驗過程考評機制
教師采用啟發(fā)式教學(xué)、討論式教學(xué)等形式對實驗進行講解,實驗過程著重強調(diào)學(xué)生多練。實驗過程評價機制強調(diào)獨立操作、疑難問題的提出與解決情況,能獨立操作、疑難問題提的有亮點有意義且通過思考能解決的得分最高,其次是能獨立操作但疑難問題不會解決,最差的情況是既不能獨立操作、還提出有低級錯誤的問題。這樣可以從根本上杜絕實驗拷貝現(xiàn)象。
⑶ 建立實驗報告考評機制
首先,規(guī)范實驗報告書寫格式,強調(diào)實驗報告評分標(biāo)準(zhǔn)在于真實性、完整性、深入性和創(chuàng)新性。實驗報告包括實驗原理、實驗步驟、測試數(shù)據(jù)和實驗心得,及時批閱實驗報告有利于教師在第一時間了解學(xué)生對實驗的掌握情況。實驗報告的評價機制是實驗原理占30%,測試數(shù)據(jù)占30%,實驗心得占40%。若發(fā)現(xiàn)實驗報告雷同,實驗報告成績均為零分。
⑷ 建立實驗庫
針對同一個知識點多設(shè)計一些實驗供同學(xué)們選擇,可選項目較多就避免了相互抄襲。讓學(xué)生圍繞知識點做不同的實驗。比如在《Java網(wǎng)絡(luò)編程》課程中,有關(guān)JDBC實驗,針對不同的任務(wù)會對應(yīng)有不同的數(shù)據(jù)庫及其數(shù)據(jù)庫的操作。
⑸ 實驗考核結(jié)果的及時反饋
教師應(yīng)及時批閱實驗報告,并在下次課之前及時反饋給學(xué)生,同時對實驗報告教師一定要給出學(xué)生不僅僅是分?jǐn)?shù),還要指出不足之處和需要改進的地方,這樣能幫助學(xué)生及時發(fā)現(xiàn)問題并加以改正,有利于后續(xù)課程的學(xué)習(xí)。
2 基于過程的、多元化、全方位綜合考核指標(biāo)
結(jié)合以上課前預(yù)習(xí)、課堂表現(xiàn)和課后實驗報告的評價機制,綜合考慮多方面因素,一個實驗任務(wù)應(yīng)從以下四個一級指標(biāo)來評價。①學(xué)習(xí)態(tài)度:是否課前預(yù)習(xí)、是否按時出勤、課堂表現(xiàn)等。②系統(tǒng)質(zhì)量:系統(tǒng)功能、界面操作、編碼的用時時間、系統(tǒng)運行等。③實驗報告:實驗原理、測試數(shù)據(jù)、實驗心得。④合作答辯:是否具有合作協(xié)調(diào)能力、答辯和表達(dá)清楚等,如圖1所示。
一級指標(biāo)的權(quán)重包括:學(xué)習(xí)態(tài)度權(quán)重系數(shù)15%;系統(tǒng)質(zhì)量權(quán)重系數(shù)50%;實驗報告權(quán)重系數(shù)20%,合作答辯權(quán)重系數(shù)15%。根據(jù)企業(yè)實際需要以及學(xué)生所采用的技術(shù)方法,劃分二級指標(biāo),其所占的權(quán)重及評分標(biāo)準(zhǔn)如表1所示。
3 應(yīng)用及效果分析
系統(tǒng)開發(fā)類課程的教學(xué)重點是培養(yǎng)學(xué)生對一個真實項目的分析、設(shè)計、編碼、調(diào)試的能力,因此衡量一個學(xué)生是否達(dá)到教學(xué)要求的標(biāo)準(zhǔn)能不能找到適合的方法解決實際問題。本考核方案在Java網(wǎng)絡(luò)編程中進行了應(yīng)用,新的考核方案使學(xué)生上課的熱情、課堂學(xué)習(xí)氣氛和項目參與的積極性都得到了明顯的提高。同時,由于豐富的實驗庫的建立使得學(xué)生的實驗內(nèi)容大部分不同,避免了實驗抄襲的現(xiàn)象。最后的課程設(shè)計分組進行,要求每位同學(xué)都參與寫報告和答辯,組長時間為8分鐘,主要陳述整個項目和自己的工作,組員時間為5分鐘,主要陳述自己所完成的工作,同時要求組長對組員給出合作能力分,這樣不僅提高了學(xué)生的專業(yè)能力,同時也提高了學(xué)生的團隊合作能力,為學(xué)生今后從事IT工作打下堅實的基礎(chǔ)[4]。
4 結(jié)束語
計算機專業(yè)中系統(tǒng)開發(fā)類課程對學(xué)生的就業(yè)起著至關(guān)重要的作用,但由于該類課程實踐環(huán)節(jié)多,知識的綜合考查部分較多,因此傳統(tǒng)的筆試答卷方式、機考方式都不適合,一個全面的、客觀公正的、可操作的、注重過程的考核辦法是提高該類課程教學(xué)質(zhì)量的重要環(huán)節(jié),該考核方法不僅考查了學(xué)生的知識和技能,同時提高了學(xué)生的綜合素質(zhì)。
參考文獻(References):
[1] 舒玉坤.信息與計算科學(xué)專業(yè)《數(shù)據(jù)結(jié)構(gòu)》實驗教學(xué)考評初探[J].
湖北師范學(xué)院學(xué)報(自然科學(xué)版),2016.4:97-99
[2] 申志軍,郭玉波.計算機專業(yè)編程實踐類課程考核方法探索[J].
教育觀察,2017.13:101-102
[3] 楊菲,柳欣.語言教學(xué)過程性考核的設(shè)計與實踐[J].電腦知識
與技術(shù),2017.10:113-114,135
[4] 高亮,韓玉民,趙冬.答辯考核方式在編程實踐類課程中的應(yīng)
用[J].計算機教育,2010.24:135-137