Proceedings of the 2017 2nd International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2017)

A Novel Improvement for International Online Judging System and its Applications to Experimental Reform of C++ Course

Authors
Yunping Zheng, Mudar Sarem, Qinghong Yang, Xiaomeng Xie
Corresponding Author
Yunping Zheng
Available Online March 2017.
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/).

Download article (PDF)

Volume Title
Proceedings of the 2017 2nd International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2017)
Series
Advances in Engineering Research
Publication Date
March 2017
ISBN
10.2991/amcce-17.2017.193
ISSN
2352-5401
DOI
10.2991/amcce-17.2017.193How to use a DOI?
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  -