Чему вы научитесь
- 1. Писать программы на C++ с нуля: от «Hello, world!» до полноценных решений.
- 2. Работать с переменными, типами данных, условиями, циклами, массивами, функциями и строками.
- 3. Читать и обрабатывать данные из файлов (формат олимпиадных задач).
- 4. Применять классические алгоритмы: перебор, сортировки, поиск, работа с последовательностями.
- 5. Оценивать сложность решения и оптимизировать код под ограничения по времени и памяти.
- 6. Решать задачи формата ЕГЭ/КЕГЭ и олимпиад школьного и вузовского уровня.
О курсе
Курс «Основы C++. Олимпиадная подготовка» — это практическое погружение в программирование для школьников и начинающих. Вы освоите синтаксис C++, типы данных, условия, циклы, массивы, функции и строки. Разберёте типовые олимпиадные задачи: перебор, сортировки, поиск, работа с файлами. Много практики, разбор решений и приёмы оптимизации. Подготовка к школьным и вузовским олимпиадам, ЕГЭ и КЕГЭ по информатике.
Для кого этот курс
- Школьники 7–11 классов, готовящиеся к олимпиадам по информатике.
- Ученики, сдающие ЕГЭ/КЕГЭ по информатике и желающие укрепить программирование.
- Начинающие программисты, которые хотят освоить C++ с нуля.
- Студенты младших курсов, которым нужна база для участия в олимпиадах и хакатонах.
- Все, кто хочет научиться решать алгоритмические задачи, а не только писать код.
Начальные требования
-
Базовые навыки работы с компьютером.
-
Умение включать компьютер и открывать программы.
-
Желательно (но не обязательно) знакомство с математикой на уровне 7–9 классов.
-
Опыт программирования не требуется — курс начинается с самых основ.
Преподаватели курса
Как проходит обучение
Работа в онлайн-компиляторе или локально
Что вы получите
- + Уверенное владение основами C++.
- + Навык решения олимпиадных задач и задач формата ЕГЭ/КЕГЭ.
- + Понимание, как оценивать сложность и оптимизировать код.
- + Готовые шаблоны и приёмы для быстрого написания решений.
- + Портфолио решённых задач для дальнейшего участия в олимпиадах.
- + Сертификат (если предусмотрен программой курса).
- + Базу для перехода к продвинутым темам: структуры данных, графы, динамическое программирование.
Нагрузка
4