999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Online Judge的C語言程序設(shè)計實驗課教

2016-05-14 20:37:59廖雪花厲蘭潔唐思娩
計算機教育 2016年6期
關(guān)鍵詞:教學(xué)改革

廖雪花 厲蘭潔 唐思娩

摘要:C語言程序設(shè)計實驗課是學(xué)生練習(xí)和鞏固C語言知識、加強實踐動手能力鍛煉的機會,針對在實際教學(xué)中無法兼顧每位學(xué)生的問題,闡述Online Judge系統(tǒng)如何更好地實現(xiàn)智能評閱,促進實驗課更高效地進行。

關(guān)鍵詞:Online Judge;C語言;實驗課;教學(xué)改革

C語言程序設(shè)計是高校計算機相關(guān)專業(yè)的必修基礎(chǔ)課程,也是學(xué)生程序設(shè)計類的入門課程。C語言的掌握程度對學(xué)生后續(xù)計算機類專業(yè)課程的學(xué)習(xí)有很大的作用和影響。在實際教學(xué)過程中,實驗課是學(xué)生獨立學(xué)習(xí)C語言進行實地編程的機會,實驗課的上機實驗,可幫助學(xué)生消化和鞏固課堂所學(xué)知識,也可幫助學(xué)生解決學(xué)習(xí)中的疑難問題,更重要的是可激發(fā)和提高學(xué)生學(xué)習(xí)C程序設(shè)計的興趣。因此,實驗課如何更高效率地幫助學(xué)生學(xué)習(xí)是非常關(guān)鍵且必要的。在未進行改革探究之前,實驗課就是學(xué)生自主地完成實驗報告,完成后一并上交老師批改。對于學(xué)生而言,做得對錯與否都無法第一時間得到反饋;對于教師而言,一個班級的批改量也極為巨大,需要耗費不少時間,也無法針對每位同學(xué)做出反饋。這些無疑對C語言的學(xué)習(xí)和教學(xué)的推進工作造成了一定的阻礙。

為此,在運用SPOC平臺改進C語言程序設(shè)計課程教學(xué)的同時充分利用平臺中的OnlineJudge智能評閱功能,能讓實驗課發(fā)揮更大的效用。

1C語言程序設(shè)計實驗課的教學(xué)現(xiàn)狀

一直以來,實驗課就是學(xué)生獨立完成相應(yīng)實驗報告的課時,這一期間有任課教師和帶機老師進行輔導(dǎo)及檢查工作。在實驗課上,教師們幾乎不停歇,因為解決一個程序問題需要對學(xué)生進行多方面的引導(dǎo),再加上檢查學(xué)生的實驗報告成果也并非僅檢查程序的運行結(jié)果,還需要考察學(xué)生是否真正掌握了這個知識點。雖然每次實驗課上老師們已盡心竭力,但還是無法照顧到每位學(xué)生,依舊有學(xué)生的問題未得到輔導(dǎo)或解決。與學(xué)生的交流中,學(xué)生也反映這在一定程度上影響了他們對C語言程序設(shè)計的積極性。因此,急需一種方法幫助解決實驗課上的這一問題。

2C語言程序設(shè)計實驗課的改革探究

2.1Online Judge簡介

Online Judge在線測評系統(tǒng)(簡稱OJ系統(tǒng))是一個基于B/S結(jié)構(gòu)的在線程序與算法設(shè)計練習(xí)、考試平臺,能對學(xué)生用網(wǎng)頁瀏覽器提交到服務(wù)器的習(xí)題、作業(yè)等程序源代碼進行在線編譯,生成可執(zhí)行文件,并從數(shù)據(jù)庫中調(diào)用測試數(shù)據(jù),從程序運行的正確性、耗時、耗費內(nèi)存及返回結(jié)果等各方面評測代碼,并精確反饋各方面的評測結(jié)果。在面向程序設(shè)計類課程的教學(xué)輔助方面,以PKU ACM Judge Online為代表的Online Judge系統(tǒng)能夠?qū)τ脩籼峤坏某绦蜻M行“黑盒判定”來自動生成判題結(jié)果。

