Система оценивания компьютерных экзаменов по программированию может включать два этапа: 1
- Тестирование. 1 Проводится по всем темам, изучаемым в семестре, и предназначено для оценивания знаний обучающегося. 1 Объём освоенного материала в процентах определяется как отношение количества правильных ответов на вопросы к общему числу заданных вопросов. 1 Тестирование применяется для определения верхней границы оценки знаний обучающегося, которая будет уточнена на втором этапе. 1
- Опрос по билету. 1 Проводится по всем темам, изучаемым в семестре, и предназначен для оценивания знаний теории. 1 Кроме знания теории, проверяется умение применять знания на практике, а именно, решать конкретные задачи. 1 Объём освоенного материала определяется как среднее значение баллов, набранных за теорию и практику. 1 При этом практическая часть оценивается при помощи одной задачи, а теоретическая — при помощи двух вопросов. 1
Также для оценки задач по программированию могут использоваться критерии, согласно которым за правильное решение выставляется максимальный балл, а за частичное правильное решение — процент решения. 2 Например, если программа не работает или выдаёт неправильный ответ, выставляется 0 баллов, а за частичное правильное решение — процент решения. 2
Ещё один вариант — использование автоматизированных инструментов оценки. 3 Они помогают преподавателям и студентам в таких аспектах, как проверка кода, логики решения и определение уровня навыков. 3