Спецкурс Приручение python'а
Основная информация
  Пункт Содержание
1 Направление Третий Путь
2 Класс 9 - 11
3 Тип курса зачётный для всех классов
4 Преподаватели Виноградов Владимир
5 Стажёры  
6 Время проведения Вторник 17:20 - 18:40
7 Цель курса Целью курса является обучение школьников базовым навыкам программирования на примере языка программирования python
8 Задачи курса К задачам курса можно отнести:
- Изучение python
- Развитие у школьников умения нестандартно мыслить и решать трудоемкие задачи
- Обучение некоторым полезным алгоритмам для решения типовых задач
9 Особенности курса Курс нацелен не только на запоминание теории и языка программирования, но также и на применение знаний в решении задач и даже написании проектов.
10 Формат проведения занятия (включая использование classroom) В начале занятия проводится летучка - краткий теоретический опрос по теме прошлого урока. После разбора летучки начинается основная пара. Сначала рассказывается теоретический материал, затем идет блок практики.
11 Целевая аудитория Курс предназначен для ребят, заинтересованных в том, чтобы попробовать программирование или же прокачать свои знания, изучив некоторые полезные алгоритмы.
12 Краткое описание курса Курс о программировании на языке python
В рамках курса будут изучены ооп, различные структуры данных и некоторые полезные алгоритмы
13 Количество слушателей от 10 до 20 человек
14 Отбор Отбор на курс не предусмотрен.
Если будет много желающих, будет проведено входное тестирование, включающее не только уровень знаний человека, но и его мотивацию изучать данный курс. В приоритете будут те школьники, который четко могут ответить на вопрос, зачем им программирование.
15 Формы контроля и
система отчётности
Приблизительное распределение веса различных элементов контроля:
- Летучки - 20%
- Проекты - 30%
- Экзамен - 50%
16 Формат курса: онлайн/оффлайн/гибрид. В случае онлайн, какие платформы используются? Курс будет читаться очно. При возникновении внештатных ситуаций курс будет проводиться на платформе Discord
20 Дополнительная информация о курсе Желательно наличие у школьников своих ноутбуков
Позанятийный план
№ занятия Дата (Вторник) Тематический блок План занятия
1 03.10.2023 Введение Знакомство со школьниками, рассказ о себе, целях курса и установка необходимого по, (проведение теста, если будет избыток желающих)
Рассказ о веб-сервисе, который основан на Git. Рассказ о git. Создание собственного аккаунта
2 10.10.2023 Основы python Обучение основам языка python - ввод и вывод информации, типы данных
3 17.10.2023 Операции и условия Рассказ о различных нестандартных операциях (xor, возведение в степень, извлечение корня через степень и т.д.) и условиях
4 24.10.2023 Цикл for Цикл for, операторы break и continue
5 31.10.2023 Вложенные условия Вложенные условия внутри циклов и в основной программе
6 07.11.2023 Функции Рассказ об устройстве программы, ее частях и функциях, а также лямбда-функциях. Изучение рекурсии
7 14.11.2023 Цикл while Цикл while, вложенные циклы
8 21.11.2023 Строки Рассказ о строках и их методах, а также об операциях с ними
9 28.11.2023 Строки2 Регулярные выражения
10 05.12.2023 Списки Знакомство со списками, методами списков
11 12.12.2023 Двумерные списки Изучение двумерных списков
12 19.12.2023 Множества, словари и set Рассказ о новых структурах данных
13 26.12.2023 ЭКЗ Экзамен
  02.01.2024    
  09.01.2024    
  16.01.2024    
  23.01.2024    
14 30.01.2024 Повторение Повторение материала 1 полугодия
15 06.02.2024 Алгебра логики Изучение алгебры логики и путей ее решения с помощью python
16 13.02.2024 Сортировки Рассказ о принципе работы сортировок, знакомство с разными вариациями, быстрая сортировка
17 20.02.2024 Бинарный поиск Знакомство с бинарным поиском, рассказ про тернарный поиск
18 27.02.2024 Сложность алгоритмов Теория по тому, как оценивать сложность алгоритмов
19 05.03.2024 16 задание ЕГЭ Разбор 16 задания ЕГЭ, повторение темы функций
20 12.03.2024 15 Задание ЕГЭ Разбор 15 задания ЕГЭ, повторение алгебры логики
21 19.03.2024 12, 14 Задания ЕГЭ Разбор 12 задания ЕГЭ, повторение темы строк
Разбор 14 задания егэ, повторение базовых операций
22 26.03.2024 17 Задание ЕГЭ Разбор 17 задания ЕГЭ, чтение из файла
23 02.04.2024 18 Задание ЕГЭ Разбор 18 задания ЕГЭ, изучение динамического программирования
24 09.04.2024 23 задание ЕГЭ Разбор 23 задания ЕГЭ, повторение темы динамического программирования
25 16.04.2024 ЭКЗ Экзамен
  23.04.2024    
  30.04.2024    
  07.05.2024    
  14.05.2024    
  21.05.2024    
  28.05.2024    
  04.06.2024    
  11.06.2024    
  18.06.2024    
  25.06.2024    
Список используемой литературы
1 Документация python - https://docs.python.org/3/index.html
2 Ресурс для самостоятельного изучения основ python - https://pythontutor.ru/
3 Ресурс для подготовки к егэ - https://inf-ege.sdamgia.ru/
4 Документация git - https://git-scm.com/docs