Сформулированы основные задачи проектирования обучающей программы для аналитического получения частотных характеристик систем автоматического управления. Рассмотрена структура и внутренняя организация разрабатываемого программного продукта. Представлены полученные для решения поставленной задачи математические зависимости. Рассмотрено применение вероятностного подхода к определению уровня компетенции обучаемого с использованием диагностических моделей. Представлена структура байесовских сетей, используемых для моделирования изменения уровня знаний и умений студентов в динамике во время прохождения обучения с помощью программы. Ключевые слова: интеллектуальная компьютерная обучающая программа, вероятностное определение уровня знаний, диагностические модели, байесовские сети.