摘要:程序設(shè)計類課程的實踐性很強,該類課程的考核評價應(yīng)特別注重考查學(xué)生的實際編程能力。而傳統(tǒng)的機試需要人工評判,不僅無法保證成績評定的公平性,而且對于抄襲的判別非常困難。本文提出用在線評測和抄襲檢測相結(jié)合的方法作為程序設(shè)計類課程的考核評價方法,并以“程序設(shè)計基礎(chǔ)”為例,詳細介紹考核評價的具體實施過程。實踐表明,該方法不僅考查了學(xué)生的實際編程水平,而且對考試抄襲的學(xué)生起到了震懾的作用,從而有效地督促學(xué)生學(xué)習。
關(guān)鍵詞:程序設(shè)計;考核評價;在線評測;抄襲檢測
1問題的提出
程序設(shè)計類課程與基礎(chǔ)理論類課程不同,其實踐性很強,注重學(xué)生實際編程能力的培養(yǎng)。因此,將筆試作為該類課程的考核評價方法,顯然是不可取的。目前,許多院校將機試納入程序設(shè)計類課程的考試當中,比如學(xué)生在指定的時間內(nèi)現(xiàn)場提交程序,任課教師事后檢查。這種做法不但十分耗費人力,而且由于人為因素較多,也無法保證成績評定的公平性。因而這種人工評判的上機考試較難推行。
此外,在程序設(shè)計類課程的教學(xué)中還存在一個不能回避的事實,互相抄襲程序代碼的現(xiàn)象也較為普遍。國外很多教育機構(gòu)針對程序設(shè)計課程的源代碼抄襲現(xiàn)象進行的調(diào)查顯示:高達85.4%的學(xué)生承認抄襲過別人的編程作業(yè)[1]。此類抄襲行為在國內(nèi)也十分普遍,近年來這一現(xiàn)象愈演愈烈,嚴重影響了學(xué)生個人素質(zhì)的提高,破壞了正常的教學(xué)秩序,同時使得眾多老師不得不在常規(guī)教學(xué)和考試中對雷同程序反復(fù)審核,既極大地消耗了任課教師的時間和精力,無形中增加了更為繁重的工作量,也無法確保考核的準確性與客觀性。……