1Professor,
2Professor,
*Corresponding Author: Jungwon Cho Professor,
The future society will be an age of identifying and processing various engineering requirements of the users. Based on this background, an autonomous learning ability based on computing thinking as well as a problem-solving ability are important in university education. Most computer-related liberal arts courses are designed to teach the use of software so that either one can be trained to have the skills to create software or is able ask a computer programmer. Our objectives are to identify an approach to effectively implement programming education model that can stimulate the interests of the learners to improve computational thinking ability. An automatic scoring method has the advantage that the learners can examine their results in a short time, whereas the instructor has the benefit of the evaluation time of the programming source code being significantly reduced. Herein, we study the latest trends in related systems. We analyze the advantages and disadvantages of various systems and attempt to understand the flow of an online judge system by summarizing the necessary functions.
Automatic grading, Judge system, Assessment system, Information Olympiad, Programming education