前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)專業(yè)教學(xué)中OJ平臺(tái)的應(yīng)用范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:傳統(tǒng)的教學(xué)模式對(duì)計(jì)算機(jī)專業(yè)學(xué)生的能力培養(yǎng)存在著諸多問(wèn)題,而OJ(OnlineJudge在線檢測(cè)程序源代碼)平臺(tái)為計(jì)算機(jī)教學(xué)提供了新的思路,因?yàn)镺J平臺(tái)在學(xué)生日常訓(xùn)練方面有一套行之有效的機(jī)制,所以對(duì)學(xué)生的學(xué)習(xí)興趣、分析解決問(wèn)題能力、創(chuàng)新能力等方面的培養(yǎng)都起到了積極的推動(dòng)作用,OJ平臺(tái)還可以對(duì)學(xué)生實(shí)踐能力進(jìn)行最直接的考核,因此將OJ平臺(tái)引入計(jì)算機(jī)專業(yè)教學(xué),可實(shí)現(xiàn)以平臺(tái)促教學(xué),以平臺(tái)促教改。
關(guān)鍵詞:OJ;計(jì)算機(jī)專業(yè)教學(xué);創(chuàng)新能力;自主學(xué)習(xí)
1概述
OJ是一個(gè)在線判題系統(tǒng),使用者可在線提交多種程序的源代碼(如C、C++、Java),系統(tǒng)對(duì)源代碼進(jìn)行編譯連接并運(yùn)行,再通過(guò)后臺(tái)數(shù)據(jù)庫(kù)的測(cè)試用例來(lái)檢驗(yàn)代碼的正確與否。用戶提交的程序在OJ平臺(tái)上執(zhí)行時(shí)會(huì)被進(jìn)行嚴(yán)格的測(cè)試,包括運(yùn)行時(shí)間、運(yùn)行空間和安全等。不但能檢測(cè)準(zhǔn)確與否,還能指出錯(cuò)誤的具體位置和類型(語(yǔ)法錯(cuò)誤、算法錯(cuò)誤)。所以被廣泛應(yīng)用于各高校學(xué)生程序設(shè)計(jì)的訓(xùn)練、作業(yè)、期末考核測(cè)試,甚至學(xué)科競(jìng)賽[1]。由于計(jì)算機(jī)專業(yè)具有實(shí)踐性強(qiáng),內(nèi)容更新快等特點(diǎn),我校對(duì)計(jì)算機(jī)專業(yè)教學(xué)日趨重視,我系在進(jìn)行教學(xué)改革上,更是把加強(qiáng)專業(yè)教學(xué),鼓勵(lì)學(xué)生更多地參加學(xué)科競(jìng)賽納入實(shí)踐教學(xué)和人才培養(yǎng)的改革創(chuàng)新中去,OJ平臺(tái)既能輔助專業(yè)教學(xué),又能為競(jìng)賽培養(yǎng)和輸送人才,當(dāng)然是我們的首選[2]。我們使用的是鄭州輕工業(yè)大學(xué)的OJ平臺(tái),該平臺(tái)與國(guó)內(nèi)外多所大學(xué)的平臺(tái)鏈接,有著豐富的學(xué)習(xí)資源,全面的測(cè)試用例,全新的視野,為廣大計(jì)算機(jī)專業(yè)學(xué)子打開(kāi)了一個(gè)通往新世界的大門。通過(guò)該平臺(tái)可以檢驗(yàn)學(xué)生的計(jì)算機(jī)編程水平、數(shù)學(xué)水平、英語(yǔ)水平,而這些正是就業(yè)競(jìng)爭(zhēng)力最好的體現(xiàn),也是對(duì)想要繼續(xù)深造的學(xué)生打下良好基礎(chǔ)的最大輔助[3]。本文就以此感悟?yàn)橹鳎U述OJ平臺(tái)在計(jì)算機(jī)專業(yè)教學(xué)中的應(yīng)用。
2計(jì)算機(jī)專業(yè)教學(xué)中存在的問(wèn)題
2.1傳統(tǒng)的實(shí)驗(yàn)教學(xué)模式陳舊,對(duì)學(xué)生實(shí)踐能力的培養(yǎng)起不到激勵(lì)作用
老式的實(shí)驗(yàn)課教學(xué)中,由于教學(xué)方法的陳舊和單一,一些有潛力的學(xué)生并未很好的被發(fā)掘,進(jìn)一步的培養(yǎng)更無(wú)從談起,這些優(yōu)秀的學(xué)生沒(méi)有被發(fā)現(xiàn),沒(méi)有認(rèn)真地去引導(dǎo)和培育,是我們專業(yè)人才培養(yǎng)的重大損失。
2.2傳統(tǒng)的教學(xué)模式與實(shí)際相脫節(jié)
目前計(jì)算機(jī)專業(yè)教學(xué)存在著理論與實(shí)際脫節(jié)的問(wèn)題,教學(xué)模式依然是以教師主動(dòng)地“教”和學(xué)生被動(dòng)地“學(xué)”,無(wú)法利用自主學(xué)習(xí)以促進(jìn)各個(gè)層次的學(xué)生提高對(duì)學(xué)習(xí)的興趣,不能很好地培養(yǎng)學(xué)生的綜合應(yīng)用能力、創(chuàng)新能力,以適應(yīng)社會(huì)對(duì)不同類型人才的需求。
2.3缺乏協(xié)作學(xué)習(xí)能力和團(tuán)隊(duì)精神,學(xué)習(xí)效率低下
軟件的研發(fā)是個(gè)系統(tǒng)工程,需要學(xué)生具備主動(dòng)學(xué)習(xí)能力和團(tuán)隊(duì)協(xié)作精神。在我們的教學(xué)過(guò)程中,這樣的團(tuán)隊(duì)協(xié)作方式學(xué)習(xí)環(huán)節(jié)較少,雖然有部分課程的設(shè)計(jì)環(huán)節(jié)也采用了分組進(jìn)行的模式,但在具體操作的過(guò)程中由于水平參差不齊,學(xué)生并沒(méi)有得到真正的鍛煉。
3oj平臺(tái)在專業(yè)教學(xué)中的應(yīng)用
OJ平臺(tái)上共享了豐富的學(xué)習(xí)資源:常見(jiàn)問(wèn)答、討論、題庫(kù)、考試/作業(yè)、競(jìng)賽,還可顯示學(xué)生當(dāng)前狀態(tài)和排名,可隨時(shí)開(kāi)展自主學(xué)習(xí)活動(dòng)。幾年來(lái)我們的實(shí)踐經(jīng)驗(yàn)證明,OJ平臺(tái)在學(xué)生的專業(yè)學(xué)習(xí)中起到了積極的推動(dòng)作用,對(duì)前面提到的專業(yè)教學(xué)中存在的問(wèn)題做到了較好的改進(jìn),具體表現(xiàn)如下:
3.1利用OJ平臺(tái),加強(qiáng)對(duì)學(xué)生實(shí)踐能力的培養(yǎng)
在計(jì)算機(jī)專業(yè)課程中,加入學(xué)科競(jìng)賽的元素,適當(dāng)增加綜合性實(shí)驗(yàn)和研究探索性實(shí)驗(yàn),使學(xué)生對(duì)專業(yè)知識(shí)不僅僅停留在一些基本概念和原理的淺層認(rèn)知上,而是將重心放在應(yīng)用、綜合和研究上。在實(shí)驗(yàn)教學(xué)中,對(duì)于創(chuàng)新性高、有前景的實(shí)驗(yàn)重點(diǎn)進(jìn)行記錄,對(duì)有發(fā)展?jié)摿Φ膶W(xué)生重點(diǎn)進(jìn)行關(guān)注和培養(yǎng)。
3.2利用OJ平臺(tái),加強(qiáng)教學(xué)與實(shí)際應(yīng)用的關(guān)聯(lián)
OJ平臺(tái)改變傳統(tǒng)的實(shí)驗(yàn)課教學(xué)方式,學(xué)生可直接練習(xí)平臺(tái)上的題目,任課教師也可以把有價(jià)值的實(shí)驗(yàn)任務(wù)到平臺(tái)中,對(duì)實(shí)驗(yàn)任務(wù)的選擇可以更具梯度,更貼近實(shí)際的工程應(yīng)用。另外,在教學(xué)內(nèi)容上加入平臺(tái)上的典型的競(jìng)賽案例,可以讓我們緊跟時(shí)代,及時(shí)了解社會(huì)對(duì)計(jì)算機(jī)人才的最新要求和計(jì)算機(jī)領(lǐng)域的最新動(dòng)態(tài),時(shí)刻更新自己的教學(xué)內(nèi)容,讓學(xué)生的學(xué)習(xí)內(nèi)容和視野更加開(kāi)闊,學(xué)到更多與社會(huì)發(fā)展接軌的知識(shí),擴(kuò)大學(xué)生的知識(shí)面。
3.3利用OJ平臺(tái),培養(yǎng)學(xué)生協(xié)作學(xué)習(xí)能力和團(tuán)隊(duì)精神
協(xié)作學(xué)習(xí)是通過(guò)團(tuán)隊(duì)形式進(jìn)行學(xué)習(xí)的一種方式,OJ平臺(tái)上一些競(jìng)賽性質(zhì)的題目要求在有限的時(shí)間內(nèi)完成具有較大難度的問(wèn)題。這時(shí),如何充分發(fā)揮多人的力量,合理分工,協(xié)同作戰(zhàn)成了成敗的關(guān)鍵。這就要求我們的團(tuán)隊(duì)成員發(fā)揮各自的特長(zhǎng),分工學(xué)習(xí),協(xié)作討論和工作,從而解決問(wèn)題。通過(guò)這種方式激發(fā)了學(xué)生的思維能力、培養(yǎng)了個(gè)體之間的溝通能力和包容能力,為學(xué)生將來(lái)走向職場(chǎng)打下良好的基礎(chǔ)。OJ平臺(tái)在計(jì)算機(jī)專業(yè)教學(xué)中的應(yīng)用還遠(yuǎn)不止這些。從教師的角度看,它能提高教師的教學(xué)水平、整合豐富的教學(xué)資源、促進(jìn)師生的對(duì)外交流;從學(xué)生的角度看,它能培養(yǎng)學(xué)生的自學(xué)能力、應(yīng)變能力、求真務(wù)實(shí)的科學(xué)態(tài)度,還能加強(qiáng)學(xué)生的使命感和責(zé)任感。
4結(jié)束語(yǔ)
本文針對(duì)傳統(tǒng)計(jì)算機(jī)專業(yè)教學(xué)的弊端,結(jié)合自己多年計(jì)算機(jī)專業(yè)教學(xué)實(shí)踐和程序設(shè)計(jì)競(jìng)賽的培訓(xùn)經(jīng)驗(yàn),論述了將OJ平臺(tái)應(yīng)用到計(jì)算機(jī)專業(yè)教學(xué)中的重要性,并且就OJ平臺(tái)全方位融入專業(yè)教學(xué)的各個(gè)環(huán)節(jié)中的具體方法進(jìn)行了探索和實(shí)踐,為計(jì)算機(jī)專業(yè)教學(xué)改革提供了新的思路。
參考文獻(xiàn):
[1]OJ系統(tǒng)[DB/OL].
[2]畢振波,亓常松,候志凌,等.以學(xué)科競(jìng)賽驅(qū)動(dòng)計(jì)算機(jī)專業(yè)實(shí)驗(yàn)課教學(xué)的研究[J].高教學(xué)刊,2018(16):74-76,79.
[3]侯向輝,徐衛(wèi),李琰琰.以ACM/ICPC競(jìng)賽促進(jìn)計(jì)算機(jī)專業(yè)實(shí)踐教學(xué)研究[J].計(jì)算機(jī)時(shí)代,2018(7):94-96.
作者:張麗 尹紅征 馮志慧 單位:河南農(nóng)業(yè)大學(xué)信息與管理科學(xué)學(xué)院
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:部級(jí)期刊
榮譽(yù):--