17
Айдаров К.А., Балакаева Г.Т. ПРИМЕНЕНИЕ ТЕСТИРУЮЩЕЙ ОНЛАЙН СИСТЕМЫ ДЛЯ РАЗВИТИЯ ПРАКТИЧЕСКИХ НАВЫКОВ ОБУЧАЮЩИХСЯ В ПРОГРАММИРОВАНИИ Аннотация. Учебные курсы, связанные с алгоритмизацией и программированием, являются ключевыми формирующими компетенции в программах всех ИТ-специальностей. Для побуждения критического мышления, глубокого понимания теории и формирования ключевых для будущего специалиста практико-ориентированных компетенции необходимо эффективно и качественно оценивать результаты учебной работы обучающихся. В случае если результатом учебного задания является программный код, его оценивание преподавателем становится трудоемкой задачей, в особенности при больших группах студентов. Автоматизация процесса оценивания не только облегчает труд преподавателя, но также позволяет избежать множества проблем, связанных с человеческим фактором, хотя и добавляет новые. Некоторые недостатки автоматизации с лихвой перекрываются множеством положительных моментов от ее внедрения. Главным достижением здесь является развитие практических навыков обучающегося за счет усвоения концепции проектирования алгоритмов и методологии программирования, познания тонкостей реализации алгоритмов на выбранном языке программирования, усиления навыка решения задач и, что наиболее важно, увеличение времени практического программирования. В данной статье описывается методология и структура курса алгоритмизации и программирования, в котором применен автоматизированный инструмент, оценивания результатов обучающихся, в виде тестирующей онлайн системы. По результатам опроса обучающихся по окончании курса было выявлено повышение аналитических навыков для решения практических задач и рост интереса к изучению алгоритмов и программирования в целом.