Практические занятия
Разработка собственных цифровых продуктов
Программа второго года обучения для школьников 13–15 лет. Углубляет знания в программировании (Python, C#, Java) и цифровом дизайне, полученные на первом курсе, и выводит на уровень самостоятельного проектирования и реализации комплексных междисциплинарных IT-проектов. Акцент – на создание комплексных продуктов с применением продвинутых инструментов, интеграцией мультимедиа, UX/UI-проектированием и командной работой.
Итог обучения: командный цифровой проект.
Разработка собственных цифровых продуктов
Продолжение программы первого года
Программирование и цифровой дизайн
Обсуждение решений с преподавателями и участниками
Распределение ролей и совместная разработка
Сопровождение учебных проектов
В аудиториях корпуса Б КГУ
Практика в разных направлениях ИТ
От разработки до презентации результата
Писать, отлаживать и оптимизировать код на Python, C# и Java
Применять рефакторинг, профилирование и оптимизацию кода
Создавать адаптивные веб-приложения с динамическим контентом
Развёртывать веб-приложения на хостинге и настраивать домены
Разрабатывать Telegram-ботов с базами данных и внешними API
Разрабатывать интерактивные прототипы в Figma/Adobe XD
Создавать дизайн-системы и адаптивные интерфейсы
Проектировать и программировать роботизированные системы на Arduino
Выполнять пайку, сборку макетов и отладку микроконтроллеров с логическим анализатором
Применять математический аппарат для расчёта игровой механики
Создавать полноценные 3D-игры с физикой и ИИ в Unity
Создавать процедурную анимацию в Unity
Вести проектную документацию, управлять сроками и ролями в команде
Проводить фасилитацию командных встреч и ретроспективы
Критически оценивать проекты и аргументированно защищать решения
Публично презентовать MVP и собирать обратную связь
16 часов
Создавать веб-приложения с динамической подгрузкой данных и работой с формами, проектировать интерфейсы от эскизов до кликабельных прототипов и тестировать их на пользователях, развёртывать приложения на хостинге и настраивать домены.
16 часов
Программировать с использованием классов и объектов, собирать, очищать и визуализировать данные с помощью библиотек Python.
16 часов
Создавать ботов со сложными сценариями диалога и ветвлениями, подключать их к внешним сервисам (погода, карты, переводчики) и базам данных.
16 часов
Собирать и программировать устройства с несколькими датчиками и моторами, выполнять пайку и отладку микроконтроллеров, создавать алгоритмы автономного поведения робота.
16 часов
Рассчитывать траектории, ускорения и столкновения объектов с помощью векторной математики, генерировать случайные события и балансировать игровые параметры с использованием элементов теории вероятностей.
16 часов
Создавать трёхмерные игровые уровни с физическими взаимодействиями и анимацией персонажей, программировать поведение противников и добавлять спецэффекты, создавать процедурную анимацию.
16 часов
Разрабатывать оконные приложения с кнопками, меню, таблицами и графикой (Windows Forms), адаптировать десктопные приложения под мобильные устройства с использованием базовых средств .NET.
16 часов
Планировать командные проекты: ставить задачи, распределять роли и контролировать сроки; проводить фасилитацию встреч и ретроспективы; проходить этапы создания продукта: генерация идей, создание прототипа, сбор обратной связи и презентация результата.
Всего 128 академических часов. Последовательность модулей может меняться в зависимости от динамики группы.
128 академических часов
1–2 раза в неделю по 2 академических часа, в зависимости от группы.
Точное расписание формируется по мере комплектования групп.
8 месяцев
Сертификат об обучении в ИТ-школе при ИВИТШ КГУ.
Итоговая аттестация: защита группового проекта.
3 850 ₽/мес