Программирование на C++
❯
❯

Курс программирования C++ для детей

Научим создавать программы, игры и разбираться в принципах объектно-ориентированного программирования.
#с 10 лет
#программирование
#онлайн
Попробуйте бесплатный урок
Создайте первую игру вместе с ребёнком!

Курс программирования C++ станет отличным стартом!

Если вы хотите, чтобы ребенок…

ТУДА
СЮДА
Проверил себя в серьезном программировании и понял, хочет ли связать с IT дальнейшее обучение и карьеру.
Научился решать сложные задачи и развил логическое мышление, внимательность и алгоритмический подход
Научился программировать на C++ — сложном языке, который помогает глубже разобраться в том, как работают программы и вычислительные системы
Получит фундамент для карьеры в программировании и навык, который пригодится в профессиональной разработке.
Подготовился к поступлению в топовый технический вуз и заранее освоил C++ — язык, который входит в программы технических специальностей.

Результаты ребенка после курса C++

Соберет портфолио из собственных работ — практических заданий и проектов, которые покажут его навыки программирования.
Научится программировать на C++: разберется в переменных, массивах, функциях, рекурсии, структурах и основных принципах ООП.
Получит знания для побед в олимпиадах: научится анализировать условия, искать алгоритмы и находить эффективные решения сложных задач.
Заложит фундамент для карьеры программиста и сможет дальше углубляться в алгоритмы, разработку игр и другие направления
Подготовится к дальнейшему обучению в техническом вузе, где C++ может стать частью программы по программированию и компьютерным наукам.

Познакомьтесь с тренерами по C++

Ребенок может попробовать занятия с разными тренерами, пока не найдет того самого наставника, с которым будет комфортно и интересно учиться.

30 тренеров
Языки обучения: rururu

Только 1 из 15 кандидатов становится тренером Айтигенио

О направлении

мы выбираем сильных специалистов, которые умеют не только программировать, но и понятно объяснять детям сложные темы.

ребенок постепенно осваивает программирование C++, усложняет свои проекты и учится применять знания на практике.

Помогают расти от проекта к проекту:

7+ лет стаж работы
Никита Довженок

Работает в IT-компании из США, владеет английским на высоком уровне и рассказывает детям об IT через понятные примеры и темы, которые им действительно интересны.


Образование: БГУИР, специальность «Инженер по информационным технологиям и системам»; продолжил обучение в европейском университете и окончил его с красным дипломом.

8+ лет стаж работы
Евгений Калюжный

В сфере программирования еще со школы: в 7 классе занял первое место на олимпиаде по программированию. Участвовал в разработке проектов на C++ и Unity3D, вместе с командой победил в хакатоне.


Образование: ДНУЖТ, специальность «Программный инженер».

5+ лет стаж работы
Алеся Каравай
Помогает детям разбираться в сложных темах через понятные объяснения и индивидуальный подход. Считает ошибки частью обучения и помогает ученикам самостоятельно находить решения.

Образование: БГУИР, специальность «Информационные системы и технологии в логистике».
4+ лет стаж работы
Яна Шульц
Делает акцент на интересе ребенка к предмету и помогает превратить любопытство к программированию в реальные навыки.

Образование: БГУИР, специальность «Проектирование и производство программно-управляемых электронных средств».
Программа обучения

Базовый модуль

33 часа

Познакомим ребенка с языком C++ и научим создавать первые программы: работать с данными, получать информацию от пользователя и выводить результат на экран.

Что изучит ребенок:

  • Интерфейс IDE, компилятор, синтаксис (точки с запятой, скобки, подключение библиотек), переменные
  • Операторы cin и cout, поток ввода/вывода, форматирование вывода, работа с разными типами данных ввода
  • Арифметические операции (+,-,*,/,%), операции сравнения, логические, приоритет операторов
  • Условный оператор if/else, конструкция switch-case, вложенные условия, логические выражения, тернарный оператор
  • Циклы for, while, do-while, счётчики, накопление сумм, вложенные циклы, управляющие операторы break и continue
  • Тип string, конкатенация, получение длины строки, доступ к символам, поиск подстроки, замена символов, ввод/вывод строк с пробелами
  • Статические и динамические массивы, работа с памятью, адресация, разыменование указателей, указатели на массивы
  • Вектор (vector), ассоциативный массив (map), итераторы для перебора элементов, методы работы с контейнерами

