Логотип МФТИ — Московский физико-технический институт
Вернуться к программе курса

Описание программы

Цель ДОП

Сформировать у категории «школьники 8–9 классов» базовые навыки программирования на Python, алгоритмического мышления, тестирования решений и выполнения учебного проекта. Курс ориентирован на базовую школьную алгоритмику, формат ОГЭ, строки, таблицы, простые файлы, проверку решений и учебный проект.

Задачи ДОП

  • Дать системное представление о языке Python как инструменте решения учебных и прикладных задач.
  • Сформировать навык чтения условия, построения алгоритма и точного соблюдения формата ввода/вывода.
  • Отработать базовые конструкции Python: типы данных, ветвления, циклы, функции, коллекции, строки, файлы и стандартные модули.
  • Научить использовать автопроверку, тест-план, граничные случаи и разбор ошибок как нормальную часть разработки.
  • Связать содержание курса с образовательной траекторией: ОГЭ и дальнейшее обучение в ИТ-направлениях.
  • Сформировать ответственное отношение к ИИ-инструментам, персональным данным, авторскому праву и самостоятельной защите результата.

Планируемые результаты обучения

  • Читает условие задачи, выделяет входные и выходные данные, ограничения и требуемый формат ответа.
  • Пишет программы на Python 3 с использованием базовых типов данных, условий, циклов, функций и коллекций.
  • Проверяет решение на открытых, граничных и самостоятельно подобранных тестах.
  • Использует стандартные модули Python и понимает, когда они упрощают решение.
  • Анализирует ИИ-сгенерированный код, находит ошибки, проверяет результат и соблюдает правила академической честности.
  • Готовит итоговый проект, README, тест-план и устно объясняет структуру решения.
  • Связывает изученные приемы с содержанием ОГЭ по информатике: логикой, алгоритмами, строками, таблицами и файлами.

Сферы применения результатов

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

Структура ДОП

Программа реализуется в модульной форме и включает 144 академических часа: четыре последовательно осваиваемых модуля по 36 академических часов. Навигационный модуль, ЕВИ и ИТиСИ не входят в указанную трудоемкость.

Перечень модулей ДОП

  • Модуль 1. Базовый синтаксис, условия и циклы — Среда Python, первая программа и ответственное использование ИТ; Переменные, типы данных и числовые операции; Логика, системы счисления и условный оператор.
  • Модуль 2. Функции и коллекции — Функции: параметры и возвращаемое значение; Область видимости и структура функции; Функции высшего порядка и lambda.
  • Модуль 3. Строки, файлы, модули и проверка решений — Продвинутая работа со строками; Регулярные выражения; Работа с файлами.
  • Модуль 4. Проектная разработка и базовое ООП — Классы и объекты на базовом уровне; Основные принципы ООП; Модули, пакеты и исключения.

Формат реализации

Форма обучения — очная с применением дистанционных образовательных технологий. Формат обучения — онлайн. Занятия проводятся синхронно в режиме реального времени с использованием видеоконференцсвязи и образовательной платформы; материалы и задания доступны на платформе.

Минимальные требования к получателям поддержки

  • Обучение в 8 или 9 классе.
  • Уверенная работа с браузером, файлами, клавиатурой и текстовым редактором.
  • Готовность решать задачи с вводом и выводом данных, читать условия и проверять результат.
  • Предварительный опыт программирования не требуется.