Программирование на Python для школьников оффлайн-формат

Бесплатная образовательная программа для школьников 8-10 классов в рамках проекта «Код Будущего»

Что будет

МФТИ разработана для школьников 8-11 классов в рамках проекта «Код будущего». Обучение бесплатное. Программа «Программирование на Python» имеет техническую направленность, в её основу заложены принципы модульности и практической направленности, что обеспечит вариативность обучения. Содержание учебных модулей предполагает детальное изучение алгоритмизации, реализацию межпредметных связей, организацию проектной и исследовательской деятельности обучающихся.
Цель программы – формирование познавательной активности обучающихся в области функционального и объектно-ориентированного программирования, приобретение навыков работы c базовыми и сложными структурами языка в интегрированных средах разработки, получение навыков самостоятельного написания кода и разработки эффективных алгоритмов и программ.

Модули курса:
  • Базовые конструкции в Python
  • Знакомство с коллекциями
  • Решение прикладных задач
  • Разработка графического интерфейса

Требования к уровню подготовки: отсутствуют.
Требования к статусу обучающегося: школьники 8-10 классов общеобразовательных организаций.
Требования к оборудованию для самостоятельной работы обучающихся: персональные компьютеры/ноутбуки, Visual Studio, доступ в Интернет.
Требования к программному обеспечению для самостоятельной работы: операционная система (желательно Windows); браузеры: Yandex Browser, Chrome, Chrome Mobile, Firefox, Opera, Safari, Mobile Safari, Edge, Python; среда Wing IDE 101 (версии 6 или выше); среда PyCharm Community Edition.
Рекомендации для обучающихся: до начала обучения по программе необходимо установить оборудование и программное обеспечение; своевременно выполнять задания для самостоятельной работы, которые будут размещены на цифровой платформе МФТИ в соответствии с изучаемыми темами.

В процессе обучения будут сформированы следующие предметные знания и умения:
  • знание необходимой терминологии («информация», «алгоритм», «исполнитель», «модель»), смысла этих понятий и умение применять полученные знания на практике;
  • умение соблюдать сетевой этикет, другие базовые нормы информационной этики и права при работе с компьютерными программами и в сети Интернет;
  • умение выполнять созданные программы, осуществлять их разработку, тестирование и отладку, используя изученный язык программирования;
  • развитие умений составить и записать алгоритм для конкретного исполнителя; формирование знаний об алгоритмических конструкциях— линейной, условной и циклической, логических значениях и операциях;
  • навыки пошагового выполнения алгоритмов, умение осуществлять данные операции как вручную, так и с использованием компьютера;
  • умение определять результат выполнения алгоритма при заданных исходных данных;
  • знание основных понятий и этапов проектной деятельности.

Программа носит практико-ориентированный характер. Все занятия включают как теоретический блок, так и практическую работу для формирования практических навыков в области программирования. Закрепление навыков происходит в процессе самостоятельной работы обучающихся, которые предусмотрены при изучении всех тем. Для практической работы будут использоваться дата сеты от индустриальных партнеров МФТИ.

17 Октября 2022 - 02 Ноября 2023 Место проведения: в одной из школ России Язык: Русский Тип участия: Бесплатное Подробная информация