Что сделает ребенок:

  • Создаст и запустит свою первую программу на C++, которая выводит текст на экран
  • Напишет программу, которая запрашивает у пользователя имя, возраст и любимый цвет, а затем приветствует его персонализированным сообщением
  • Создаст программу-калькулятор, которая выполняет базовые вычисления и сравнивает числа
  • Напишет программу с выбором маршрута, которая по-разному реагирует на действия пользователя
  • Создаст программу, которая автоматически обрабатывает большие объёмы данных (таблицу умножения, поиск всех простых чисел в заданном диапазоне)
  • Напишет программу для работы с текстом: например, поиск подстроки в строке или проверку, является ли слово палиндромом
  • Создаст простейшую программу с помощью указателей, познакомится с правилами работы с памятью
  • Напишет программу по управлению коллекцией объектов, создаст свой первый англо-русский словарь с использованием ассоциативного массива

Повышенный модуль

18 часов

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

Что изучит ребенок:

  • Структуры, объединение разных типов данных в одной структуре, доступ к полям структуры, создание массивов структур
  • Создание функций, передача параметров (по значению и по ссылке), возврат значений, объявление и определение функций, прототипы, области видимости переменных
  • Изучение особого подхода, где функция вызывает саму себя для решения сложных задач
  • Работа с файловыми потоками (ifstream, ofstream, fstream), чтение и запись в текстовые файлы
  • Линейный и бинарный поиск, пузырьковая и быстрая сортировка, сравнение алгоритмов по скорости

Что сделает ребенок:

  • Tower Defence
  • Police Days
  • «Долина Ахор»
  • Собственные игровые карты и проекты

Продвинутый модуль

21 час

Познакомим ребенка с одним из ключевых подходов к разработке программ на C++ — объектно-ориентированным программированием.

Что изучит ребенок:

  • Парадигмы ООП: инкапсуляция, наследование, полиморфизм; ключевые конструкции: классы и объекты, конструкторы и деструкторы, модификаторы доступа (private/public/protected), геттеры и сеттеры, виртуальные функции, абстрактные классы; обработка исключений: блоки try/catch/throw, обработка ошибок ввода-вывода, создание собственных классов исключений, гарантии безопасности исключений
  • Шаблоны функций (template), шаблоны классов, специализация шаблонов, параметры шаблонов
  • Повторение синтаксиса, алгоритмов, ООП, работы с памятью, контейнерами и исключениями; выполнение практических заданий разного уровня сложности

Что сделает ребенок:

  • Спроектирует иерархию классов для реальной предметной области. Создаст программу, которая корректно обрабатывает ошибочные действия пользователя.
    В конце блока разработает полноценное консольное приложение для управления базой данных сотрудников с использованием ООП парадигм
  • Создаст универсальные функции и классы, которые работают с любыми типами данных, что существенно сокращает объём кода и делает его переиспользуемым
  • Подтвердит освоение курса, выявит пробелы в знаниях и получит обратную связь по каждой изученной теме

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

Что изучит ребенок:

  • Создание интерфейсов и анимацию элементов GUI
  • Удаленные и Bindable-события и функции
  • Модульные скрипты и корутины
  • Создание инструментов
  • Облачное хранилище данных
  • Pathfinding для управления NPC
  • Принципы построения сложной архитектуры кода

Что сделает ребенок:

  • Магазин доната
  • Кликер
  • RPG
  • Систему облачного хранения данных
  • NPC, которые перемещаются по заданной траектории
  • Собственные игровые механики и проекты
