- Это мероприятие прошло.
Основы программирования на языке Python
17 сентября, 2024 00:00 – 1 октября, 2024 00:00

Программа смены ориентирована на школьников образовательных учреждений, поддержавших проект «Школы – ассоциированные партнеры «Сириуса», в рамках которого в субъектах Российской Федерации формируется сеть ведущих общеобразовательных организаций, работающих при методической поддержке «Сириуса». Проект разработан в соответствии с поручением Президента Российской Федерации и направлен на поддержку талантливых детей и молодежи, а также подготовку высококвалифицированных кадров для региональных экономик.
Краткое название профильной смены: Программирования на Python
Направление: наука
Предмет: информатика
Специализация: программирование
Возраст обучающихся: 7-8 класс
Количество обучающихся: 32 человека
Форма занятий: очная
Механизм отбора на программу: Слушателями курса будут школьники образовательных учреждений, поддержавшие проект «Школы – ассоциированные партнеры «Сириуса», в рамках которого в субъектах Российской Федерации формируется сеть ведущих общеобразовательных организаций, работающих при методической поддержке «Сириуса».
Актуальность программы
Актуальность программы обусловлена тем, что язык программирования Python в настоящее время входит в топ-10 популярных языков программирования с одной стороны, является наиболее простым в изучении основ программирования и поэтому оказывается наиболее предпочтительным при подготовке и сдаче ЕГЭ по информатике, с другой стороны.
Цель программы
Знакомство с современным языком программирования, получение навыков решения стандартных задач, подготовка к школьному этапу Всероссийской олимпиады по информатике.
Задачи программы
- Изучение основных конструкций языка программирования Python.
- Приобретение навыков решения типовых задач на языке Python.
- Приобретение опыта решения простых олимпиадных задач.
- Развитие познавательных и профессиональных интересов в области информационных технологий.
- Формирование рефлексивного типа мышления.
- Развитие творческих способностей.
- Формирование уважительного отношения к людям.
- Сознание личной и общественной значимости образования.
- Формирование потребности к самопознанию, умению ставить цели и реализовывать их.
Содержание программы
1. Линейные алгоритмы. Функции ввода-вывода. Знакомство с f-строками. Параметры вывода. Операции над целыми и вещественными числами. 2. Разветвляющиеся алгоритмы. Неполное, полное, сложное ветвление, match-case. 3. Логические операции. Сложные условия. Логический тип данных. 4. Циклы. Цикл по условию. Цикл с параметром. Генератор range. Алгоритмы над целыми числами: разбиение числа на цифры, проверка числа на простоту. 5. Строки. Срезы. Операции над строками. Методы строк. f-строки. 6. Списки. Срезы. Операции над списками. Методы списков. Сортировки. 7. Списки списков. 7. Множества. Операции над множествами. Методы множеств. 8. Словари. Операции и методы словарей. 9. Функции. 10. Потоковый ввод. Работа с текстовыми файлами. 11. Итоговая мини-олимпиада.
Руководитель программы
Федорова Антонина Гавриловна – к.ф.-м.н., руководитель Центра олимпиадной подготовки программистов имени Н.Л. Андреевой СГУ
Ведущие преподаватели программы
Коноплева Алена Игоревна – сотрудник Центра олимпиадной подготовки программистов имени Н.Л. Андреевой СГУ;
Сухова Екатерина Владимировна – сотрудник Центра непрерывной подготовки IT-специалистов СГУ;
Громова Галина Владиславовна – сотрудник Центра непрерывной подготовки IT-специалистов СГУ;
Ланкин Иван Сергеевич – студент 2 курса магистратуры факультета компьютерных наук и информационных технологий СГУ.