Engineering Journal: Science and InnovationELECTRONIC SCIENCE AND ENGINEERING PUBLICATION
Certificate of Registration Media number Эл #ФС77-53688 of 17 April 2013. ISSN 2308-6033. DOI 10.18698/2308-6033
  • Русский
  • Английский
Article

Automated system for practical classes on programming

Published: 24.11.2014

Authors: Skorobogatov S.Yu.

Published in issue: #11(35)/2014

DOI: 10.18698/2308-6033-2014-11-1330

Category: Engineering education

The article presents an automated testing system T-BMSTU, created in BMSTU to check programs that students develop as part of the practical training in programming. System components, their working principles, and their integration with external software are described. Attention is paid to the deployment of the system. Methodical and organizational aspects of its introduction to the learning process are considered. Since use of the framework in professional programmers’ training has both advantages and disadvantages, we offer possible approaches to overcoming of the disadvantages as well as directions of further development.


References
[1] Ejudge Contest Management System. Available at: https://ejudge.ru (accessed on 12.10.2014).
[2] Sistema PCMS2 provedeniya sorevnovaniy po sportivnomu programmirovaniyu Sankt-Peterburgskogo natsionalnogo issledovatelskogo universiteta informatsionnykh tekhnologiy, mekhaniki i optiki [System PCMS2 to hold competitions for sports programming of St. Petersburg National Research University of Information Technologies, Mechanics and Optics]. Available at: http://neerc.ifmo.ru/trains/information/software.html (accessed on 12.10.2014).
[3] Stankevich A.S. Станкевич А.С. Kompyuternye instrument v obrazovanii - Computer Tools in Education, 2011, no. 2, pp. 27-38.
[4] Sistema Contester dlya provedeniya turnirov i individualnogo resheniya zadach po olimpiadnomu programmirovaniyu [System Contester for Tournaments and Individual Solution of Problems in the Olympiad Programming].. Available at: http://www.contester.ru (accessed on 12.10.2014).
[5] Sistema avtomaticheskogo testirovaniya program i organizatsii sorevnovaniy po programmirovaniyu [System of program automatic testing and of competition organization on Programming]. Available at: http://imcs.dvfu.ru/works/work?wid=1203 (accessed on 12.10.2014).
[6] Filinov A.N. Informatika i obrazovanie - Informatics and Education, 2012, no. 9, pp. 63-64.
[7] Popova E.N., Troshina E.N. Vestnik Moskovskogo gosudarstvennogo otkrytogo universiteta. Seriya Obschestvenno-politicheskie I gumanitarnye nauki - Bulletin of the Moscow State Open University. Series Social, Political and Human Sciences, 2010, no. 2, pp. 69-73.
[8] Panteleyev E.R., Arkhipov A.L., Vtorov A.V., Ilina E.V. Vestnik IGEU - Vestnik IGEU, 2010, no. 3, pp. 104-108.
[9] Alykova A.L. Vestnik IGEU - Vestnik IGEU, 2005, no. 4, pp. 4-7.
[10] Vereschagin A.G. Izvestiya MGIU - Proceedings of MGIU, 2012, no. 3 (27), pp. 28-41.
[11] Laptev V.V., Morozov A.V. Izvestiya VolgGTU - Proceedings of VSTU, 2011, vol. 11, no. 12, pp. 92-95.
[12] Schleimer S., Wilkerson D.S., Aiken A. Winnowing: Local Algorithms for Doc-ument Fingerprinting. Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data 2003. ACM Press, 2003, pp. 76-85.
[13] Platypus. On plagiarism or similarity detection. Available at: https://code.google.eom/p/ouspg/wiki/Platypus (accessed on 12.10.2014).