Цель ДОП.
Сформировать у категории «школьники 10-11 классов» базовые навыки программирования на Python, алгоритмического мышления, тестирования решений и выполнения учебного проекта. Курс ориентирован на базовую школьную алгоритмику, формат ЕГЭ, строки, таблицы, простые файлы, проверку решений и учебный проект.
Задачи ДОП:
- дать системное представление о языке Python как инструменте решения учебных и прикладных задач
- сформировать навык чтения условия, построения алгоритма и точного соблюдения формата ввода/вывода
- отработать базовые конструкции Python: типы данных, ветвления, циклы, функции, коллекции, строки, файлы и стандартные модули
- научить использовать автопроверку, тест-план, граничные случаи и разбор ошибок как нормальную часть разработки
- связать содержание курса с образовательной траекторией: ЕГЭ и дальнейшее обучение в ИТ-направлениях
- сформировать ответственное отношение к ИИ-инструментам, персональным данным, авторскому праву и самостоятельной защите результата
Планируемые результаты обучения:
- читает условие задачи, выделяет входные и выходные данные, ограничения и требуемый формат ответа
- пишет программы на Python 3 с использованием базовых типов данных, условий, циклов, функций и коллекций
- проверяет решение на открытых, граничных и самостоятельно подобранных тестах
- использует стандартные модули Python и понимает, когда они упрощают решение
- анализирует ИИ-сгенерированный код, находит ошибки, проверяет результат и соблюдает правила академической честности
- готовит итоговый проект, README, тест-план и устно объясняет структуру решения связывает изученные приемы с содержанием ЕГЭ по информатике: логикой, алгоритмами, программированием, анализом данных и проверкой решений
Сферы применения результатов.
Полученные навыки применяются при выполнении школьных и учебных проектов, подготовке к контрольным форматам по информатике, участии в ИТ-интенсивах, изучении более продвинутого программирования, анализа данных и разработки программных продуктов.
Структура ДОП.
Программа реализуется в модульной форме и включает 144 академических часа: четыре последовательно осваиваемых модуля по 36 академических часов. Навигационный модуль, ЕВИ и ИТиСИ не входят в указанную трудоемкость.
Перечень модулей ДОП:
- Модуль 1. Базовый синтаксис, условия, циклы и формат ЕГЭ — среда Python, типы данных, логика, системы счисления, условия, циклы, функции и ИИ-инструменты.
- Модуль 2. Строки, коллекции, файлы и функции — строки, регулярные выражения, списки, таблицы, файлы, множества, словари и функции высшего порядка.
- Модуль 3. Алгоритмические приемы и подготовка к ЕГЭ — сложность, префиксные суммы, два указателя, сортировка, бинарный поиск, рекурсия, мемоизация и тестирование.
- Модуль 4. Проектная разработка и прикладные инструменты — itertools, collections, прикладные модули, базовое ООП, структура проекта, тест-план и защита.