陳文鵬 敬超 邱斌
【摘 要】網(wǎng)絡(luò)提交的計(jì)算機(jī)程序電子版作業(yè)很容易被復(fù)制,常出現(xiàn)抄襲現(xiàn)象,嚴(yán)重影響了教學(xué)效果。本文通過分析抄襲作業(yè)的原因,給出了規(guī)則制定、組成學(xué)習(xí)小隊(duì)和作業(yè)處理的反抄襲對(duì)策方案,并檢驗(yàn)了對(duì)策的有效性。
【關(guān)鍵詞】抄襲;網(wǎng)絡(luò);計(jì)算機(jī)程序
中圖分類號(hào): G642.0 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 2095-2457(2018)36-0084-003
DOI:10.19694/j.cnki.issn2095-2457.2018.36.036
Study of Solutions to Plagiarism in Computer Programing Homework Submitted by Network
CHEN Wen-peng JING Chao QIU Bin
(College of Information Science and Engineering,Guilin University of Technology,Guilin 541004,China)
【Abstract】Submitted by network,it is easy to copy computer programing homework that will often lead to plagiarism which is Adverse for teaching-effectiveness.This paper analyzes the reasons of plagiarism and proposes solutions about rule making,learning teams formatting,homework operating to plagiarism issue,then experiments the solutions are effectiveness.
【Key words】Plagiarism;Network;Computer Programing
0 引言
學(xué)生抄襲作業(yè)不僅對(duì)自身的學(xué)習(xí)態(tài)度和學(xué)習(xí)效果產(chǎn)生負(fù)面影響,還妨礙任課教師獲得正確的教學(xué)反饋信息,從而影響教學(xué)活動(dòng)的開展。在高校的計(jì)算機(jī)程序設(shè)計(jì)課程中,任課教師為了檢驗(yàn)教學(xué)效果,及時(shí)了解學(xué)生對(duì)程序設(shè)計(jì)的掌握情況,主要采取的手段是布置程序型的作業(yè)并在網(wǎng)絡(luò)上收集學(xué)生提交的電子文件。因?yàn)槌绦蛟O(shè)計(jì)較為靈活,電子文件也存在易于復(fù)制的特點(diǎn),所以在一定程度上加大了抄襲問題的影響。為了避免抄襲現(xiàn)象的發(fā)生,有學(xué)者提出采用軟件自動(dòng)檢測(cè)的方法[1],測(cè)試電子文件的一致性和相似性,查找出抄襲者并給予警告或懲戒。然而學(xué)生只要更改部分變量和代碼段順序,就會(huì)導(dǎo)致檢測(cè)失效。再者,對(duì)于相同或相似的電子文件,軟件檢測(cè)無法鑒別原始版本與抄襲版本。因此僅僅依據(jù)軟件檢測(cè)的結(jié)果對(duì)抄襲學(xué)生采取懲罰措施來避免抄襲,還不夠完善。另外有學(xué)者提出了一些解決抄襲問題的防范措施[2][3],讓學(xué)生“不敢抄”,卻沒有針對(duì)存在抄襲心理的學(xué)生給出提高學(xué)習(xí)效果的有效方案,治標(biāo)不治本。本文將分析出現(xiàn)抄襲行為的原因,探索整體的解決對(duì)策,從源頭上讓學(xué)生“不想抄”,為避免作業(yè)抄襲提供一種新思路。
1 問題分析
本文以桂林理工大學(xué)的計(jì)算機(jī)必修課程《數(shù)據(jù)結(jié)構(gòu)》為例,按照教學(xué)大綱要求,本門課程設(shè)置理論課28學(xué)時(shí),上機(jī)實(shí)驗(yàn)課20學(xué)時(shí),學(xué)生需掌握線性表、棧、隊(duì)列、字串、樹、圖等數(shù)據(jù)結(jié)構(gòu)以及相應(yīng)的存儲(chǔ)結(jié)構(gòu)和操作算法,培養(yǎng)用計(jì)算思維分析問題的能力。此外,課程總評(píng)成績(jī)?yōu)殚]卷筆試成績(jī)占60%,平時(shí)作業(yè)和實(shí)驗(yàn)完成情況占20%,課堂討論情況占20%。在程序設(shè)計(jì)課程中,與紙質(zhì)作業(yè)相比,上機(jī)編程操作更能加強(qiáng)和鞏固學(xué)生所學(xué)知識(shí),培養(yǎng)實(shí)踐技能,因此授課教師普遍愿意選擇讓學(xué)生通過網(wǎng)絡(luò)提交的方式上傳編程作業(yè)。
筆者根據(jù)以往的教學(xué)經(jīng)驗(yàn)發(fā)現(xiàn),即使在開《數(shù)據(jù)結(jié)構(gòu)》這門課的時(shí)候就已經(jīng)明確強(qiáng)調(diào)嚴(yán)禁提交抄襲作業(yè),甚至實(shí)施扣分等懲罰性措施,然而通過網(wǎng)絡(luò)上傳的電子版作業(yè)經(jīng)過檢測(cè)仍存在不少疑似抄襲情況,主要表現(xiàn)在:1)用文件哈希值對(duì)比的方法檢測(cè)電子文件,有部分學(xué)生的作業(yè)哈希值完全相同,表明抄襲者復(fù)制文件后只是修改了文件名;2)利用文本比較的方法,有部分學(xué)生的作業(yè)邏輯過程高度一致,只有個(gè)別變量名稱不一致;3)隨著授課內(nèi)容的深入,完成作業(yè)需要用到的前面章節(jié)的知識(shí)越多,疑似抄襲作業(yè)的比例就越高,呈曲線上升趨勢(shì)。
通過調(diào)查反饋,總結(jié)了以下作業(yè)抄襲原因:1)不想學(xué)又不得不學(xué),為了能取得學(xué)分,要給老師留下好印象;2)主觀上不想抄襲,但學(xué)習(xí)困難確實(shí)不能完成作業(yè),是被分?jǐn)?shù)所逼;3)可以獨(dú)立完成,因進(jìn)度太緊,其它課程的作業(yè)又多,所以沒有時(shí)間自主完成作業(yè); 4)是自主完成的作業(yè),在自己不知情下被抄襲,或者有礙于同學(xué)間的情誼只好讓別人抄襲。
2 策略應(yīng)對(duì)
綜上分析我們可以了解到,導(dǎo)致出現(xiàn)抄襲的主要因素首先是為了獲得學(xué)分或者更高的分?jǐn)?shù),為利益所驅(qū)動(dòng)。其次,知識(shí)掌握不牢固,缺少學(xué)習(xí)幫助。再次,覺得給別人抄襲是逼于無奈或者無所謂。我們針對(duì)這些問題提出參考對(duì)策。
2.1 教學(xué)大綱的修訂
教學(xué)大綱作為教學(xué)的主要依據(jù),評(píng)定學(xué)生學(xué)業(yè)成績(jī)和衡量教師教學(xué)質(zhì)量的重要標(biāo)準(zhǔn),需制定與本專業(yè)培養(yǎng)目標(biāo)相符的教學(xué)內(nèi)容。桂林理工大學(xué)計(jì)算機(jī)類學(xué)生的培養(yǎng)方向是培養(yǎng)具有良好綜合素質(zhì)和知識(shí)結(jié)構(gòu),系統(tǒng)地掌握計(jì)算機(jī)軟件、硬件與應(yīng)用的基本理論、知識(shí)和方法,具備良好的實(shí)踐能力的計(jì)算機(jī)軟件、硬件和應(yīng)用系統(tǒng)設(shè)計(jì)、開發(fā)的應(yīng)用型高級(jí)人才。在偏向應(yīng)用型教學(xué)的前提下,就要特別注意加強(qiáng)實(shí)踐教學(xué)內(nèi)容,減少理論強(qiáng)、掌握難的知識(shí)點(diǎn)。因此要在《數(shù)據(jù)結(jié)構(gòu)》無法增加課時(shí)的限制下,甄選授課內(nèi)容,主要詳細(xì)講解基本的數(shù)據(jù)結(jié)構(gòu)和經(jīng)典的算法思想,并要求多上機(jī)操練。因?yàn)檫@門課程是計(jì)算機(jī)專業(yè)的基礎(chǔ)核心課程,也是考研的必考科目,所以要覆蓋并簡(jiǎn)單地介紹理論性較強(qiáng)的算法分析和邏輯性較高的算法思想,但在課程考試中可不作為考查內(nèi)容,在減少學(xué)生課業(yè)負(fù)擔(dān)的同時(shí),也引導(dǎo)他們將來考研的復(fù)習(xí)。
2.2 規(guī)則的制定
制定賞罰得當(dāng)?shù)囊?guī)則,要讓學(xué)生意識(shí)到抄襲作業(yè)要付出沉重的代價(jià)。我們?cè)陂_講的第一課就以明文的形式定下給規(guī)則:
(1)規(guī)定平時(shí)作業(yè)初始成績(jī)?yōu)?0分,每提交一次作業(yè)增加2分,視作業(yè)的完成情況可以加3至4分,平時(shí)作業(yè)和實(shí)驗(yàn)總分最高不超過100分,由授課老師掌控,不公開。采用加分機(jī)制的原因是從心理學(xué)分析上講,加分比減分更讓人有一種獲得感,能培養(yǎng)積極的情緒。不公開成績(jī)也能督促已經(jīng)獲得較高平時(shí)作業(yè)成績(jī)的同學(xué)完成后續(xù)作業(yè)。
(2)規(guī)定不交作業(yè)不扣分,不要求完成所有題目,也不要求作業(yè)答案保證完全正確,以此來解決因?qū)W習(xí)困難和時(shí)間不足而導(dǎo)致的不良影響。
(3)規(guī)定發(fā)現(xiàn)第一次抄襲,給予警告,學(xué)生從中選擇該次懲罰是扣平時(shí)分25分還是寫1000字的自我檢討,發(fā)現(xiàn)第二次抄襲直接將平時(shí)作業(yè)成績(jī)記為0分。采取高壓的態(tài)勢(shì)嚴(yán)厲懲罰抄襲行為后,學(xué)生通過比較會(huì)發(fā)現(xiàn)不交作業(yè)還能“及格”,抄襲了兩次就沒有成績(jī),抄襲得不償失。
(4)規(guī)定學(xué)習(xí)小隊(duì)(見2.3)的組員只要有一人被警告后再犯一次抄襲,全體其他組員也要被扣10分,借以提醒各位學(xué)生要“保護(hù)好”自己的作業(yè),斷絕因同學(xué)的情誼而產(chǎn)生的影響。
2.3 學(xué)習(xí)小隊(duì)的組成
以團(tuán)體的形式參加課堂討論是評(píng)定總評(píng)中課堂討論成績(jī)的必要環(huán)節(jié),需建立起3-5人互助學(xué)習(xí)的小團(tuán)隊(duì),對(duì)團(tuán)體整體表現(xiàn)評(píng)價(jià)后給出個(gè)人課堂討論成績(jī)。在課堂上,每個(gè)團(tuán)體都要用10分鐘講解上次布置的某部分作業(yè),回答臺(tái)下同學(xué)的提問;在課下,有學(xué)習(xí)困難的學(xué)生及時(shí)向團(tuán)隊(duì)中的小伙伴尋求幫助。在集體的榮譽(yù)氛圍中,學(xué)生之間學(xué)習(xí)互助,減少了由于學(xué)習(xí)困難而產(chǎn)生抄襲的心理因素。
2.4 作業(yè)的處理
在程序設(shè)計(jì)作業(yè)的內(nèi)容上,盡量設(shè)計(jì)能產(chǎn)生差異答案的題目。例如,對(duì)于數(shù)據(jù)鏈表的操作題,要求以自己姓名的拼音字母作為數(shù)據(jù)信息存儲(chǔ)到鏈表節(jié)點(diǎn)中,刪除最后一個(gè)字母結(jié)點(diǎn),并將其插入到姓氏字母最后一個(gè)節(jié)點(diǎn)之后。與之類似,我們可以將學(xué)生的班級(jí)、學(xué)號(hào)、性別等元素加入到題目中,這樣設(shè)計(jì)的題目導(dǎo)致每個(gè)人提交的作業(yè)答案都因人而異,增加了抄襲的難度。
在網(wǎng)絡(luò)提交電子作業(yè)的權(quán)限和時(shí)間上,設(shè)置學(xué)生只有上傳權(quán)限,并設(shè)定截止時(shí)間。在條件允許的情況下,建議使用具有收集電子作業(yè)功能網(wǎng)絡(luò)教育在線平臺(tái),學(xué)生只有上傳權(quán)限,則令有抄襲心理者無法在他人不知情時(shí)復(fù)制作業(yè)。依據(jù)經(jīng)驗(yàn),因?yàn)閷W(xué)生抄襲作業(yè)的高峰期是在課堂上,所以截止時(shí)間建議設(shè)定在上機(jī)實(shí)驗(yàn)課的至少前一天。
在作業(yè)的檢測(cè)處理上,前2次作業(yè)需要完全檢測(cè),往后可以抽樣檢測(cè),期中穿插完全檢測(cè)。檢測(cè)方法首先用hash值法(hash值校驗(yàn)軟件,如Hash Tools)快速檢測(cè)相同文件,速度很快,一次一百余人的電子作業(yè)只需要不到一分鐘即可得出結(jié)果。然后篩選出hash值不同的作業(yè),使用文本內(nèi)容對(duì)比(文本比較軟件,如Ultra Compare)法,查找類似的文件,此過程需要人工干預(yù),需要一定的時(shí)間。
確認(rèn)抄襲作業(yè)的名單后,在課堂上宣布檢測(cè)出的抄襲數(shù)量,并建議指出抄襲者姓名的筆畫數(shù)而不要直接點(diǎn)名,讓抄襲者私下找老師。這樣的好處是在尊重人格和維護(hù)自尊的前提下,警示所有學(xué)生,并震懾抄襲者,給予勇于認(rèn)錯(cuò)改正的機(jī)會(huì)。
3 效果檢驗(yàn)
我們?cè)?018年秋季學(xué)期,對(duì)2017級(jí)計(jì)算機(jī)類三個(gè)班學(xué)生的《數(shù)據(jù)結(jié)構(gòu)》課堂實(shí)施了本論文提議的對(duì)策,為驗(yàn)證有效性,對(duì)全部共17次的電子程序作業(yè)進(jìn)行了檢測(cè)。檢測(cè)結(jié)果表明:第一次作業(yè)雖然比較簡(jiǎn)單,但還是出現(xiàn)了兩份一致性的作業(yè)(即只有一個(gè)抄襲者),經(jīng)過警示后,抄襲學(xué)生找到老師談話,承認(rèn)錯(cuò)誤并選擇寫檢討書。在后續(xù)的作業(yè)中,完全一致的文件已經(jīng)不再出現(xiàn),但有少量的疑似抄襲作業(yè)。經(jīng)過與所有者談話,了解到其有作業(yè)借鑒也得到過他人幫助,現(xiàn)在能掌握解題思路。綜上說明在本對(duì)策實(shí)施下,抄襲現(xiàn)象在得到有效遏制的同時(shí),也能使學(xué)習(xí)困難學(xué)生在幫扶下提高學(xué)習(xí)效果。
4 結(jié)語
抄襲問題一直以來對(duì)教學(xué)產(chǎn)生了許多負(fù)面的影響,我們應(yīng)該本著尊重學(xué)生、愛護(hù)學(xué)生的原則,制定相應(yīng)的對(duì)策。要明白檢測(cè)懲罰只是輔助手段,我們的目的是為了讓所有的學(xué)生都能更好地掌握知識(shí),相互促進(jìn),共同進(jìn)步,提高班級(jí)的整體學(xué)習(xí)水平。
本文針對(duì)網(wǎng)絡(luò)提交的計(jì)算機(jī)程序作業(yè)出現(xiàn)的抄襲現(xiàn)象給出了規(guī)則制定、組成學(xué)習(xí)小隊(duì)和作業(yè)處理的對(duì)策方案,經(jīng)過檢驗(yàn)表明能很好地減少甚至避免抄襲作業(yè)現(xiàn)象的出現(xiàn),幫助學(xué)生提高了學(xué)習(xí)效果。采用此對(duì)策后,授課教師已不需要再頻繁地檢測(cè)抄襲情況,學(xué)生就能較好地自主完成作業(yè)。
【參考文獻(xiàn)】
[1]賴曉晨,王孝良,遲宗正,陳晟浩.高校源程序型作業(yè)自動(dòng)抄襲檢測(cè)方法研究與實(shí)踐[J].計(jì)算機(jī)教育,2017,4(37):205-206.
[2]陳彤兵.程序設(shè)計(jì)課程中作業(yè)抄襲問題的防范[J].計(jì)算機(jī)教育,2017,(2):4-6.
[3]明星辰,劉念平,王菲祥.大學(xué)生學(xué)術(shù)誠(chéng)信缺失原因的原因及其教育對(duì)策研究[J].現(xiàn)代交際,2017,(6):19-20.