Online Judge System

Overview

Programming has become a viable method for realizing all kinds of systems and computations, and has become an indispensable skill for the development of modern society and science. Nowadays, there is an urgent need to train engineers skilled in data science and software development. Programming, in particular, has become a requirement in education and recurrent education is also important.

Watanabe Laboratory has been developing and operating the Online Judge System, a technology that automatically grades programs created by learners online. In particular, we are working on the following research topics:

- Architecture of the automatic program evaluation system
- Security of the automated program evaluation system
- Feedback to support learning (see Smart Learning, Intelligent Software Engineering)