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