На першому занятті студенти знайомляться з Visual Studio та іншими середовищами розробки. Тут вони створять свою першу програму, розберуться з інтерфейсом IDE та основами синтаксису C++. Курс починається з розуміння структури програми, алгоритмів та роботи з введенням-виведенням даних.
Далі йде поглиблене вивчення змінних, типів даних та операцій. Студенти освоять арифметичні та логічні операції, пріоритет виконання дій та роботу з системами числення. Цей блок дає фундаментальне розуміння того, як комп'ютер обробляє інформацію.
Третій модуль присвячений алгоритмам та керуючим структурам. Тут розглядаються умовні оператори if-else, тернарні операції, конструкція switch case та всі види циклів - for, while, do-while. Студенти навчаться контролювати потік виконання програми.
Після освоєння базових концепцій відбувається перше практичне заняття. На ньому студенти закріплюють отримані знання через вирішення реальних завдань та отримують зворотний зв'язок від викладача.
Цей блок охоплює масиви та покажчики. Студенти навчаться працювати з одновимірними та двовимірними масивами, освоять сортування та пошук елементів. Далі йде робота з покажчиками, динамічними масивами та розподілом пам'яті.
Шостий модуль присвячений функціям - їх створенню, області видимості, рекурсії та перегрузці. Потім студенти навчаться знаходити та виправляти помилки в програмі за допомогою інструментів налагодження.
Ще одне практичне заняття допомагає закріпити складніші концепції, включаючи роботу з функціями та налагодження коду.
Цей блок охоплює роботу з символами, рядками та структурами даних. Студенти навчаться обробляти текстову інформацію та створювати складні типи даних. Далі йде робота з файлами та створення багатофайлових проектів.
Заключні модулі присвячені ООП. Спочатку студенти знайомляться з основами об'єктно-орієнтованого підходу, класами та об'єктами. Потім вивчають конструктори, деструктори та UML-діаграми для проектування програм.
Останнє заняття включає комплексну практичну роботу та підведення підсумків навчання. Студенти демонструють отримані навички та отримують рекомендації для подальшого розвитку.
Курс включає 16 онлайн-занять у вечірній час. Викладач надає регулярний зворотний зв'язок по домашнім завданням. Доступні допоміжні матеріали - записи лекцій, презентації та корисні посилання. Після успішного завершення видається сертифікат, що підтверджує отримання практичних навичок програмування на C++.