A Novel Improvement for International Online Judging System and its Applications to Experimental Reform of C++ Course
- DOI
- 10.2991/amcce-17.2017.193How to use a DOI?
- Keywords
- ACM/ICPC, C++, traditional experimental method, experimental reform, keywords, OJ, SCUTOJ.
- Abstract
The ACM International Collegiate Programming Contest (ACM/ICPC) provides college students an opportunity to interact with students from other universities and to sharpen and demonstrate their problem-solving, programming, and teamwork skills. The C++ course is an important professional backbone course for the students majoring in computer science. Given some shortcomings of the traditional experimental method of the C++ course and the two vital and fatal shortcoming of the international Online Judging (OJ) system, in this paper, by adding two new parts to the description of the ACM/ICPC problem where some keywords either must appear or mustn't appear in the C++ source codes, we first propose a novel improvement method for the international OJ system. Also, in this paper, we call our improved international OJ system as the SCUTOJ system since it is developed by South China University of Technology (SCUT). Then, we put forward a novel SCUTOJ-based experimental reform method for C++ Course. Some detailed designing principles for the keywords and characteristics of the SCUTOJ-based exercises are presented. The proposed experimental reform method significantly improves the teaching quality and it is highly praised and generally welcomed by the students. Our SCUTOJ system overcomes the two vital and fatal shortcomings of the internal OJ system and can greatly decrease the overload of the teachers and simultaneously improve the efficiency of the teaching and the experiments of the C++ course, and therefore it is a better system for contesting, teaching, and experiments of the C++ course.
- Copyright
- © 2017, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Yunping Zheng AU - Mudar Sarem AU - Qinghong Yang AU - Xiaomeng Xie PY - 2017/03 DA - 2017/03 TI - A Novel Improvement for International Online Judging System and its Applications to Experimental Reform of C++ Course BT - Proceedings of the 2017 2nd International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2017) PB - Atlantis Press SP - 1077 EP - 1080 SN - 2352-5401 UR - https://doi.org/10.2991/amcce-17.2017.193 DO - 10.2991/amcce-17.2017.193 ID - Zheng2017/03 ER -