Автоматизированная система для проведения практических занятий по программированию
В статье представлена автоматизированная система тестирования T-BMSTU,созданная в МГТУ им. Н.Э. Баумана для проверки программ, которые разрабатывают студенты в рамках проведения практических занятий по программированию. Описаны оставные части системы, принципы их работы, их интеграция с внешним программным обеспечением. Уделено внимание вопросам развертывания системы. Рассмотрены методические и организационные аспекты ее внедрения в учебный процесс. казаны преимущества и недостатки подготовки профессиональных программистов с использованием системы T-BMSTU. Обсуждаются возможные подходы к преодолению указанных недостатков, а также направления дальнейшего развития системы.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
Автоматизированная система для проведения практических занятий…
УДК 004.588+004.031.42
Автоматизированная система для проведения
практических занятий по программированию
С.Ю. Скоробогатов
МГТУ им. <...> Н.Э. Баумана, Москва, 105005, Россия
В статье представлена автоматизированная система тестирования T-BMSTU,
созданная в МГТУ им. <...> Н.Э. Баумана для проверки программ, которые разрабатывают
студенты в рамках проведения практических занятий по программированию. <...> Показаны преимущества и недостатки подготовки профессиональных
программистов с использованием системы T-BMSTU. <...> С каждым годом становится все больше российских и
зарубежных университетов, внедряющих в образовательный процесс
автоматизированные системы тестирования для подготовки профессиональных
программистов. <...> Этот процесс подстегивается развитием
информационных технологий, увеличением доступности онлайнсервисов,
а также наметившейся в университетском образовании
тенденцией к переносу акцента с привычных аудиторных занятий на
самостоятельную работу студента, осуществляемую под контролем
преподавателя. <...> В настоящей статье автоматизированной системой тестирования
будем называть программно-аппаратный комплекс, выполняющий
проверку программ, разработанных студентами IT-специальностей в
рамках выполнения домашних заданий, лабораторных и практических
работ. <...> Работа студента с автоматизированной системой тестирования
заключается в решении предлагаемого системой набора задач. <...> Решение
задачи подразумевает составление программы на указанном языке
программирования и отправку исходного текста этой программы в
систему для автоматической проверки. <...> Проверка правильности программы
заключается в запуске ее на наборе тестов. <...> С.Ю. Скоробогатов
Развитие автоматизированных систем тестирования берет начало
в олимпиадном программировании. <...> Для проведения олимпиад были
разработаны такие автоматизированные системы, как Ejudge [1],
PCMS2 [2, 3], Contester [4], CATS <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: