摘 要:在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)快速發(fā)展的今天,人們的生活隨著網(wǎng)絡(luò)的發(fā)展正在進(jìn)行徹底的改變,各個(gè)行業(yè)也都在享受計(jì)算機(jī)網(wǎng)絡(luò)所帶來的便利。職業(yè)學(xué)校為培養(yǎng)計(jì)算機(jī)技術(shù)所需要的專業(yè)人才,在計(jì)算機(jī)應(yīng)用技術(shù)教學(xué)方面要有全新的教學(xué)理念和方式,利用網(wǎng)絡(luò)技術(shù)改革計(jì)算機(jī)教學(xué)。本文主要探討如何利用現(xiàn)代網(wǎng)絡(luò)技術(shù)改革計(jì)算機(jī)的教學(xué)。
關(guān)鍵詞:計(jì)算機(jī)技術(shù);網(wǎng)絡(luò)技術(shù);計(jì)算機(jī)教學(xué)
Moodle、Libsandbox、Moss和Duplication是計(jì)算機(jī)教學(xué)中四種常用軟件,筆者在教學(xué)過程中試圖將其融合在一起,為計(jì)算機(jī)的教學(xué)帶來方便。通過多年的教學(xué)實(shí)踐探索,成功地將四種軟件合而為一,開發(fā)出了一種新插件,將四者集成在一起,全面實(shí)現(xiàn)了課程管理的網(wǎng)絡(luò)化。
1.Moodle網(wǎng)絡(luò)課程管理平臺(tái)
Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)是基于“建構(gòu)主義教育學(xué)”理念而開發(fā)的,運(yùn)用Moodle教學(xué)平臺(tái),可以很好地實(shí)踐“建構(gòu)主義教育學(xué)”理論,教學(xué)效果也很理想。
Moodle是用戶遍布全球的一個(gè)網(wǎng)站,也是一個(gè)免費(fèi)的開放源代碼的在線課程管理系統(tǒng)。Moodle可以使編寫課程教學(xué)大綱、查找參考資料、發(fā)布課件、制定課程的教學(xué)日歷、收取和批改作業(yè)等都可以在計(jì)算機(jī)上完成,課程管理功能非常強(qiáng)大,深受教師和學(xué)生的歡迎。Moodle的功能模塊有:聊天室、wiki、專題討論、論壇、問卷調(diào)查、投票等等。如論壇和wiki模塊,教師可以對(duì)學(xué)生的作業(yè)直接評(píng)分,并且自動(dòng)將每次的作業(yè)得分累計(jì)加入成績(jī)統(tǒng)計(jì)表,不僅免去了繁瑣的工作量,還能夠及時(shí)鼓勵(lì)學(xué)生的學(xué)習(xí)積極性。中國(guó)學(xué)生的傳統(tǒng)特點(diǎn)是羞于表達(dá),在網(wǎng)絡(luò)上就大不相同了,學(xué)生很樂意充分表達(dá)自己的思想。對(duì)于學(xué)業(yè)成績(jī)的評(píng)定,我們?cè)O(shè)定論壇發(fā)貼的分?jǐn)?shù)占期末成績(jī)的30%,這樣一來網(wǎng)上討論非常熱烈,一學(xué)期發(fā)上百貼的學(xué)生很多。
2.Libsandbox編程作業(yè)的在線評(píng)判
ACM ICPC是計(jì)算機(jī)專業(yè)影響力最大、參與人數(shù)最多的競(jìng)賽軟件,該軟件不僅僅只是運(yùn)用在學(xué)生競(jìng)賽,它的Online Judge評(píng)判方式也是很獨(dú)特的,也可以運(yùn)用在程序設(shè)計(jì)課程中。筆者所在的教研組在C語言課程教學(xué)中連續(xù)幾年運(yùn)用Online Judge對(duì)作業(yè)進(jìn)行評(píng)判,效果非常好。對(duì)于教師而言,運(yùn)用Online Judge可以大大減少工作量,提高評(píng)分的客觀性和準(zhǔn)確性; 運(yùn)用Online Judge對(duì)學(xué)生而言,其自動(dòng)返回功能可以及時(shí)知曉作業(yè)的對(duì)與錯(cuò)。嘗試了得到滿分后的喜悅與成就感,這樣又驅(qū)使學(xué)生去尋找更大的挑戰(zhàn)。同以前在沒有使用Online Judge相比,編程課的教學(xué)過程中所反映的學(xué)習(xí)的熱情大大地提高,程序課程掌握知識(shí)的廣度和深度也有質(zhì)的飛躍。
對(duì)于ACM競(jìng)賽的Online Judge我國(guó)很多高校都已相繼建立,可是它們都沒有提供與教學(xué)過程相連接的接口,這就不能很方便地在課堂上向?qū)W生布置作業(yè),沒有辦法提供適合計(jì)算機(jī)教學(xué)的評(píng)分策略,也不能對(duì)學(xué)生的成績(jī)進(jìn)行統(tǒng)計(jì)和管理,甚至學(xué)生的身份和賬號(hào)關(guān)系也不能很好地確定。所以,我們把Online Judge的評(píng)價(jià)體系與Moodle進(jìn)行融合,以哈爾濱工業(yè)大學(xué)研制的開源軟件Libsandbox作為體系核心,我們根據(jù)計(jì)算機(jī)教學(xué)的需求研究開發(fā)了一個(gè)Moodle應(yīng)對(duì)學(xué)生作業(yè)的新插件。
3.Moss程序雷同的檢測(cè)
防止學(xué)生抄襲是考試監(jiān)考的主要目的,抄襲是教學(xué)過程中最大的敵人,傳統(tǒng)的考試模式中的抄襲是防不勝防,而學(xué)生的平時(shí)作業(yè)的監(jiān)管更是無法進(jìn)行。Moss軟件系統(tǒng)為編程作業(yè)的監(jiān)測(cè)提供了可能,Moss可以快速地從上千份程序作業(yè)中精確地找出疑似雷同的名單,并按雷同的程度排名,為教師審核提供方便。據(jù)在實(shí)踐中的使用情況和統(tǒng)計(jì)數(shù)據(jù)來看,編程作業(yè)的相似代碼行超過30行或相似度超過50%的作業(yè)大都有抄襲行為。
Moss客戶端的命令行只有一個(gè)腳本,如果源代碼文件傳到Moss服務(wù)器上,要等Moss服務(wù)器處理后才返回結(jié)果。為了集成Moss和Moodle,我們研發(fā)了一個(gè)新的插件,能夠?qū)⒅付ǖ淖鳂I(yè)直接上傳到Moodle界面上,同時(shí)對(duì)返回的結(jié)果也能進(jìn)行格式化分析、顯示。
4.Duplication中文報(bào)告雷同的檢測(cè)
在網(wǎng)絡(luò)信息技術(shù)不斷普及的情況下,學(xué)生的作業(yè)和論文(主要是畢業(yè)論文)一般都用電子報(bào)告的方式傳交,這樣不僅方便快捷,而且這種無紙化的操作也符合現(xiàn)在提倡的環(huán)保要求。而電子信息容易復(fù)制,又為部分不認(rèn)真學(xué)習(xí)的學(xué)生帶來抄襲的方便。要培養(yǎng)學(xué)生獨(dú)立思考和自主完成作業(yè)的習(xí)慣,有效檢測(cè)雷同是一個(gè)很重要的手段,這對(duì)于真正實(shí)行素質(zhì)教育,提高教學(xué)質(zhì)量非常重要。針對(duì)學(xué)生常見的作業(yè)和論文的抄襲問題,我們研發(fā)并實(shí)現(xiàn)了一個(gè)新的系統(tǒng)——Duplication,這是一個(gè)高效適用的檢測(cè)系統(tǒng),通過實(shí)際應(yīng)用驗(yàn)證了該系統(tǒng)有非常好的適用性。Duplication能夠處理的主要對(duì)象是電子格式的作業(yè)和論文,對(duì)于自然語言文本都能進(jìn)行處理,對(duì).txt、.pdf和.doc等多種類型的文檔都適用。Duplication能夠?qū)崿F(xiàn)教師很難人工完成的工作,迫使學(xué)生獨(dú)立思考,自主完成,大大提高了作業(yè)和論文的質(zhì)量。但對(duì)于互聯(lián)網(wǎng)抄襲問題該系統(tǒng)目前難以處理,這是我們下一步研究的一個(gè)主要課題。
運(yùn)用與Moss同樣的方式把Duplication集成進(jìn)Moodle中, 可以在同一個(gè)界面內(nèi)進(jìn)行雷同檢測(cè),并且可以進(jìn)行自由選擇檢測(cè)引擎。
參考文獻(xiàn):
[1]羅丹霞.高校計(jì)算機(jī)教學(xué)改革的探討[J].中國(guó)科技信息,2009,(01).
[2]李明陽.獨(dú)立學(xué)院公共計(jì)算機(jī)教學(xué)改革探索[J].科技信息,2008,(33).