Подача заявок открыта. Тестирования в сентябре

Код — это твоя суперсила

Грантовые образовательные программы Т-Образования и МШП для учащихся Гимназии №9.

Олимпиадное программирование на Python Подготовка к ВсОШ
Углублённое изучение C++ Фундаментальное программирование
От C++ до Промышленного программирования Разработка реальных проектов

Программы обучения

Три основные программы и спецкурс

Программы рассчитаны на 1–2 года и сочетают теорию с практикой на каждом занятии.

5-7 класс 1 год 3 ак. часа в неделю

Олимпиадное программирование на Python

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

8 класс 2 года 2-4 ак. часа в неделю

Углублённое изучение C++

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

9 класс 2 года 2-4 ак. часа в неделю

От C++ до Промышленного программирования

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

Спецкурс 8-10 класс 1 год 2 ак. часа в неделю

Анализ данных на Python

Для учеников, которые хотят познакомиться с анализом данных и научиться работать с библиотеками Python для обработки информации.

Программа обучения

Как развиваются треки

Олимпиадное программирование на Python. 5-7 класс

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

Тематический план курса

  • Целочисленное деление и остатки.
  • Отладка и дебаг-выводы, дорешивание.
  • Простые числа, разложение на множители.
  • НОД, НОК.
  • Идейные задачи муниципального этапа.
  • Комбинаторика: сумма, произведение, перестановки.
  • Комбинаторика: сочетания и размещения.
  • Координатная сетка, расстояние между точками.
  • Площади.
  • Итоговое соревнование.

Углублённое изучение C++. 8 класс

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

Что освоят ученики

В первом году обучения ученики познакомятся с основами языка C++, научатся писать простые программы, работать с данными и алгоритмами, а затем перейдут к более сложным структурам и массивам.

Введение в программирование. Типы данных. Линейные алгоритмы

Ученики познакомятся с синтаксисом языка C++, узнают, что такое переменные и линейный алгоритм, изучат базовые типы данных, вычисления с помощью операторов языка C++, а также базовые команды для работы с консолью.

Условный оператор. Представление данных в памяти

Ученики узнают, что такое разветвляющийся алгоритм, познакомятся с условными конструкциями языка C++, научатся составлять простые и составные условия.

Циклы. Консольные команды

Ученики узнают, что такое циклический алгоритм, познакомятся с различными циклическими конструкциями языка C++, изучат алгоритмы накопления суммы и количества, поиска минимума и максимума в числовых последовательностях, а также научатся обрабатывать текстовые консольные команды.

Одномерные массивы

Ученики узнают, что такое массивы, для чего они используются, как хранятся в памяти компьютера, познакомятся с понятием «индекс» элемента массива и «значение» элемента массива, научатся применять ранее изученные алгоритмы на массивах, изучат алгоритмы поиска, вставки, удаления, перестановки элементов массива и создадут консольную игру с использованием массива.

Вложенные циклы

Ученики познакомятся с правилами составления вложенных конструкций, смогут составлять вложенные циклические конструкции для решения различных задач программирования и математики, а также изучат алгоритм сортировки массива.

Двумерные массивы

Ученики узнают, что такое двумерный массив, чем он отличается от одномерного, адаптируют известные алгоритмы под двумерные массивы и создадут консольную игру с использованием двумерного массива.

Что освоят ученики

В рамках курса ученики рассмотрят основные темы, необходимые для понимания логики вычислений, структур данных и алгоритмов.

Системы счисления

Ученики познакомятся с различными системами счисления, изучат алгоритмы перевода из одной СС в другую, а также научатся выполнять арифметические операции с числами разных систем счисления.

Представление данных в памяти

Ученики поймут, как устроена память компьютера, как представляются данные в памяти и познакомятся с битовыми операциями.

Алгебра логики

Ученики познакомятся с алгеброй логики, изучат её операции, научатся строить таблицы истинности, рассмотрят основные законы и смогут применять их для упрощения логических выражений.

Схемотехника

Ученики научатся конструировать логические схемы для различных электронных устройств и применять знания алгебры логики для их упрощения.

Что освоят ученики

Цель курса — формирование практических навыков работы с операционной системой Linux на уровне, достаточном для использования ОС в разработке приложений.

Основы работы в Linux

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

