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.

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

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

Завершение обучения

Курс завершается дипломной работой - созданием собственного шаблонного контейнера, что позволяет закрепить полученные знания на практике.

Как организовано обучение

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

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора