Top.Mail.Ru

Курс Программирование для 8 класса

С++ для начинающих с Матвеем Грицаевым

8 класс

Средняя школа

Программирование

Python для 5–9 классов: программирование с нуля

Освоите ввод-вывод, условия, циклы, списки, строки, функции. Научитесь разбивать задачу на шаги, искать ошибки, доводить до результата.

Проекты, которые попадут в портфолио:
• мини-фоторедактор на Python
• игра «Крестики-нолики»

Итог: база Python, понимание как мыслить программист, опыт написанных работающих программ.

Формат: живые онлайн-занятия + практика + домашние задания + обратная связь.

Дата начала курса 9 октября

Особенности курса Вебинары и домашки

№1 по результатам
учеников
* по данным исследования
Smart Ranking, 2025

№1 по результатам
учеников
* по данным исследования
Smart Ranking, 2025

С++ для начинающих с Матвеем Грицаевым

Из чего состоит курс

  • Онлайн-уроки с топовым преподом Занятия в прямом эфире от 2-х раз в неделю. Все занятия можно посмотреть в записи
  • Система дедлайнов и жизней Чтобы не откладывать домашку на потом. При пропуске дедлайна теряется «жизнь». Это дисциплинирует и помогает выполнять задания вовремя
  • Пробники для проверки знаний Несколько раз за курс — контрольный срез знаний. После прохождения ребёнок видит реальный балл и получает обратную связь
  • Отработка ошибок Курс учит на ошибках: подсвечивает слабые места и предлагает задания по темам, в которых ребёнок «плавает»
  • Домашки с реальной проверкой После каждого урока — домашки в виде тестовых заданий или открытых вопросов с обратной связью от куратора

Что ты получишь после
курса средней школы с Матвеем Грицаевым

Начать подготовку прямо сейчас
  • Получит ясное объяснение темы без лишней воды — только то, что реально поможет сдать ВПР/МЦКО
  • Отработает навыки на примерах, которые встречаются на контрольных и экзаменах
  • Попадёт в атмосферу, где учиться интересно и легко
  • Получит уверенность в своих силах и желание двигаться дальше
  • Сформирует запас знаний для уверенного перехода в старшие классы

Преподаватель курса
Матвей Грицаев

ВШЭ

Окончил Факультет компьютерных наук ВШЭ по направлению «Прикладная математика и информатика»

Подготовил 300+ победителей и призёров всероссийских олимпиад

Опыт преподавания более 10 лет

Подготовил учеников к международному тесту SAT на 1560 из 1600 и на 800 из 800 баллов

Преподаватель курса Матвей Грицаев

Как проходит обучение

  • После оплаты курса
    открывается доступ
    к платформе
  • Ребёнок попадает в комьюнити:
    чат, канал и расписание
  • Ознакамливается с материалами и стартовым треком
  • Подключается к онлайн-уроку или смотрит его в записи
  • Выполняет домашку и сдаёт её до дедлайна
  • Отрабатывает ошибки
    на платформе
  • Пишет контрольные и отслеживает прогресс
  • Получает рекомендации по доработке и закрывает пробелы
  • Получает мотивацию от психологов, кураторов и новых друзей в чате
  • Закрепляет результат
    и идёт к оценке 5 на ВПР/МЦКО
Как проходит обучение

Программа курса

  • Блок №1:
  • Блок №2:
  • Блок №3:
  • Блок №4:
  • Блок №5:
  • Блок №6:
  • Блок №7:
  • Блок №8:

Среда разработки: установка IDE (Code::Blocks / CLion), первый запуск. cout — базовый вывод данных

Типы данных: int, float, double, char. cin и ввод нескольких переменных

Методы вывода: setw(), setprecision(), fixed, endl, '\n'. Подключение библиотеки iomanip

Практика: программа-анкета — вводим данные пользователя, выводим красиво и структурировано

Тип bool. Операторы сравнения (==, !=, <, >, <=, >=). Простое if

if / else — двойное ветвление. Разбираем на конкретных примерах

else if — множественное ветвление. Логические операторы &&, ||, !. Оператор switch / case

Практика: умный калькулятор или программа-классификатор (определяет оценку, категорию, диапазон)

Цикл for — базовое применение. Синтаксис: инициализация, условие, шаг. Вложенные циклы

Цикл for — работа с потоком входных данных: считываем несколько значений подряд в переменную

Цикл for — вычисление сумм и произведений. Переменная-накопитель, типовые паттерны

Практика: числовые паттерны, таблица умножения, вычисление факториала и суммы ряда

Цикл while — базовое применение. break и continue. Защита от бесконечного цикла

while — обработка цифр числа: выделяем цифры через % и /, считаем сумму цифр, инвертируем запись числа

while — обработка последовательностей: ввод до стоп-значения, накопление данных в процессе ввода

Практика: игра «Угадай число» с подсказками «больше/меньше» и счётчиком попыток

Массив: объявление, обращение по индексу, изменение и вывод элементов

