计算机科学 ›› 2020, Vol. 47 ›› Issue (11A): 657-661.doi: 10.11896/jsjkx.200500048
王桂平, 刘君, 罗宪, 陈旺桥
WANG Gui-ping, LIU Jun, LUO Xian, CHEN Wang-qiao
摘要: 以编程能力为核心的软件开发能力是电子及信息类专业学生都必须掌握的基本能力。在线程序实践和程序设计类学科竞赛能培养学生的学习兴趣,提高学生的程序实践能力。在线评判系统在程序设计类课程的实践教学和程序设计学科竞赛的推广中发挥着重要的作用。近十几年来,各类程序设计学科竞赛在国内高校日益推广,参赛面和影响力越来越大。目前亟需一种能适应不同评判模式的在线评判系统。文中分析了在线评判系统现状,总结了单数据集、多数据集、带权重多数据集3种评判模式。设计与开发了一个基于多种评判模式的在线评判系统——MOJ。MOJ系统能适应不同的程序设计竞赛,也能用于程序设计类课程的实践教学,在教学和竞赛中发挥着重要的作用。
中图分类号:
[1] HAN J P,LIU C Y,HU W H.A Programming Teaching Mode Based on Learning in-Class and out-Class and the Combination of Competitions with Classroom Teaching [J].Research and Exploration in Laboratory,2014(6):169-171. [2] WANG G P,FENG R.Teaching methods focusing on cultivating practical ability in course of programming [J].Laboratory Science,2009(1):81-84. [3] WANG G P,CHEN S Y,YANG X,et al.OJPOT:Online Judge &Practice Oriented Teaching Idea in Programming Courses [J].European Journal of Engineering Education,2016,41(3):304-319. [4] LIANG B,FENG L.Teaching and practice methods of computer talents cultivation based on ACM/ICPC [J].Laboratory Science,2017(4):229-231. [5] ZHANG J P,ZHANG S J.Subject Competition Promotes the Development of College Students' Educational Technology Ability [J].E-education Research,2010(8):35-41. [6] JU S G,LIAO Y,ZHOU G,et al.ACM contest and the Experimental Teaching Innovation [J].Experimental Technology and Management,2009,26(5):125-126. [7] PC2[OL].http://pc2.ecs.csus.edu/. [8] QIAO S J,YANG Y,GE Y M,et al.The Design and Implement of Multi-user Online Judge System Based on B/S Mode [J].Computer Engineering & Science,2011,33(A1):58-61. [9] WASIK S,ANTCZAK M,BADURA J,et al.A Survey on Online Judge Systems and Their Applications[J].ACM Computing Surveys,2018,41(1):3. [10] ALEMÁN J L.Automated Assessment in a Programming Tools Course [J].IEEE Transactions on Education,2011,54(4):576-581. [11] WANG L F,LI X Z,LIU Y K,et al.Application of Online Eva-luation in Data Structure Practice Teaching [J].Computer Education,2016(4):71-73. [12] WANG R Z.Design of Mixed Learning Mode for Programming Courses Based on Online Evaluation System [J].Computer Education,2018(8):126-129. [13] WU S X,LIANG B L.Application of Online Judge in Practice Teaching of C++ Programming Course [J].Journal of Higher Education,2016(9):164-165. [14] CHEN R Q,HU Y L,Ying J J,et al.Study on similarity detection of source code in online j udge system [J].Experimental Technology and Management,2014,31(4):109-111. [15] ZHANG H B.Design and Implementation of the Open CloudPlatform Based Open Source Online Judge System [J].Compu-ter Science,2012(11A):339-343. [16] SHU X F,ZHANG W,WANG M N.Design and Development of Distributed Program Judgment System Based on Docker [J].Research and Exploration in Laboratory,2018,37(6):140-143. |
[1] | 赵人行, 徐频捷, 刘瑶. 基于深度卷积残差网络的心电单导联房颤检测方法 ECG-based Atrial Fibrillation Detection Based on Deep Convolutional Residual Neural Network 计算机科学, 2022, 49(5): 186-193. https://doi.org/10.11896/jsjkx.220200002 |
[2] | 黄梅根, 刘川, 杜欢, 刘佳乐. 基于知识图谱的认知诊断模型及其在教辅中的应用研究 Research on Cognitive Diagnosis Model Based on Knowledge Graph and Its Application in Teaching Assistant 计算机科学, 2021, 48(6A): 644-648. https://doi.org/10.11896/jsjkx.200700163 |
[3] | 高强, 高敬阳, 赵地. GNNI U-net:基于组归一化与最近邻插值的MRI左心室轮廓精准分割网络 GNNI U-net:Precise Segmentation Neural Network of Left Ventricular Contours for MRI Images Based on Group Normalization and Nearest Interpolation 计算机科学, 2020, 47(8): 213-220. https://doi.org/10.11896/jsjkx.190600026 |
[4] | 岳笑含, 许晓健, 王溪波. 面向FMS基于改进的混合PSO-GA的多AGV调度算法研究 Research on Muti-AGV Sechduling Algorithm Based on Improved Hybrid PSO-GA for FMS 计算机科学, 2018, 45(11A): 167-171. |
[5] | 周泩朴, 耿国华, 李康, 王飘. 一种基于AKAZE算法的多视图几何三维重建方法 Multi-view Geometric 3D Reconstruction Method Based on AKAZE Algorithm 计算机科学, 2018, 45(11A): 180-184. |
[6] | 张泽中, 高敬阳, 吕纲, 赵地. 基于深度学习的胃癌病理图像分类方法 Pathological Image Classification of Gastric Cancer Based on Depth Learning 计算机科学, 2018, 45(11A): 263-268. |
|