Курс призначений, щоб навчити студента основам програмування на мові С++. У кожній темі детально описані приклади програм, показаний хід виконання лабораторних робіт за допомогою блок-схем. Приведені завдання для самостійної роботи студентів. Кожна лабораторна робота містить контрольні питання для самоперевірки. В кожній темі крім теоретичного матеріалу є  також тести для перевірки знань. Курс закінчується підсумковим тестом (зимова сесія - основи програмування мови С++, літня сесія - об'єктно-орієнтоване програмування "візуалізація")