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