Форматы занятий на курсе C++
Тренер ведет занятие в мини-группе до 6 учеников: каждый занимается по индивидуальной программе, в своем темпе и независимо от других учеников.
Индивидуально-групповые
Ребенок занимается по индиви­дуальной программе один на один с препода­вателем.
Индивидуальные
Трекер прогресса

Итоговые занятия с защитой проекта

Публикация игр в общий доступ

Отзывы для родителей

Все пройденные материалы — в личном кабинете
✦ Часто выбирают

Отзывы о занятиях на курсе C++

ТУДА
СЮДА
Jekaterina Bulindza
мама ученика про обучение в Айтигенио
Для увлекающихся програмированием отличное начало!
Отличная школа! Порекомендовала подруга у которой заниметься сын и програмированием и физикой. Моему ребенку очень нравиться, говорит что на индивидуально-груповом формате все понятно и можно задавать вопросы. Изучает C++. Платформа удобная, общение тоже удобное. Из приятного — всевозможные бонусы которые дают бесплатные уроки. В общем очень даже рекомендую.
Sveta Pahoma
мама ученика про обучение в Айтигенио
Нашему сыну 10 лет. Он всегда интересовался робототехникой и программированием. Искали курс для поддержки саморазвития. Сегодня он изучает программирование. Мотивация высокая, ждёт уроки с нетерпением и не нуждается в напоминании. Уровень обучения высокий. Занимается относительно недавно, но результат уже заметен. Ещё один не мало важный момент, сын двуязычный и до начала курса он плохо читал на русском языке…Читать полностью
Polina Abramov
мама ученика про обучение в Айтигенио
Отличная школа для изучения разных наук, модераторы всегда на связи, вежливые и готовые помочь! Мой сын успешно изучает программирование уже 1 год и 8 месяцев, ждёт каждый урок, учителя энергичные и внимательные, отлично мотивируют к дальнейшей учебе и хвалят ребенка!
Екатерина Жукова
мама ученицы про обучение в Айтигенио
Мой ребенок занимается на программирование — причем сам выбрал это направление после ознакомительного урока — преподователь очень ее увлек. И сейчас все занятия проходят увлекательно — сопротивления у нее нет даже к домашке, всегда с удовольствием занимается. Стала понимать многие логические вещи, последовательности, алгоритмы, использует эти знания уже и в школе в других предметах…Читать полностью
Olya Olga
мама учеников про обучение в Айтигенио
Занимаются двое моих детей. На индивидуально-групповом формате цена доступная. Уроки наглядные, есть домашние задания. Интуитивный интерфейс, есть учителя в разных часовых поясах, что для нас важно. Один ребенок выбрал программирование, как базовые знания — считаю отлично, второй развивается в иллюстрации и анимации. Думаю, для нынешних популярных профессий в будущем актуально. Удобная оплата, моментальная поддержка в чате. Будем продолжать!
● Формата обучения: индивидуальный или индивидуально-групповой.
● Количества занятий и длительности абонемента.
● Продолжительности урока: 60 или 120 минут.
Зависит от:
✦ Стоимость урока: от 12.90 USD

Сколько стоит обучение?

С нашими гибкими условиями мы подберем оптимальное решение под ваш бюджет
Экономия: чем дольше абонемент, тем ниже стоимость одного урока.
На первом занятии ребенок не просто познакомится с C++, а попробует себя в настоящем программировании.
Запишите ребенка на бесплатный урок
Записаться на бесплатный урок
Поймет свои сильные стороны в программировании: тренер оценит способности ребенка и подскажет, какие навыки стоит развивать.
Получит индивидуальный путь развития в IT: определим следующие шаги, чтобы двигаться от первых проектов к профессиональным результатам.
Создаст первый проект и напишет собственный код: разберется с базовыми конструкциями C++ и увидит результат своей работы.

Курс C++: отвечаем на ваши вопросы