2.2Online Judge在實驗課中的應(yīng)用

筆者在中國大學(xué)MOOC網(wǎng)站上開設(shè)了一門C語言程序設(shè)計課程的異步SPOC課程,平臺上的“測試與作業(yè)”板塊為實驗課的開展提供了極大的便利,該板塊可以在課程后臺管理頁面中自由添加單元作業(yè)及作業(yè)題,作業(yè)題的錄入包括以下6個部分:選擇本題編程語言、題目錄入并設(shè)定題目分值、程序是否需輸入、題目內(nèi)容錄入、題目測試用例錄入、程序限制設(shè)置,如圖1~6所示。

為此,提前將實驗報告中的試題在平臺上進行錄入并設(shè)置分值及測試用例,待作業(yè)題成功發(fā)布之后,學(xué)生通過在相應(yīng)文本框中錄入C語言程序代碼,提交后OJ系統(tǒng)便會自動開始檢測。OJ系統(tǒng)主要通過學(xué)生提交的代碼能否順利通過之前設(shè)置的用例來判斷答案的正確與否。

實驗課上,學(xué)生們在機房通過平臺上的OJ系統(tǒng)來智能評閱自己的代碼是否正確,以不斷進行修正,測試不通過的用例,會在頁面上提示代碼可能存在的某一方面的問題,提醒學(xué)生認真考慮編程時是否忽略了這一方面。OJ系統(tǒng)的智能評閱功能為教師和學(xué)生提供了極大的便利,極大解決了教師無法兼顧每位學(xué)生的局面。在實行為期一個學(xué)期的教學(xué)改革之后,學(xué)生對此次應(yīng)用OJ系統(tǒng)來測評作業(yè)、習(xí)題,以及階段考試的改革頗為滿意,對編程有了濃厚的興趣,對所學(xué)課程知識也有了很好的理解和掌握。

2.3Online Judge在應(yīng)用中的注意事項

Online Judge在線測評系統(tǒng)在C語言程序設(shè)計實驗課中發(fā)揮了很大的作用,節(jié)省了教師檢查學(xué)生作業(yè)的時間,促進了學(xué)生更加自主地學(xué)習(xí),增加了學(xué)生學(xué)習(xí)的興趣,提高了學(xué)生實踐動手能力。但要使OJ系統(tǒng)更好地發(fā)揮效用,教師需要注意以下兩個方面:

(1)OJ系統(tǒng)需要教師對題目進行正確描述和引導(dǎo)。題目內(nèi)容錄入包括題目錄入、輸入格式、輸出格式、輸入樣例、輸出樣例五個部分,每部分都至關(guān)重要,若描述不準(zhǔn)確,誤導(dǎo)了學(xué)生對題目內(nèi)容的理解,就會導(dǎo)致學(xué)生的代碼無法通過OJ系統(tǒng)的測試。對于OJ系統(tǒng)來說也是一樣,用例中的格式是逗號就必須寫逗號,否則測試就不通過。若題目中未明確表明,學(xué)生則會非常疑惑,屢試屢敗便會非常懊惱。因此,教師必須對題目進行正確描述和引導(dǎo)。

(2)教師需要對測試用例考慮充分。測試用例的對錯會影響OJ系統(tǒng)對學(xué)生提交代碼的評判。如除法中除數(shù)不能為0,若輸入為0,需要輸出如“0不能作除數(shù)”之類的提示語。又如負數(shù)的考慮,有些學(xué)生在編程代碼中會忽略,默認輸入只能為正數(shù),那么教師在設(shè)置測試用例及分值時就要體現(xiàn)出來,以引導(dǎo)學(xué)生全面考慮題目的用意。

OJ系統(tǒng)對教師提出了更高的要求,需要教師認真負責(zé)全面地進行準(zhǔn)備。

3結(jié)語

在C語言程序設(shè)計實驗課中應(yīng)用OnlineJudge系統(tǒng),對教學(xué)效果的提升起了非常重要的作用,由此可見實現(xiàn)智能評閱對計算機程序設(shè)計類課程的重要性。筆者也積極地在OJ系統(tǒng)的基礎(chǔ)上開發(fā)一套更智能的評閱系統(tǒng),以促進程序設(shè)計類課程的改革,使學(xué)生更喜歡這類課程,更好地培養(yǎng)學(xué)生的編程能力和實踐能力。