Перебор массива циклом for. Нахождение суммы, минимума, максимума через перебор

Двумерные массивы: объявление, заполнение и перебор. Матрица как таблица значений

Практика: анализ числового массива — поиск, подсчёт, нахождение среднего значения

Структура BMP-файла в C++: заголовок, данные пикселей. Открываем и читаем изображение

Доступ к пикселям: изменение яркости, инверсия цвета — меняем значения RGB вручную

Реализация фильтров: чёрно-белое, рамка, наложение простых эффектов

Финальная сборка: рабочий фоторедактор — тестирование, демонстрация группе, портфолио

Вектор vector<int>: зачем нужен динамический массив, push_back(), pop_back(), size()

Символы char: таблица ASCII, коды символов. Функции isdigit(), isalpha(), toupper(), tolower()

Строки — база: std::string, объявление, конкатенация, длина (length()), сравнение строк

Строки — методы: find(), replace(), erase(), insert() — ищем, меняем, вырезаем

Строки — срезы: substr(pos, len) — вырезание подстрок, разворот строки, извлечение частей

Практика: шифр Цезаря или текстовый анализатор — применяем всё, что изучили в блоке

Проектирование: выбор идеи, составление ТЗ, разбивка на подзадачи, структура кода

Реализация — часть 1: основная логика программы, первый рабочий прототип

Реализация — часть 2: дополнительный функционал, поиск и исправление ошибок (дебаг)

Финальная сборка: тестирование, презентация группе, оформление проекта в портфолио

ПОДДЕРЖКА КУРАТОРА

С тобой всегда будет поддержка в лице опытного наставника

Куратор:

  • Помогает с домашками на курсе и в школе, если ты на тарифе PRO
  • Объясняет материал, если что‑то непонятно
  • Мотивирует, когда становится сложно
  • Делится твоими успехами с родителями
Поддержка куратора

Тарифы по блокам

С++ для начинающих с Матвеем Грицаевым

С куратором

Блок

Сразу весь курс

-10%

Если остались вопросы

«Мой ребёнок плохо разбирается в предмете. Подойдут ли ему курсы в 100Б?» Иконка вопроса

Да, на наших курсах нет требований к начальному уровню подготовки. Преподаватели помогут ребёнку разобраться в сложных темах и заложить прочный фундамент для старших классов.

Подойдут ли курсы средней школы ученикам с продвинутым уровнем подготовки? Иконка вопроса

Да, для таких ребят на курсе предусмотрены домашки повышенной сложности. На наших курсах каждый ученик сможет узнать что-то новое и закрепить свои знания.

Есть ли на курсах средней школы система жизней? Иконка вопроса

Да, у ученика есть 3 жизни в месяц. Жизнь теряется, если ребёнок не сдаёт домашнее задание до дедлайна. Дедлайн можно перенести по уважительной причине — для этого достаточно заранее предупредить куратора.

Кто такие кураторы и чем они помогают? Иконка вопроса

Кураторы — это студенты и выпускники, которые недавно сами сдали ОГЭ и ЕГЭ на высокие баллы. Они помогают с домашкой, отвечают на вопросы и общаются с подростками на одном языке.

Сколько занятий на курсах? Сколько они идут? Иконка вопроса

На курсах средней школы 2 занятия в неделю, каждый вебинар идёт 45-60 минут, а выполнение домашнего задания в среднем занимает 30-40 минут. Этого хватает, чтобы освоить программу: узнать теорию и закрепить её практикой.

У ребёнка много уроков в школе: не будет ли перегруза от дополнительных занятий? Иконка вопроса

Нет, занятия в 100балльном органично вписываются в школьный график. Каждое занятие длится 45–60 минут, и ребёнок тратит около часа-полутора в неделю на практику. Это достаточно, чтобы подтянуть предмет, но не перегрузить нервную систему.

Чем формат вебинаров отличается от занятий с репетитором один на один? Иконка вопроса

На вебинарах преподаватель не видит учеников, но постоянно взаимодействует с ними через чат и интерактивные задания. Для подростков это привычный формат — они легко включаются в общение онлайн. Такой формат не хуже индивидуальных занятий, ведь ребёнок:

- получает объяснение темы «нешкольным» языком, с другими примерами;
- закрепляет новый материал на практике;
- может задавать вопросы в чате и получать ответы в моменте, а при необходимости — обращаться за поддержкой куратора.
Регулярные вебинары дают системное повторение школьных тем и помогают выстроить прочную базу для будущих экзаменов.

Каких результатов ждать? Иконка вопроса

При регулярном участии в уроках и выполнении домашних заданий ребёнок:

- увереннее чувствует себя в школе;
- повышает текущие оценки;
- постепенно готовится к ОГЭ и ЕГЭ без стресса и авралов.

Запишись
на вводный урок

бесплатно

  • 11 класс
  • 10 класс
  • 9 класс
  • 8 класс
  • 7 класс

Заполняй форму и получай бесплатный урок, чтобы почувствовать весь кайф подготовки

Преподаватели