Данная задача реализована на языке высокого уровня Pascal.
Задача представляет собой программу, предназначенную для обучения и контроля знаний студентов СПбГУАП. Программа имеет удобный интерфейс и минимальные системные требования, что позволяет без труда использовать ее на различных компьютерах.
При запуске программы пользователю предлагается зарегистрироваться в системе, только после этого пользователь сможет приступить к работе. Введенные при регистрации данные сохраняются в журнале регистрации, что дает возможность преподавателю контролировать изменение успеваемости обучающегося и процесс усвоения им материала.
Программа предоставляет пользователю возможность самостоятельного обучения, пользователь может выбрать любой режим работы программы.
Первый режим работы предполагает изучение теоретических основ курса «Компьютерные технологии в приборостроении».
Используя второй режим работы, пользователь может проверить свои знания по изученному материалу, причем контроль знаний построен так, что по окончанию работы программы пользователю выставляется оценка в соответствии с принятой пятибалльной системой.
В процессе тестирования исходные данные в предлагаемых пользователю вопросах выбираются случайным образом. Это позволяет сократить вероятность того, что опрашиваемый будет заранее знать правильный ответ.
Программа предоставляет преподавателю возможности анализа результатов тестирования.