Основы работы с терминалом

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

Создание скриптов

Ученики узнают, что такое программы для автоматизации действий на языке bash, изучат базовый синтаксис, познакомятся с переменными, условиями и циклами и создадут свои первые сценарии.

Управление и автоматизация процессов

Ученики узнают, что такое процессы в Linux, как они взаимодействуют с ресурсами компьютера, научатся просматривать, запускать, останавливать и управлять ими с помощью системных команд.

Настройка сети и безопасность

Ученики узнают о базовых принципах сетевого взаимодействия в Linux, научатся проверять сетевое подключение и использовать основные команды диагностики.

Удаленный доступ

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

Что освоят ученики

В рамках изучения курса ученики рассмотрят основные темы, которые помогут перейти от базового программирования к более глубокому пониманию архитектуры программ и объектно-ориентированного подхода.

Функции, перегрузки функций, рекурсия

Ученики узнают, что такое функции в C++, а также научатся их перегружать.

Работа с файлами

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

Символы и строки

Ученики изучат работу со строками и символами для применения продвинутых алгоритмов с текстом.

Классы. Объекты и методы. Наследование и инкапсуляция

Ученики познакомятся с ООП на примере контейнера-классов, изучат их синтаксис, основы построения, а также возможности наследования и инкапсуляции.

Конструкторы и деструкторы. Полиморфизм

Ученики смогут разрабатывать конструкторы и деструкторы — функции, необходимые для создания и удаления экземпляров классов.

Перегрузка операций, шаблоны, дружественные функции

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

Введение в библиотеку STL

Ученики изучат основные функции и методы библиотеки STL, которые позволяют эффективно и быстро работать со строковыми данными, сортировкой, ассоциативными и не ассоциативными массивами.

От C++ до Промышленного программирования. 9 класс

Переход от фундаментального C++ к разработке сложных приложений, архитектуре систем и проектной работе над web-сервисами.

Что освоят ученики

В рамках изучения курса ученики рассмотрят основные темы, которые помогут перейти от базового программирования к более глубокому пониманию архитектуры программ и объектно-ориентированного подхода.

Функции, перегрузки функций, рекурсия

Ученики узнают, что такое функции в C++, а также научатся их перегружать.

Работа с файлами

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

Символы и строки

Ученики изучат работу со строками и символами для применения продвинутых алгоритмов с текстом.

Классы. Объекты и методы. Наследование и инкапсуляция

Ученики познакомятся с ООП на примере контейнера-классов, изучат их синтаксис, основы построения, а также возможности наследования и инкапсуляции.

Конструкторы и деструкторы. Полиморфизм

Ученики смогут разрабатывать конструкторы и деструкторы — функции, необходимые для создания и удаления экземпляров классов.

Перегрузка операций, шаблоны, дружественные функции

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

Введение в библиотеку STL

Ученики изучат основные функции и методы библиотеки STL, которые позволяют эффективно и быстро работать со строковыми данными, сортировкой, ассоциативными и не ассоциативными массивами.

Архитектура приложений: паттерны проектирования, базы данных

Цель предмета — развить у обучающихся навыки проектирования приложений на Python: построения системы объектов и классов, применения объектно-ориентированного подхода, паттернов проектирования, обработки исключений, отладки и хранения данных через базу данных или ORM.

ООП на Python

Объекты, классы и структура приложения.

Декомпозиция задачи и паттерны

Модули, разбиение задачи на части и применение паттернов проектирования.

Обработка исключений и отладка

Работа с ошибками, ручное тестирование и отладка.

Базы данных и ORM

Хранение данных и работа с ORM в приложениях.

Итоговый проект

CLI-приложение с продуманной ООП-архитектурой, обработкой ошибок и хранением данных через базу данных или ORM.

Проектирование и разработка веб-сервисов

Цель предмета — развить у обучающихся навыки индивидуальной проектной разработки: от требований и пользовательского сценария до прототипа web-приложения или web-сервиса с использованием базовых web-технологий, хранения данных, архитектурных решений и ИИ-ассистированного написания кода.

Требования и сценарий

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

Проектирование web-приложения

Структура сервиса, интерфейс, логика приложения и хранение данных.

ИИ-ассистированная разработка

Документация, логирование и использование ИИ-помощников в разработке.

Итоговый проект

