Research and Practice on Algorithm Analysis and Design Course Teaching Based on Online Judge
- 10.2991/iccia.2012.391How to use a DOI?
- algorithm analysis and design course, open teaching platform, online judge system (OJS), programming competition
This paper describes the algorithms analysis and design course that uses ACM-ICPC programming competition problems as the basis for the lectures, homework and exams. Programming contest has certain timeliness, openness and objectivity of evaluation. By taking part in programming competitions students can improve solving problems and programming skills. The course of algorithm analysis and design presents the solution strategies of a number of specific issues (such as the sorting problems, search problems, path problems, combinatorial problems, etc.) so that students can master the algorithm design strategies and analysis methods. We prepare many problems for each issue in the online judgment system (OJS). By using OJS, we carry out all experiments and examinations in the specified times. After solving some problem, students submit the code to OJS through browser. We can output the student codes to further analysis in the background management system. Online judge system provides an open, independent teaching platform for students to learn the course knowledge. With OJS students can submit their code at any time and any where.
- © 2013, 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 - Duanyang Zhao AU - Qingxiang Xu PY - 2014/05 DA - 2014/05 TI - Research and Practice on Algorithm Analysis and Design Course Teaching Based on Online Judge BT - Proceedings of the 2012 2nd International Conference on Computer and Information Application (ICCIA 2012) PB - Atlantis Press SP - 1573 EP - 1576 SN - 1951-6851 UR - https://doi.org/10.2991/iccia.2012.391 DO - 10.2991/iccia.2012.391 ID - Zhao2014/05 ER -