Hillel IT school

C++ Basic

10 400 UAH за курс
24 занять
Для початківців
C / C++
Цей курс навчить вас основам програмування на C++. Ви розберете синтаксис мови, роботу зі змінними, вказівниками та класами. Курс включає практичні завдання, роботу з пам’яттю та основні концепції ООП. Після навчання ви зможете створювати власні програми та розуміти логіку C++.

Про курс

Програма курсу

Основи мови та робота з даними

На цьому курсі починають з розуміння, коли варто використовувати C++. Студенти налаштовують середовище розробки та пишуть першу програму. Далі йде робота зі змінними, базовими типами даних та константами. Розглядаються арифметичні, бітові та інші оператори для маніпуляції даними.

Взаємодія з користувачем та обробка помилок

Тут вчаться працювати з потоками вводу-виводу. Студенти освоюють читання користувацького вводу з консолі та роботу з файлами. Особлива увага приділяється обробці помилок через блоки try...catch та аналізу типових проблем у програмах.

Умови, цикли та функції

Модуль охоплює основні конструкції мови: умовні оператори if, else, switch та цикли for, while, do-while. Студенти вчаться створювати функції, передавати в них аргументи та повертати результати.

Структури даних, посилання та вказівники

Цей блок присвячений роботі з даними. Розглядаються масиви, C-стрічки та стрічки C++. Студенти освоюють концепції посилань та вказівників - ключові елементи мови C++.

Робота з пам'яттю та процес компіляції

Тут пояснюють, як програма розміщується в пам'яті комп'ютера. Студенти дізнаються різницю між статичною та динамічною пам'яттю, вчаться створювати об'єкти в динамічній пам'яті. Також розглядаються етапи компіляції програми.

Об'єктно-орієнтоване програмування

Цей модуль присвячений ООП. Студенти вчаться створювати структури та класи, розуміють основні принципи: інкапсуляцію, наслідування та поліморфізм. Вивчають конструктори, деструктори, віртуальні методи та перевантаження операторів.

Шаблони та стандартна бібліотека

Тут знайомляться з шаблонами - потужним інструментом C++. Студенти вчаться писати шаблонні функції та використовувати контейнери зі стандартної бібліотеки STL.

Алгоритми та структури даних

Останній навчальний модуль охоплює основні структури даних: списки, вектори, словники, хеш-таблиці, стеки та черги. Студенти розуміють складність алгоритмів та вчаться писати власні реалізації структур даних.

Завершення навчання

Курс завершується дипломною роботою - створенням власного шаблонного контейнера, що дозволяє закріпити отримані знання на практиці.

Як організовано навчання

Заняття проходять у невеликих групах, що забезпечує індивідуальний підхід. Кожен студент має особистий кабінет з доступом до записів уроків. Викладачі - практики з реальним досвідом роботи. Технічна підтримка оперативно допомагає вирішувати питання. Акцент робиться на практичні завдання для закріплення матеріалу.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора