Азы программирования на Python
Для тех, кто только начинает программировать. Ученики освоят основы языка Python, научатся алгоритмизации и решению текстовых задач, что станет прочной базой для дальнейшего развития в IT.
Подача заявок открыта. Тестирования с 24.08.2026
Грантовые программы Т-Образования совместно с МШП для учащихся Гимназии №9.
Треки обучения
Треки стартуют для учеников 5-11 классов и ведут от выбранной базы к уверенной практике решения задач и проектной разработке.
Для тех, кто только начинает программировать. Ученики освоят основы языка Python, научатся алгоритмизации и решению текстовых задач, что станет прочной базой для дальнейшего развития в IT.
Для тех, кто хочет освоить язык, понять математическую основу программирования. Это не просто язык — это прочная база, которая открывает путь к любой IT-специализации.
Для учеников, которые уже готовы решать алгоритмические задачи и хотят двигаться к муниципальному, региональному и всероссийскому уровню.
Программа обучения
Первый год формирует базу, второй усиливает ее практикой, алгоритмами и подготовкой к уверенному решению олимпиадных задач.
Курс для начинающих. Ученики перенесут опыт графического программирования исполнителя Mark.Online в консольную среду Python, освоят основные алгоритмические конструкции и синтаксис языка.
Навыки алгоритмизации, создания программного кода для решения текстовых задач, и работу с синтаксисом языка Python, необходимые для углубленного изучения высокоуровневых языков программирования.
Ученики перенесут опыт программирования из графической среды в консольное приложение.
Способы работы с переменными как в виде графической абстракции, так и в коде.
Использование синтаксиса Python в консольной среде разработки для решения текстовых задач.
Использование условий в циклических алгоритмах и работа с логическими операторами.
Ученики изучат математические операторы и основные операции: сложение, вычитание, умножение и деление.
Раздел посвящен целочисленному делению, остатку и алгоритмам выделения цифр и преобразования чисел.
Учащиеся познакомятся с ветвлением и основами математической логики для построения условий и нелинейных алгоритмов.
Изучение суммирования последовательности и алгоритмов поиска минимума и максимума.
Обработка последовательностей данных с помощью цикла for и работа с индексами.
Работа с цикл while для обработки данных неизвестной длины и новых схем алгоритмов.
Изучение сложных модификаций уже знакомых циклических алгоритмов.
Трек начинается с языка C++, инструментов разработчика и дискретной математики, а затем переводит учеников к олимпиадному программированию.
Базовые конструкции C++, вычислительные алгоритмы, обработку команд, массивы, динамическую память, функции, структуры, отладку и сборку консольных приложений, включая консольные игры. Основной инструмент - Visual Studio Code.
Синтаксис, типы данных, хранение данных в памяти, модификаторы, вещественные числа, операторы и базовая работа с консолью.
Разветвляющиеся алгоритмы, условные конструкции, простые и составные логические выражения.
Циклические алгоритмы, накопление суммы и количества, минимум и максимум, обработка текстовых консольных команд.
Одномерные, двумерные и динамические массивы, индексы, значения, поиск, вставка, удаление, перестановка элементов и создание игры.
Символьные и строковые типы, посимвольная обработка, чтение и запись текста в файл средствами C++.
Синтаксис функций, параметры по ссылке и указателю, различия между ссылками и указателями.
Перевод чисел между системами счисления и арифметические операции с числами в разных системах.
Представление данных в памяти, битовые операции, алгебра логики, таблицы истинности, законы логики и основы схемотехники.
Ученики используют базу, полученную в первом году, для решения олимпиадных задач, учатся писать чистый код, отлаживать решения и углубляют знания в алгоритмах, структурах данных и математике.
Сортировки массива, бинарный поиск и приемы выбора эффективного решения.
Рефакторинг, поиск ошибок, аккуратное оформление и проверка решений.
Элементарная теория чисел и базовые структуры данных для олимпиад.
Обходы графа, нахождение кратчайших путей и практика на задачах.
Этот трек сразу начинает с олимпиадного программирования и постепенно ведет к углубленной подготовке к Всероссийской олимпиаде школьников.
Углубить навыки решения олимпиадных задач, освоить приемы чистого кода и эффективной отладки, уверенно решать задачи муниципального этапа и первые задачи регионального уровня ВсОШ.
Алгоритмы сортировки массива, бинарный поиск и практические задачи.
Как проверять решения, исправлять ошибки и улучшать структуру кода.
Базовые математические приемы, которые часто встречаются в олимпиадах.
Элементарные структуры данных, обходы графа и кратчайшие пути.
Второй год продолжает алгоритмическую базу первого года и концентрируется на тренировке к этапам ВсОШ: разборе сложных задач, выборе стратегий решения, регулярной практике и уверенной работе в формате олимпиады.
Практика на задачах муниципального и регионального этапов.
Тренировка аккуратной реализации, тестирования и поиска ошибок под время.
Почему мы?
Совместная программа МШП и Т-Образования - это серьёзный уровень для будущих побед
Фундаментальное образование.
Ведущие преподаватели и тренеры по олимпиадному программированию МШП.
Обучение за счет Т-Образования и МШП. Никакой платы за занятия или материалы.
Подготовка к победам на этапах Всероссийской олимпиады школьников по информатике.
Как поступить?
Тестирование пройдет в августе-сентябре 2026. Старт - с 24.08.2026 в гимназии №9.
Заполни форму на сайте - укажи имя, класс и выбранный трек.
Логика, математика и базовое программирование для олимпиадного трека.
Результаты появятся в сентябре в гимназии №9.
Запишись на тестирование и выбери подходящий трек обучения.
FAQ
Данные программы предоставляются на грантовой основе для учащихся Гимназии №9, количество мест ограничено. Грант покрывает 100% стоимости обучения.
Для трека Азы программирования на python необходимо сдать тестирование на математику и логику. Для трека C++ углубленное изучение необходимо сдать тестирование на математику, логику и базовые навыки программирования. Для олимпиадного трека необходимо знание языка программирования, преимущественно C++, умение решать базовые алгоритмические задачи и понимание математической логики. Однако, задания тестирования можно будет писать на любом языке программрования.
Для трека C++ углубленное изучение поможет решение логических задач по математике и базовых задач на любом языке программирования. Для олимпиадного программирования стоит потренироваться в решении алгоритмических и олимпиадных задач. Сборники олимпиадных задач есть в открытом доступе в интернете.
Если в данном учебном году не получилось попасть на грантовую основу, возможно поступление на платные программы МШП без сдачи вступительных испытаний. В следующем учебном году можно снова сдать тестирование на получение гранта.
Вся информация доступна в личном кабинете для самостоятельного изучения. На следующем уроке преподаватель поможет восполнить пробелы, при необходимости.
Нет, на занятиях есть вся необходимая техника с установленным ПО для работы. Понадобится только тетрадь для конспектов и ручка.
Результаты можно узнать в гимназии в сентябре 2026 года. Точные даты будут сообщены заранее, а также мы отправим уведомление по электронной почте.