Индивидуальный прототип web-приложения или web-сервиса.

Спецкурс: анализ данных на Python. 8-10 классы

Курс для тех, кто хочет изучать данные, работать с Python и применять аналитику в реальных задачах.

Что освоят ученики

На спецкурсе ученики научатся анализировать данные с помощью Python и профильных библиотек. Узнают, как собирать и актуализировать данные, а также представлять их в понятном виде. Их ждет сложное программирование и серьёзная математика, которые пригодятся при обучении в вузе и во многих сферах IT.

Кому подойдет курс

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

Тематический план курса

  1. Jupyter Notebook как основной инструмент для задач анализа данных.
  2. Синтаксис языка Python и структуры для работы с наборами данных.
  3. Датасеты и библиотека pandas, группировки, фильтрация, объединение.
  4. Библиотека numpy и альтернативные методы работы со списками.
  5. Визуализация данных с помощью библиотеки matplotlib.
  6. Работа с внешними источниками данных.
  7. Организация и хранение данных для задач анализа.
  8. Работа с API социальных сетей и геосайтов.

Преимущества программы

Возможность получать фундаментальное образование на грантовой основе

Совместная программа Т-Образования и МШП - это серьёзный уровень для будущих побед

Фундаментальное образование

Не просто программирование, а глубокое понимание принципов и методов разработки.

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

Ведущие преподаватели и тренеры по олимпиадному программированию МШП.

Грантовое обучение

Обучение за счет Т-Образования и МШП. Никакой платы за занятия или материалы.

Результат

Подготовка к победам на этапах Всероссийской олимпиады школьников по информатике.

Как поступить?

Три простых шага

Начало тестирования в сетбяре 2026 года в Гимназии №9.

1

Оставьте заявку

Заполните форму на сайте: укажите данные ученика, класс и выбранную программу.

2

Пройдите тестирование

Содержание зависит от программы и может включать задания по логике, математике и основам программирования.

3

Получите результат

Результаты отбора будут объявлены в сентябре в Гимназии №9.

Подайте заявку на участие в отборе

Выберите подходящую программу и зарегистрируйтесь на тестирование.

Заполнить анкету
Анкета участника программы
Заполни форму для участия в отборе на грантовую программу обучения программированию
Номер телефона законного представителя
Только для учащихся Гимназии №9
Перечисли языки программирования, в которых ты уже имеешь опыт написания программ
Отправляя анкету, Вы принимаете условия Пользовательского соглашения и даёте согласие на обработку персональных данных в соответствии с нашей Политикой конфиденциальности

Остались вопросы?

Ответим на все ваши вопросы на почте best-talents@tbank.ru или в боте https://t.me/clar_tbot.

FAQ

Ответы на частые вопросы

Что такое гранты на обучение?

Данные программы предоставляются на грантовой основе для учащихся Гимназии №9, количество мест ограничено. Грант покрывает 100% стоимости обучения.

Если не получится пройти на обучение по гранту?

Если в данном учебном году не получилось попасть на грантовую основу, возможно поступление на основные программы МШП без сдачи вступительных испытаний. В следующем учебном году можно снова сдать тестирование на получение гранта.

Если ученик пропускает занятие, как догнать группу?

Вся информация с занятия будет доступна в личном кабинете для самостоятельного изучения. На следующем уроке преподаватель поможет восполнить пробелы, при необходимости. При пропусках и неуспеваемости ученик может быть отчислен из программы.

Нужен ли свой ноутбук?

Нет, на занятиях есть вся необходимая техника с установленным ПО для работы. Понадобится только тетрадь для конспектов и ручка.

Как узнать о результатах?

Результаты можно узнать в гимназии в сентябре 2026 года. Точные даты будут сообщены заранее, а также мы отправим уведомление по контактному номеру.

Как подготовиться к тестированию?

Тестирование будет на математическую логику и программирование. Мы не разглашаем заранее темы, задачи будут в первую очередь интересными, и попробовать точно стоит. Специального повторения определённых тем не требуется. В блоке программирования решать задачи можно на любом языке. Для направления "От С++ до промышленного программирования" необходимо знания основ языка С++ до ООП. На тестирование будет проверять знания тем, которые указаны в программе "Углубленное изучение С++ для 8 класса" 1 год обучения.