Курс

Программирование C++
980 zl
С 13 лет
06 июня - 26 августа
Про курс:

Научись языку программирования для игр!

С++ используется во всех нишах программирования, благодаря возможностям языка на С++ могут быть созданы программы и приложения различной сложности, игры, драйверы, операционные системы и другое высоконагруженное программное обеспечение. Курс включает в себя информацию для понимания базовых аспектов программирования и является основой для дальнейшего более углубленного освоения языка программирования С++.
Летний интенсивный онлайн курс для подростков от 13 лет.

10 занятий по 2,5 часа
В группе 3-5 студентов

РАСПИСАНИЕ:
понедельник, четверг
вторник, суббота
17:30 – 20:00, 11:00-13:30

ВКЛЮЧАЕТ В СЕБЯ:
Методическую часть, практическую работу, выполнения своего проекта

Для кого курс:

Для всех детей, кто хочет попробовать программирование, мечтает писать коды, стать IT специалистом, курс базовый состоит всего из 10 занятий и является отличной базовой средой для понимания сути изучения программирования.

КАК ПРОХОДИТ ОБУЧЕНИЕ:
Занятия проходят в реальном времени, в программе discord под постоянным наставничеством ментора – программиста. После каждого занятия есть домашнее задание, отработка полученных знаний.

Программы:
С++
КАК ПРОХОДИТ ОБУЧЕНИЕ?
в реальном времени, в программе discord
постоянное кураторство и обратная связь
доступ для родителей
выполнение своего первого проекта IT
ПЛАН ЗАНЯТИЙ
ПЛАН ОБУЧЕНИЯ:
Этап 1: Алгоритмизация и программирование
1. основные понятия систем программирования
2. линейные программы. Github
3. Разветвления
4. Циклы
5. Организация функций, рекурсия, Unit test
6. Одномерные массивы
7. Многомерные массивы
8. Строки
9. Перечни, структуры и объединения
10. Файлы
11. Динамические и рекурсивные структуры данных
12. Программы и модули
Этап 2: ООП
1. Объявление и устройство класса. Классы с двумя полями. Сетеры и гетеры
2. Реализация способов класса. Дружественные функции. Статические методы
3. Конструкторы и перегрузки операций для классов.
4. Массивы и константы в классе.
5. Конструкторы и перегрузки операций для классов с вложенными классами. Вычисление количества объектов
6. Открытое наследование. Простое наследование. Наследование вместо композиции
7. Множественное наследование
8. Виртуальные функции и абстрактные классы. Интерфейсы
9. Опрацювання виняткових ситуацій
Этап 3: Unity c#
1. Базовые концепции скриптов в Unity
2. Встроенные методы (Awake, Start, Update)
3. Работа с объектами и компонентами. Создание объектов (Instantiate)
4. Отслеживание действий пользователя. Свайпы и тачи. Физические действия (Rigidbody, Collision, Collider)
5. Постоянное выполнение кода (Coroutines)
6. Работа с UI. Разработка игры кликера
7. Управление 2D персонажем. Создание платформера
8. Управление 3d персонажем. Raycast. Создание 3d игры - лабиринта

Спасибо за обращение, сообщение отправлено.