Курс Программирование для 8 класса
8 класс
Средняя школа
Программирование
Python для 5–9 классов: программирование с нуля
Освоите ввод-вывод, условия, циклы, списки, строки, функции. Научитесь разбивать задачу на шаги, искать ошибки, доводить до результата.
Проекты, которые попадут в портфолио:
• мини-фоторедактор на Python
• игра «Крестики-нолики»
Итог: база Python, понимание как мыслить программист, опыт написанных работающих программ.
Формат: живые онлайн-занятия + практика + домашние задания + обратная связь.
9 октября
Вебинары и домашки
№1
по результатам
учеников * по данным
исследования
Smart
Ranking, 2025
от5 490 ₽/ блок
№1
по результатам
учеников * по данным
исследования
Smart
Ranking, 2025
ВШЭ
Окончил Факультет компьютерных наук ВШЭ по направлению «Прикладная математика и информатика»
Подготовил 300+ победителей и призёров всероссийских олимпиад
Опыт преподавания более 10 лет
Подготовил учеников к международному тесту SAT на 1560 из 1600 и на 800 из 800 баллов
Среда разработки: установка 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: дополнительный функционал, поиск и исправление ошибок (дебаг)
Финальная сборка: тестирование, презентация группе, оформление проекта в портфолио
С тобой всегда будет поддержка в лице опытного наставника
Куратор:
С++ для начинающих с Матвеем Грицаевым
С куратором
Блок
Сразу весь курс
«Мой ребёнок плохо разбирается в предмете. Подойдут ли ему курсы в 100Б?»
Да, на наших курсах нет требований к начальному уровню подготовки. Преподаватели помогут ребёнку разобраться в сложных темах и заложить прочный фундамент для старших классов.
Подойдут ли курсы средней школы ученикам с продвинутым уровнем подготовки?
Да, для таких ребят на курсе предусмотрены домашки повышенной сложности. На наших курсах каждый ученик сможет узнать что-то новое и закрепить свои знания.
Есть ли на курсах средней школы система жизней?
Да, у ученика есть 3 жизни в месяц. Жизнь теряется, если ребёнок не сдаёт домашнее задание до дедлайна. Дедлайн можно перенести по уважительной причине — для этого достаточно заранее предупредить куратора.
Кто такие кураторы и чем они помогают?
Кураторы — это студенты и выпускники, которые недавно сами сдали ОГЭ и ЕГЭ на высокие баллы. Они помогают с домашкой, отвечают на вопросы и общаются с подростками на одном языке.
Сколько занятий на курсах? Сколько они идут?
На курсах средней школы 2 занятия в неделю, каждый вебинар идёт 45-60 минут, а выполнение домашнего задания в среднем занимает 30-40 минут. Этого хватает, чтобы освоить программу: узнать теорию и закрепить её практикой.
У ребёнка много уроков в школе: не будет ли перегруза от дополнительных занятий?
Нет, занятия в 100балльном органично вписываются в школьный график. Каждое занятие длится 45–60 минут, и ребёнок тратит около часа-полутора в неделю на практику. Это достаточно, чтобы подтянуть предмет, но не перегрузить нервную систему.
Чем формат вебинаров отличается от занятий с репетитором один на один?
На вебинарах преподаватель не видит учеников, но постоянно взаимодействует с ними через чат и интерактивные задания. Для подростков это привычный формат — они легко включаются в общение онлайн. Такой формат не хуже индивидуальных занятий, ведь ребёнок:
- получает объяснение темы «нешкольным» языком, с другими примерами;
- закрепляет новый материал на практике;
- может задавать вопросы в чате и получать ответы в моменте, а при необходимости — обращаться за поддержкой куратора.
Регулярные вебинары дают системное повторение школьных тем и помогают выстроить прочную базу для будущих экзаменов.
Каких результатов ждать?
При регулярном участии в уроках и выполнении домашних заданий ребёнок:
- увереннее чувствует себя в школе;
- повышает текущие оценки;
- постепенно готовится к ОГЭ и ЕГЭ без стресса и авралов.
бесплатно
Заполняй форму и получай бесплатный урок, чтобы почувствовать весь кайф подготовки