猜你喜歡
教學(xué)改革
完全學(xué)分制下選課管理的思考與實踐
考試周刊(2016年76期)2016-10-09 10:08:04
金工實習(xí)教育對工科院校創(chuàng)客教育影響分析
考試周刊(2016年76期)2016-10-09 10:04:11
新形勢下小學(xué)語文教學(xué)方法研究
考試周刊(2016年76期)2016-10-09 08:47:08
譯林版英語教材的人文特點研究
成才之路(2016年26期)2016-10-08 11:33:49
當(dāng)前農(nóng)村學(xué)校實施“新教育實驗”的研究
成才之路(2016年25期)2016-10-08 10:05:54
構(gòu)建和改進現(xiàn)代化學(xué)校美育工作體系研究
成才之路(2016年25期)2016-10-08 10:04:29
中職學(xué)校“生本課堂”的調(diào)查研究與實踐
成才之路(2016年25期)2016-10-08 10:03:04
高校三維動畫課程教學(xué)方法研究
成才之路(2016年25期)2016-10-08 10:00:36
基于人才培養(yǎng)的技工學(xué)校德育實效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
主站蜘蛛池模板: 成人蜜桃网| a天堂视频| 国产无套粉嫩白浆| 欧美成人二区| 欧洲熟妇精品视频| 亚洲视频免费在线看| 国产在线观看99| 欧美日韩动态图| 亚洲色图在线观看| 91视频99| 亚洲精品综合一二三区在线| 国产亚洲欧美日本一二三本道| 国产本道久久一区二区三区| 欲色天天综合网| 亚洲精品欧美日本中文字幕| 一级毛片免费观看久| 成人在线不卡| 亚洲无码电影| 国产欧美亚洲精品第3页在线| 尤物成AV人片在线观看| 午夜无码一区二区三区| 午夜性刺激在线观看免费| 五月激激激综合网色播免费| 99精品国产自在现线观看| 国产日本欧美亚洲精品视| 伊人大杳蕉中文无码| 亚洲AV无码一二区三区在线播放| 欧美色综合网站| 国产精品美女网站| 一本大道AV人久久综合| 亚洲高清免费在线观看| 一级毛片免费高清视频| 毛片在线播放a| 亚洲精品国偷自产在线91正片| 亚洲精品成人福利在线电影| 一级爆乳无码av| 91人妻在线视频| 992Tv视频国产精品| 久久人午夜亚洲精品无码区| 国产女主播一区| 国产伦精品一区二区三区视频优播| 男人天堂伊人网| 亚洲Va中文字幕久久一区 | 欧美亚洲欧美| 成人一级黄色毛片| 一级毛片免费观看久| 在线色国产| 国产国产人免费视频成18| 特级毛片8级毛片免费观看| 久久亚洲国产视频| 国产精品妖精视频| 亚洲色无码专线精品观看| 日韩欧美中文字幕在线韩免费| 免费看美女自慰的网站| 国产一区二区三区在线精品专区| 日韩一区二区三免费高清| 国产成人亚洲欧美激情| 日韩在线中文| 欧美日韩午夜| 高潮毛片免费观看| 日韩性网站| 国产日韩精品一区在线不卡| 久久久久亚洲AV成人网站软件| 国产精品亚洲一区二区三区在线观看| 中文国产成人精品久久| 亚洲AV无码乱码在线观看裸奔| 久久免费视频6| 国产91丝袜在线播放动漫 | 国产男女XX00免费观看| 国产一二三区在线| 婷婷午夜影院| 国产精品30p| 国产91麻豆免费观看| www.国产福利| 久久久久九九精品影院| 精品国产成人国产在线| 99视频精品在线观看| 欧美日韩动态图| 九色最新网址| 国产在线自揄拍揄视频网站| 久久这里只有精品8| 一区二区理伦视频|