Календарь

  • Дата начала
    17
    Окт. 2022
    12:00
    Дата завершения
    17
    Окт. 2022
    12:45

    Интерпретируемые и компилируемые языки. Отличительные особенности языка Python. Среды разработки. Исполнение кода и отладка

    Урок 1

  • Дата начала
    19
    Окт. 2022
    12:00
    Дата завершения
    19
    Окт. 2022
    12:45

    Интерпретируемые и компилируемые языки. Отличительные особенности языка Python. Среды разработки. Исполнение кода и отладка

    Урок 2

  • Дата начала
    21
    Окт. 2022
    12:00
    Дата завершения
    21
    Окт. 2022
    12:45

    Интерпретируемые и компилируемые языки. Отличительные особенности языка Python. Среды разработки. Исполнение кода и отладка

    Урок 3

  • Дата начала
    24
    Окт. 2022
    12:00
    Дата завершения
    24
    Окт. 2022
    12:45

    Переменные. Типы данных. Основные операторы. Приоритет и ассоциативность операторов. Целочисленная арифметика

    Урок 1

  • Дата начала
    26
    Окт. 2022
    12:00
    Дата завершения
    26
    Окт. 2022
    12:45

    Переменные. Типы данных. Основные операторы. Приоритет и ассоциативность операторов. Целочисленная арифметика

    Урок 2

  • Дата начала
    28
    Окт. 2022
    12:00
    Дата завершения
    28
    Окт. 2022
    12:45

    Переменные. Типы данных. Основные операторы. Приоритет и ассоциативность операторов. Целочисленная арифметика

    Урок 3

  • Дата начала
    31
    Окт. 2022
    12:00
    Дата завершения
    31
    Окт. 2022
    12:45

    Конструкция ветвление. Условный оператор. Каскадный условный оператор. Вложенные условия

    Урок 1

  • Дата начала
    02
    Ноя. 2022
    12:00
    Дата завершения
    02
    Ноя. 2022
    12:45

    Конструкция ветвление. Условный оператор. Каскадный условный оператор. Вложенные условия

    Урок 2

  • Дата начала
    04
    Ноя. 2022
    12:00
    Дата завершения
    04
    Ноя. 2022
    12:45

    Конструкция ветвление. Условный оператор. Каскадный условный оператор. Вложенные условия

    Урок 3

  • Дата начала
    07
    Ноя. 2022
    12:00
    Дата завершения
    07
    Ноя. 2022
    12:45

    Контрольная работа

  • Дата начала
    14
    Ноя. 2022
    12:00
    Дата завершения
    14
    Ноя. 2022
    12:45

    Цикл while, for. Организация циклов. Вычисление суммы ряда. Получение таблицы значений функции

    Урок 1

  • Дата начала
    16
    Ноя. 2022
    12:00
    Дата завершения
    16
    Ноя. 2022
    12:45

    Цикл while, for. Организация циклов. Вычисление суммы ряда. Получение таблицы значений функции

    Урок 2

  • Дата начала
    18
    Ноя. 2022
    12:00
    Дата завершения
    18
    Ноя. 2022
    12:45

    Цикл while, for. Организация циклов. Вычисление суммы ряда. Получение таблицы значений функции

    Урок 3

  • Дата начала
    21
    Ноя. 2022
    12:00
    Дата завершения
    21
    Ноя. 2022
    12:45

    Организация разветвлений в цикле. Факторизация чисел. НОК. НОД. Алгоритм Евклида. Быстрое возведение в степень

    Урок 1

  • Дата начала
    23
    Ноя. 2022
    12:00
    Дата завершения
    23
    Ноя. 2022
    12:45

    Организация разветвлений в цикле. Факторизация чисел. НОК. НОД. Алгоритм Евклида. Быстрое возведение в степень

    Урок 2

  • Дата начала
    25
    Ноя. 2022
    12:00
    Дата завершения
    25
    Ноя. 2022
    12:45

    Организация разветвлений в цикле. Факторизация чисел. НОК. НОД. Алгоритм Евклида. Быстрое возведение в степень

    Урок 3

  • Дата начала
    28
    Ноя. 2022
    12:00
    Дата завершения
    28
    Ноя. 2022
    12:45

    Промежуточная аттестация

  • Дата начала
    16
    Янв. 2023
    12:00
    Дата завершения
    16
    Янв. 2023
    12:45

    Строки. Срезы. Методы строк. Типовые алгоритмы обработки строковых данных

    Урок 1

  • Дата начала
    18
    Янв. 2023
    12:00
    Дата завершения
    18
    Янв. 2023
    12:45

    Строки. Срезы. Методы строк. Типовые алгоритмы обработки строковых данных

    Урок 2

  • Дата начала
    20
    Янв. 2023
    12:00
    Дата завершения
    20
    Янв. 2023
    12:45

    Строки. Срезы. Методы строк. Типовые алгоритмы обработки строковых данных

    Урок 3

  • Дата начала
    23
    Янв. 2023
    12:00
    Дата завершения
    23
    Янв. 2023
    12:45

    Списки. Методы списков. Списочные выражения

    Урок 1

  • Дата начала
    25
    Янв. 2023
    12:00
    Дата завершения
    25
    Янв. 2023
    12:45

    Списки. Методы списков. Списочные выражения

    Урок 2

  • Дата начала
    27
    Янв. 2023
    12:00
    Дата завершения
    27
    Янв. 2023
    12:45

    Списки. Методы списков. Списочные выражения

    Урок 3

  • Дата начала
    30
    Янв. 2023
    12:00
    Дата завершения
    30
    Янв. 2023
    12:45

    Факторизация чисел: решето Эратосфена, китайская теорема об остатках

    Урок 1

  • Дата начала
    01
    Фев. 2023
    12:00
    Дата завершения
    01
    Фев. 2023
    12:45

    Факторизация чисел: решето Эратосфена, китайская теорема об остатках

    Урок 2

  • Дата начала
    03
    Фев. 2023
    12:00
    Дата завершения
    03
    Фев. 2023
    12:45

    Факторизация чисел: решето Эратосфена, китайская теорема об остатках

    Урок 3

  • Дата начала
    06
    Фев. 2023
    12:00
    Дата завершения
    06
    Фев. 2023
    12:45

    Алгоритмы сортировки

    Урок 1

  • Дата начала
    08
    Фев. 2023
    12:00
    Дата завершения
    08
    Фев. 2023
    12:45

    Алгоритмы сортировки

    Урок 2

  • Дата начала
    10
    Фев. 2023
    12:00
    Дата завершения
    10
    Фев. 2023
    12:45

    Алгоритмы сортировки

    Урок 3

  • Дата начала
    13
    Фев. 2023
    12:00
    Дата завершения
    13
    Фев. 2023
    12:45

    Контрольная работа

  • Дата начала
    20
    Фев. 2023
    12:00
    Дата завершения
    20
    Фев. 2023
    12:45

    Функции. Области видимости переменных. Возвращение значений из функций. Кортежи

    Урок 1

  • Дата начала
    22
    Фев. 2023
    12:00
    Дата завершения
    22
    Фев. 2023
    12:45

    Функции. Области видимости переменных. Возвращение значений из функций. Кортежи

    Урок 2

  • Дата начала
    24
    Фев. 2023
    12:00
    Дата завершения
    24
    Фев. 2023
    12:45

    Функции. Области видимости переменных. Возвращение значений из функций. Кортежи

    Урок 3

  • Дата начала
    27
    Фев. 2023
    12:00
    Дата завершения
    27
    Фев. 2023
    12:45

    Функции с переменным числом аргументов. Значения по умолчанию. Именованные аргументы

    Урок 1

  • Дата начала
    01
    Мар. 2023
    12:00
    Дата завершения
    01
    Мар. 2023
    12:45

    Функции с переменным числом аргументов. Значения по умолчанию. Именованные аргументы

    Урок 2

  • Дата начала
    03
    Мар. 2023
    12:00
    Дата завершения
    03
    Мар. 2023
    12:45

    Функции с переменным числом аргументов. Значения по умолчанию. Именованные аргументы

    Урок 3

  • Дата начала
    06
    Мар. 2023
    12:00
    Дата завершения
    06
    Мар. 2023
    12:45

    Промежуточная аттестация

  • Дата начала
    13
    Мар. 2023
    12:00
    Дата завершения
    13
    Мар. 2023
    12:45

    Лямбда функции. Сортировка с параметром key

    Урок 1

  • Дата начала
    15
    Мар. 2023
    12:00
    Дата завершения
    15
    Мар. 2023
    12:45

    Лямбда функции. Сортировка с параметром key

    Урок 2

  • Дата начала
    17
    Мар. 2023
    12:00
    Дата завершения
    17
    Мар. 2023
    12:45

    Лямбда функции. Сортировка с параметром key

    Урок 3

  • Дата начала
    20
    Мар. 2023
    12:00
    Дата завершения
    20
    Мар. 2023
    12:45

    Рекурсия. Быстрое возведение в степень

    Урок 1

  • Дата начала
    22
    Мар. 2023
    12:00
    Дата завершения
    22
    Мар. 2023
    12:45

    Рекурсия. Быстрое возведение в степень

    Урок 2

  • Дата начала
    24
    Мар. 2023
    12:00
    Дата завершения
    24
    Мар. 2023
    12:45

    Рекурсия. Быстрое возведение в степень

    Урок 3

  • Дата начала
    27
    Мар. 2023
    12:00
    Дата завершения
    27
    Мар. 2023
    12:45

    Словари и множества. Хэш-таблицы. Модуль Collections

    Урок 1

  • Дата начала
    29
    Мар. 2023
    12:00
    Дата завершения
    29
    Мар. 2023
    12:45

    Словари и множества. Хэш-таблицы. Модуль Collections

    Урок 2

  • Дата начала
    31
    Мар. 2023
    12:00
    Дата завершения
    31
    Мар. 2023
    12:45

    Словари и множества. Хэш-таблицы. Модуль Collections

    Урок 3

  • Дата начала
    04
    Апр. 2023
    12:00
    Дата завершения
    04
    Апр. 2023
    12:45

    Контрольная работа

  • Дата начала
    17
    Апр. 2023
    12:00
    Дата завершения
    17
    Апр. 2023
    12:45

    Принципы устройства и механика создания модулей и пакетов

    Урок 1

  • Дата начала
    19
    Апр. 2023
    12:00
    Дата завершения
    19
    Апр. 2023
    12:45

    Принципы устройства и механика создания модулей и пакетов

    Урок 2

  • Дата начала
    21
    Апр. 2023
    12:00
    Дата завершения
    21
    Апр. 2023
    12:45

    Принципы устройства и механика создания модулей и пакетов

    Урок 3

  • Дата начала
    24
    Апр. 2023
    12:00
    Дата завершения
    24
    Апр. 2023
    12:45

    Обработка исключений

    Урок 1

  • Дата начала
    26
    Апр. 2023
    12:00
    Дата завершения
    26
    Апр. 2023
    12:45

    Обработка исключений

    Урок 2

  • Дата начала
    28
    Апр. 2023
    12:00
    Дата завершения
    28
    Апр. 2023
    12:45

    Обработка исключений

    Урок 3

  • Дата начала
    02
    Май. 2023
    12:00
    Дата завершения
    02
    Май. 2023
    12:45

    Работа с файлами и форматированный вывод

    Урок 1

  • Дата начала
    03
    Май. 2023
    12:00
    Дата завершения
    03
    Май. 2023
    12:45

    Работа с файлами и форматированный вывод

    Урок 2

  • Дата начала
    05
    Май. 2023
    12:00
    Дата завершения
    05
    Май. 2023
    12:45

    Работа с файлами и форматированный вывод

    Урок 3

  • Дата начала
    08
    Май. 2023
    12:00
    Дата завершения
    08
    Май. 2023
    12:45

    Библиотека Telebot: cоздание бота для Telegram

    Урок 1

  • Дата начала
    10
    Май. 2023
    12:00
    Дата завершения
    10
    Май. 2023
    12:45

    Библиотека Telebot: cоздание бота для Telegram

    Урок 2

  • Дата начала
    12
    Май. 2023
    12:00
    Дата завершения
    12
    Май. 2023
    12:45

    Библиотека Telebot: cоздание бота для Telegram

    Урок 3

  • Дата начала
    17
    Май. 2023
    12:00
    Дата завершения
    17
    Май. 2023
    12:45

    Промежуточная аттестация

  • Дата начала
    11
    Сен. 2023
    12:00
    Дата завершения
    11
    Сен. 2023
    12:45

    Библиотека Tkinter: создание графического интерфейса

    Урок 1

  • Дата начала
    13
    Сен. 2023
    12:00
    Дата завершения
    13
    Сен. 2023
    12:45

    Библиотека Tkinter: создание графического интерфейса

    Урок 2

  • Дата начала
    15
    Сен. 2023
    12:00
    Дата завершения
    15
    Сен. 2023
    12:45

    Библиотека Tkinter: создание графического интерфейса

    Урок 3

  • Дата начала
    18
    Сен. 2023
    12:00
    Дата завершения
    18
    Сен. 2023
    12:45

    ООП: инкапсуляция, наследование, полиморфизм

    Урок 1

  • Дата начала
    20
    Сен. 2023
    12:00
    Дата завершения
    20
    Сен. 2023
    12:45

    ООП: инкапсуляция, наследование, полиморфизм

    Урок 2

  • Дата начала
    22
    Сен. 2023
    12:00
    Дата завершения
    22
    Сен. 2023
    12:45

    ООП: инкапсуляция, наследование, полиморфизм

    Урок 3

  • Дата начала
    25
    Сен. 2023
    12:00
    Дата завершения
    25
    Сен. 2023
    12:45

    Итераторы и генераторы

    Урок 1

  • Дата начала
    27
    Сен. 2023
    12:00
    Дата завершения
    27
    Сен. 2023
    12:45

    Итераторы и генераторы

    Урок 2

  • Дата начала
    29
    Сен. 2023
    12:00
    Дата завершения
    29
    Сен. 2023
    12:45

    Итераторы и генераторы

    Урок 3

  • Дата начала
    02
    Окт. 2023
    12:00
    Дата завершения
    02
    Окт. 2023
    12:45

    Автоматизированное тестирование в Python

    Урок 1

  • Дата начала
    04
    Окт. 2023
    12:00
    Дата завершения
    04
    Окт. 2023
    12:45

    Автоматизированное тестирование в Python

    Урок 2

  • Дата начала
    06
    Окт. 2023
    12:00
    Дата завершения
    06
    Окт. 2023
    12:45

    Автоматизированное тестирование в Python

    Урок 3

  • Дата начала
    11
    Окт. 2023
    12:00
    Дата завершения
    11
    Окт. 2023
    12:45

    Промежуточная аттестация

  • Дата начала
    18
    Окт. 2023
    12:00
    Дата завершения
    18
    Окт. 2023
    12:45

    Итоговая контрольная работа по курсу

О нас

Личный кабинет участников образовательных мероприятий.

Ближайшие мероприятия

Контакты

Долгопрудный, МФТИ, Лабораторный корпус, офис 211