Си++ 15-17 лет

4800,00
р.
С++

На курсе ребята познакомятся с одним из самых известных языков программирования и пройдут путь от первых строк кода до создания собственного графического приложения или игры. Они научатся работать с переменными, условиями, циклами и функциями, освоят массивы, строки, классы, файлы и стандартные библиотеки C++. Каждый модуль завершается практическим мини-проектом, а в финале курса ученики разработают и защитят полноценный проект по собственной идее.
Инструменты и сервисы
  • C++ — основной язык программирования курса.
  • IDE — написание, запуск и отладка программ.
  • STL — готовые структуры данных и алгоритмы: vector, map, set, sort, find, count.
  • SFML — создание графических приложений, анимаций и игр.
  • Файлы — сохранение и загрузка данных с помощью ifstream и ofstream.
Ребёнок научится
Профильные знания:
  • Писать и запускать программы на C++.
  • Работать с переменными, типами данных и арифметическими операциями.
  • Использовать условия, циклы и функции.
  • Обрабатывать массивы, строки и двумерные таблицы.
  • Создавать классы, объекты и структуры.
  • Применять инкапсуляцию, наследование и виртуальные функции.
  • Работать с контейнерами и алгоритмами STL.
  • Читать данные из файлов и сохранять результаты программы.
  • Реализовывать сортировку, поиск и бинарный поиск.
  • Создавать окна, фигуры и управление с клавиатуры в SFML.
  • Разрабатывать игровую логику, таймеры, состояния и систему счёта.
  • Разделять программу на файлы и проектировать её архитектуру.
  • Тестировать, находить и исправлять ошибки.
Гибкие навыки:
  • Логическое и алгоритмическое мышление.
  • Умение разбивать сложную задачу на этапы.
  • Внимательность и точность.
  • Самостоятельный поиск и исправление ошибок.
  • Проектное мышление.
  • Планирование разработки.
  • Навыки презентации и защиты своей работы.
Ребёнок создаст
  1. Первые консольные программы на C++.
  2. Программы с условиями, циклами и функциями.
  3. Проект с обработкой массивов и строк.
  4. Модель игрового персонажа, книги или другого объекта с помощью классов.
  5. Программу для сохранения и загрузки данных из файлов.
  6. Визуализацию алгоритма сортировки.
  7. Графическое приложение с управлением.
  8. Мини-игру с таймером, очками и игровой логикой.
  9. Итоговый проект по собственной идее.
  10. Презентацию и защиту готового проекта.

Длительность курса (всего): 36 уроков

Длительность урока: 90 минут

Периодичность: 1 раз в неделю

Возраст: 15-17 лет