До курсу входить навчання принципам:
написання алгоритмів, структурі програм мови С++.
типів змінних, основним конструкціям, у тому числі циклам та керуючим структурам.
управління одновимірними та багатовимірними масивами даних, роботи з рядками.
створення підпрограм, роботи з динамічною пам'яттю, динамічним типом даних.
роботи з файлами, і навіть деяким особливостям мови C++.
Викладати думки у зрозумілому для комп'ютера вигляді: чітко та послідовно.
Розбивати завдання на підзавдання, шукати та знаходити оптимальні шляхи вирішення.
Писати консольні програми на С++.
Реалізувати як існуючі, так і власні алгоритми.
Створювати програми з графічним інтерфейсом.
Самостійно та швидко розібратися в основах більшості інших мов програмування.
Мислення в термінах Об'єктно-орієнтованого програмування.
Використання всіх операторів мови C.
Навички користування бібліотечними функціями.
Вміння працювати із масивами.
Вміння писати функції.
Використовувати класи пам'яті.
Застосовувати адресну арифметику.
Працювати із структурами даних.
Працювати із файлами.