PROGRAMMING TRAINING USING THE EJUDGE SYSTEM
DOI: 10.23951/1609-624X-2017-9-109-112
The article focuses on the actual problem of programming training for students. A prerequisite for successful learning is the formation of algorithmic thinking. One of the necessary conditions for its formation is the independent solution of tasks of varying degrees of complexity, so during programming training it is important to pay special attention to the organization of independent study. Essential assistance in the organization of self-guided work within the programming training can be provided by the use of special software tools that allow to check the correctness of the developed program automatically. We propose an approach based on the use of the specialized system ‘Ejudge’, which allows to check the correctness of the training program. This system is networked, deployed on the server, work with the system, which is implemented via web interfaces, can be conducted both by the administrator and by users, in the role of which students and teachers act. This technology provides additional opportunities in the organization of training. On the one hand, the trainee can work with the system from any place in which access to the Internet is provided. At the same time, all actions of the trainee are recorded on the server, and are accessible to the teacher. The skills of working with such a system are also necessary for participation in academic competition on programming.
Keywords: programming training, algorithmic thinking, testing systems, evaluation tools, olympiad problems
References:
1. Yakimenko O. V., Stas A. N. Primeneniye obuchayushchikh programm-trenazherov v obuchenii programmirovaniyu [Use of Computer Tutors in Teaching Programming]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2009, vol. 1 (79), pp. 54–56 (in Russian).
2. Stas A. N., Dolganova N. F. Razvitiye algoritmicheskogo myshleniya v protsesse obucheniya budushchikh uchiteley informatiki [Algorithmic thinking development when training computer science teachers]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2012, vol. 7 (122), pp. 241–244 (in Russian).
3. Stas A. N., Pruskikh O. N. Formirovaniye algoritmicheskogo myshleniya v protsesse obucheniya teorii grafov [Shaping the algorithmic thinking in the process of the education graph theory]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2012, vol. 2 (117), pp. 166–169 (in Russian).
4. Dolganova N. F., Stas A. N. Osnovnye didakticheskiye printsipy postroeniya distsipliny “Elementy vychislitel’noy geometrii” v usloviyakh pedagogicheskogo vuza [Basic Didactic Principles of Designing the Elements of Computational Geometry Course in Pedagogical Institute of Higher Education]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2009, vol. 1 (79), pp. 56–58 (in Russian).
5. Stas A. N., Dolganova N. F. O problemakh prepodavaniya vychislitel’noy geometrii v usloviyakh pedagogicheskogo vuza [The problems of computational geometry in the conditions of a pedagogical university]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2007, vol. 6 (69), pp. 112–115 (in Russian).
6. Kartashov D. V., Stas A. N. Metodika obucheniya algoritmam i strukturam dannykh [Methods of teaching algorithms and data structures] Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2015, vol. 8 (161), pp. 131–134 (in Russian).
7. Stas A. N. Metodika obucheniya razrabotke translyatorov [Methods of teaching the designing of translators]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2015, vol. 8 (161), pp. 76–81 (in Russian).
8. Stas A. N., Gorobets L. S. Sovremennye metody obucheniya vychislitel’noy geometrii [Contemporary methods of teaching computer geometry]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2012, vol. 2 (117), pp. 170–174 (in Russian).
9. Sistema [System Ejudge]. URL: https://ejudge.ru/wiki/index.php/System_ejudge (accessed 20 December 2016).
10. Demonstratsionnyy variant kontrol’nykh izmeritel’nykh materialov edinogo gosudarstvennogo ekzamena 2016 goda po informatike i IKT [Demonstration version of control measuring materials of the unifi ed state exam in 2016 on computer science and ICT]. URL: http://www.ege.edu.ru/common/upload/docs/2016/inf_11_2016.zip (accessed 20 December 2016).
Issue: 9, 2017
Series of issue: Issue 9
Rubric: INFORMATICS TEACHING
Pages: 109 — 112
Downloads: 947