Логотип образовательной платформы iSmart (SMART)
Навигационный модуль
Направление
Уровень
Кто учится
Инженер программных проектов на Python. Базовый уровень для 8–9 классов Инженер программных проектов на Python. Продвинутый уровень для 8–9 классов Современные языки программирования · Python · 163 академических часа · школьники 8–9 классов Современные языки программирования · Python · 160 академических часов · школьники 8–9 классов
Инженер программных проектов на Python. Базовый уровень для 10–11 классов Инженер программных проектов на Python. Продвинутый уровень для 10–11 классов Современные языки программирования · Python · 163 академических часа · школьники 10–11 классов Современные языки программирования · Python · 160 академических часов · школьники 10–11 классов
Инженер программных проектов на Python. Базовый уровень для студентов СПО Инженер программных проектов на Python. Продвинутый уровень для студентов СПО Современные языки программирования · Python · 163 академических часа · студенты СПО Современные языки программирования · Python · 160 академических часов · студенты СПО
Разработчик интеллектуальных решений. Базовый уровень для 8–9 классов Разработчик интеллектуальных решений. Продвинутый уровень для 8–9 классов Технологии искусственного интеллекта · Python · 158 академических часов · школьники 8–9 классов Технологии искусственного интеллекта · Python · 161 академический час · школьники 8–9 классов
Разработчик интеллектуальных решений. Базовый уровень для 10–11 классов Разработчик интеллектуальных решений. Продвинутый уровень для 10–11 классов Технологии искусственного интеллекта · Python · 158 академических часов · школьники 10–11 классов Технологии искусственного интеллекта · Python · 161 академический час · школьники 10–11 классов
Разработчик интеллектуальных решений. Базовый уровень для студентов СПО Разработчик интеллектуальных решений. Продвинутый уровень для студентов СПО Технологии искусственного интеллекта · Python · 158 академических часов · студенты СПО Технологии искусственного интеллекта · Python · 161 академический час · студенты СПО

Выберите направление, уровень и аудиторию — содержание всех разделов переключится на выбранную программу.

О навигационном модуле

Знакомит с программой до подачи заявления на обучение: содержание, формат и ожидаемые результаты.

8 академических часов

Объём навигационного модуля.

Свободный доступ

Без регистрации и без прохождения ЕВИ, через ЕПГУ, весь период набора.

Добровольно

Сертификат об освоении не выдаётся.

Навигационный модуль не является частью ДОП, разрабатывается Провайдером самостоятельно и не оплачивается в рамках реализации Мероприятия за счёт средств Субсидии. Его объём не входит в общую трудоёмкость ДОП Комплекта «Инженер программных проектов на Python» для 8–9 классов.

Что внутри модуля

№ЗанятиеАк. ч.СодержаниеРезультат
1Что это за программа2Цель и планируемые результаты ДОП, структура модулей, формат реализации, требования к Получателям поддержки. Сравнение базового и продвинутого уровней Комплекта.Соотносит программу со своими целями и стартовым уровнем
2Содержание обучения2Разделы и темы по модулям, примеры практических заданий и кейс-задач, тематика проектов, элементы содержания ОГЭ, работа с ИИ-инструментами.Представляет, чем будет заниматься на занятиях
3Инструменты и первая проба кода3Облачная среда разработки, образовательная платформа, оборудование. Выполнение первого практического задания с автоматической проверкой.Запускает код в облачной среде и получает результат проверки
4Итоговый проект и выбор уровня1Демонстрация итогового проекта, вводный видеоролик, ответы на частые вопросы, контакты.Видит конечный продукт курса и выбирает уровень освоения
Итого8

Как устроен доступ

  • Формат реализации — асинхронный: материалы открыты в любое время в течение всего периода набора.
  • Прохождение модуля не влияет на подачу заявления на обучение через ЕПГУ.
  • Навигация по разделам — в меню слева; порядок изучения свободный.

О навигационном модуле

Знакомит с программой до подачи заявления на обучение: содержание, формат и ожидаемые результаты.

8 академических часов

Объём навигационного модуля.

Свободный доступ

Без регистрации и без прохождения ЕВИ, через ЕПГУ, весь период набора.

Добровольно

Сертификат об освоении не выдаётся.

Навигационный модуль не является частью ДОП, разрабатывается Провайдером самостоятельно и не оплачивается в рамках реализации Мероприятия за счёт средств Субсидии. Его объём не входит в общую трудоёмкость ДОП Комплекта «Инженер программных проектов на Python» для 10–11 классов.

Что внутри модуля

№ЗанятиеАк. ч.СодержаниеРезультат
1Что это за программа2Цель и планируемые результаты ДОП, структура модулей, формат реализации, требования к Получателям поддержки. Сравнение базового и продвинутого уровней Комплекта.Соотносит программу со своими целями и стартовым уровнем
2Содержание обучения2Разделы и темы по модулям, примеры практических заданий и кейс-задач, тематика проектов, элементы содержания ЕГЭ, работа с ИИ-инструментами.Представляет, чем будет заниматься на занятиях
3Инструменты и первая проба кода3Облачная среда разработки, образовательная платформа, оборудование. Выполнение первого практического задания с автоматической проверкой.Запускает код в облачной среде и получает результат проверки
4Итоговый проект и выбор уровня1Демонстрация итогового проекта, вводный видеоролик, ответы на частые вопросы, контакты.Видит конечный продукт курса и выбирает уровень освоения
Итого8

Как устроен доступ

  • Формат реализации — асинхронный: материалы открыты в любое время в течение всего периода набора.
  • Прохождение модуля не влияет на подачу заявления на обучение через ЕПГУ.
  • Навигация по разделам — в меню слева; порядок изучения свободный.

О навигационном модуле

Знакомит с программой до подачи заявления на обучение: содержание, формат и ожидаемые результаты.

8 академических часов

Объём навигационного модуля.

Свободный доступ

Без регистрации и без прохождения ЕВИ, через ЕПГУ, весь период набора.

Добровольно

Сертификат об освоении не выдаётся.

Навигационный модуль не является частью ДОП, разрабатывается Провайдером самостоятельно и не оплачивается в рамках реализации Мероприятия за счёт средств Субсидии. Его объём не входит в общую трудоёмкость ДОП Комплекта «Инженер программных проектов на Python» для студентов СПО.

Что внутри модуля

№ЗанятиеАк. ч.СодержаниеРезультат
1Что это за программа2Цель и планируемые результаты ДОП, структура модулей, формат реализации, требования к Получателям поддержки. Сравнение базового и продвинутого уровней Комплекта.Соотносит программу со своими целями и стартовым уровнем
2Содержание обучения2Разделы и темы по модулям, примеры практических заданий и кейс-задач, тематика проектов, профессиональные кейс-задачи, работа с ИИ-инструментами.Представляет, чем будет заниматься на занятиях
3Инструменты и первая проба кода3Облачная среда разработки, образовательная платформа, оборудование. Выполнение первого практического задания с автоматической проверкой.Запускает код в облачной среде и получает результат проверки
4Итоговый проект и выбор уровня1Демонстрация итогового проекта, вводный видеоролик, ответы на частые вопросы, контакты.Видит конечный продукт курса и выбирает уровень освоения
Итого8

Как устроен доступ

  • Формат реализации — асинхронный: материалы открыты в любое время в течение всего периода набора.
  • Прохождение модуля не влияет на подачу заявления на обучение через ЕПГУ.
  • Навигация по разделам — в меню слева; порядок изучения свободный.

О навигационном модуле

Знакомит с программой до подачи заявления на обучение: содержание, формат и ожидаемые результаты.

8 академических часов

Объём навигационного модуля.

Свободный доступ

Без регистрации и без прохождения ЕВИ, через ЕПГУ, весь период набора.

Добровольно

Сертификат об освоении не выдаётся.

Навигационный модуль не является частью ДОП, разрабатывается Провайдером самостоятельно и не оплачивается в рамках реализации Мероприятия за счёт средств Субсидии. Его объём не входит в общую трудоёмкость ДОП Комплекта «Разработчик интеллектуальных решений» для 8–9 классов.

Что внутри модуля

№ЗанятиеАк. ч.СодержаниеРезультат
1Что это за программа2Цель и планируемые результаты ДОП, структура модулей, формат реализации, требования к Получателям поддержки. Сравнение базового и продвинутого уровней Комплекта.Соотносит программу со своими целями и стартовым уровнем
2Содержание обучения2Разделы и темы по модулям, примеры практических заданий и кейс-задач, тематика проектов, элементы содержания ОГЭ, работа с ИИ-инструментами.Представляет, чем будет заниматься на занятиях
3Инструменты и первая проба кода3Облачная среда разработки, образовательная платформа, оборудование. Выполнение первого практического задания с автоматической проверкой.Запускает код в облачной среде и получает результат проверки
4Итоговый проект и выбор уровня1Демонстрация итогового проекта, вводный видеоролик, ответы на частые вопросы, контакты.Видит конечный продукт курса и выбирает уровень освоения
Итого8

Как устроен доступ

  • Формат реализации — асинхронный: материалы открыты в любое время в течение всего периода набора.
  • Прохождение модуля не влияет на подачу заявления на обучение через ЕПГУ.
  • Навигация по разделам — в меню слева; порядок изучения свободный.

О навигационном модуле

Знакомит с программой до подачи заявления на обучение: содержание, формат и ожидаемые результаты.

8 академических часов

Объём навигационного модуля.

Свободный доступ

Без регистрации и без прохождения ЕВИ, через ЕПГУ, весь период набора.

Добровольно

Сертификат об освоении не выдаётся.

Навигационный модуль не является частью ДОП, разрабатывается Провайдером самостоятельно и не оплачивается в рамках реализации Мероприятия за счёт средств Субсидии. Его объём не входит в общую трудоёмкость ДОП Комплекта «Разработчик интеллектуальных решений» для 10–11 классов.

Что внутри модуля

№ЗанятиеАк. ч.СодержаниеРезультат
1Что это за программа2Цель и планируемые результаты ДОП, структура модулей, формат реализации, требования к Получателям поддержки. Сравнение базового и продвинутого уровней Комплекта.Соотносит программу со своими целями и стартовым уровнем
2Содержание обучения2Разделы и темы по модулям, примеры практических заданий и кейс-задач, тематика проектов, элементы содержания ЕГЭ, работа с ИИ-инструментами.Представляет, чем будет заниматься на занятиях
3Инструменты и первая проба кода3Облачная среда разработки, образовательная платформа, оборудование. Выполнение первого практического задания с автоматической проверкой.Запускает код в облачной среде и получает результат проверки
4Итоговый проект и выбор уровня1Демонстрация итогового проекта, вводный видеоролик, ответы на частые вопросы, контакты.Видит конечный продукт курса и выбирает уровень освоения
Итого8

Как устроен доступ

  • Формат реализации — асинхронный: материалы открыты в любое время в течение всего периода набора.
  • Прохождение модуля не влияет на подачу заявления на обучение через ЕПГУ.
  • Навигация по разделам — в меню слева; порядок изучения свободный.

О навигационном модуле

Знакомит с программой до подачи заявления на обучение: содержание, формат и ожидаемые результаты.

8 академических часов

Объём навигационного модуля.

Свободный доступ

Без регистрации и без прохождения ЕВИ, через ЕПГУ, весь период набора.

Добровольно

Сертификат об освоении не выдаётся.

Навигационный модуль не является частью ДОП, разрабатывается Провайдером самостоятельно и не оплачивается в рамках реализации Мероприятия за счёт средств Субсидии. Его объём не входит в общую трудоёмкость ДОП Комплекта «Разработчик интеллектуальных решений» для студентов СПО.

Что внутри модуля

№ЗанятиеАк. ч.СодержаниеРезультат
1Что это за программа2Цель и планируемые результаты ДОП, структура модулей, формат реализации, требования к Получателям поддержки. Сравнение базового и продвинутого уровней Комплекта.Соотносит программу со своими целями и стартовым уровнем
2Содержание обучения2Разделы и темы по модулям, примеры практических заданий и кейс-задач, тематика проектов, профессиональные кейсы, работа с ИИ-инструментами.Представляет, чем будет заниматься на занятиях
3Инструменты и первая проба кода3Облачная среда разработки, образовательная платформа, оборудование. Выполнение первого практического задания с автоматической проверкой.Запускает код в облачной среде и получает результат проверки
4Итоговый проект и выбор уровня1Демонстрация итогового проекта, вводный видеоролик, ответы на частые вопросы, контакты.Видит конечный продукт курса и выбирает уровень освоения
Итого8

Как устроен доступ

  • Формат реализации — асинхронный: материалы открыты в любое время в течение всего периода набора.
  • Прохождение модуля не влияет на подачу заявления на обучение через ЕПГУ.
  • Навигация по разделам — в меню слева; порядок изучения свободный.

Информация об Участнике

Краткие сведения об организации, её опыте и преимуществах.

ООО «АЙСМАРТ» (образовательная платформа iSmart) — российский разработчик адаптивной цифровой среды для обучения учащихся 1–11 классов и студентов колледжей. Содержание платформы разработано в соответствии с федеральными государственными образовательными стандартами.
ИНН 9723047085
Статусы
  • резидент инновационного центра «Сколково»
  • программное обеспечение в реестре российского программного обеспечения
  • электронные образовательные ресурсы в федеральном перечне, интеграция с системой «Моя школа»
Возможности платформы
  • адаптивный тренажёр и трёхуровневые подсказки
  • встроенный образовательный помощник
  • педагогическая аналитика для преподавателя
  • задания в форматах ВПР, ОГЭ и ЕГЭ
Охват и инклюзия
  • адаптированный контент для восьми групп учащихся с ограниченными возможностями здоровья
  • свыше 500 000 учащихся
  • активность в 64 регионах

Что это даёт на программе

  • Занятия проходят в собственной облачной среде разработки: устанавливать программы не нужно, код запускается в браузере.
  • Практические задания проверяются автоматически системой тестов — результат виден сразу.
  • Трёхуровневые подсказки и встроенный образовательный помощник помогают не застрять на задаче.
  • Задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях.
  • Задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата.

Информация об Участнике

Краткие сведения об организации, её опыте и преимуществах.

ООО «АЙСМАРТ» (образовательная платформа iSmart) — российский разработчик адаптивной цифровой среды для обучения учащихся 1–11 классов и студентов колледжей. Содержание платформы разработано в соответствии с федеральными государственными образовательными стандартами.
ИНН 9723047085
Статусы
  • резидент инновационного центра «Сколково»
  • программное обеспечение в реестре российского программного обеспечения
  • электронные образовательные ресурсы в федеральном перечне, интеграция с системой «Моя школа»
Возможности платформы
  • адаптивный тренажёр и трёхуровневые подсказки
  • встроенный образовательный помощник
  • педагогическая аналитика для преподавателя
  • задания в форматах ВПР, ОГЭ и ЕГЭ
Охват и инклюзия
  • адаптированный контент для восьми групп учащихся с ограниченными возможностями здоровья
  • свыше 500 000 учащихся
  • активность в 64 регионах

Что это даёт на программе

  • Занятия проходят в собственной облачной среде разработки: устанавливать программы не нужно, код запускается в браузере.
  • Практические задания проверяются автоматически системой тестов — результат виден сразу.
  • Трёхуровневые подсказки и встроенный образовательный помощник помогают не застрять на задаче.
  • Задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях.
  • Задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата.

Информация об Участнике

Краткие сведения об организации, её опыте и преимуществах.

ООО «АЙСМАРТ» (образовательная платформа iSmart) — российский разработчик адаптивной цифровой среды для обучения учащихся 1–11 классов и студентов колледжей. Содержание платформы разработано в соответствии с федеральными государственными образовательными стандартами.
ИНН 9723047085
Статусы
  • резидент инновационного центра «Сколково»
  • программное обеспечение в реестре российского программного обеспечения
  • электронные образовательные ресурсы в федеральном перечне, интеграция с системой «Моя школа»
Возможности платформы
  • адаптивный тренажёр и трёхуровневые подсказки
  • встроенный образовательный помощник
  • педагогическая аналитика для преподавателя
  • задания в форматах ВПР, ОГЭ и ЕГЭ
Охват и инклюзия
  • адаптированный контент для восьми групп учащихся с ограниченными возможностями здоровья
  • свыше 500 000 учащихся
  • активность в 64 регионах

Что это даёт на программе

  • Занятия проходят в собственной облачной среде разработки: устанавливать программы не нужно, код запускается в браузере.
  • Практические задания проверяются автоматически системой тестов — результат виден сразу.
  • Трёхуровневые подсказки и встроенный образовательный помощник помогают не застрять на задаче.
  • Задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях.
  • Задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата.

Информация об Участнике

Краткие сведения об организации, её опыте и преимуществах.

ООО «АЙСМАРТ» (образовательная платформа iSmart) — российский разработчик адаптивной цифровой среды для обучения учащихся 1–11 классов и студентов колледжей. Содержание платформы разработано в соответствии с федеральными государственными образовательными стандартами.
ИНН 9723047085
Статусы
  • резидент инновационного центра «Сколково»
  • программное обеспечение в реестре российского программного обеспечения
  • электронные образовательные ресурсы в федеральном перечне, интеграция с системой «Моя школа»
Возможности платформы
  • адаптивный тренажёр и трёхуровневые подсказки
  • встроенный образовательный помощник
  • педагогическая аналитика для преподавателя
  • задания в форматах ВПР, ОГЭ и ЕГЭ
Охват и инклюзия
  • адаптированный контент для восьми групп учащихся с ограниченными возможностями здоровья
  • свыше 500 000 учащихся
  • активность в 64 регионах

Что это даёт на программе

  • Занятия проходят в собственной облачной среде разработки: устанавливать программы не нужно, код запускается в браузере.
  • Практические задания проверяются автоматически системой тестов — результат виден сразу.
  • Трёхуровневые подсказки и встроенный образовательный помощник помогают не застрять на задаче.
  • Задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях.
  • Задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата.

Информация об Участнике

Краткие сведения об организации, её опыте и преимуществах.

ООО «АЙСМАРТ» (образовательная платформа iSmart) — российский разработчик адаптивной цифровой среды для обучения учащихся 1–11 классов и студентов колледжей. Содержание платформы разработано в соответствии с федеральными государственными образовательными стандартами.
ИНН 9723047085
Статусы
  • резидент инновационного центра «Сколково»
  • программное обеспечение в реестре российского программного обеспечения
  • электронные образовательные ресурсы в федеральном перечне, интеграция с системой «Моя школа»
Возможности платформы
  • адаптивный тренажёр и трёхуровневые подсказки
  • встроенный образовательный помощник
  • педагогическая аналитика для преподавателя
  • задания в форматах ВПР, ОГЭ и ЕГЭ
Охват и инклюзия
  • адаптированный контент для восьми групп учащихся с ограниченными возможностями здоровья
  • свыше 500 000 учащихся
  • активность в 64 регионах

Что это даёт на программе

  • Занятия проходят в собственной облачной среде разработки: устанавливать программы не нужно, код запускается в браузере.
  • Практические задания проверяются автоматически системой тестов — результат виден сразу.
  • Трёхуровневые подсказки и встроенный образовательный помощник помогают не застрять на задаче.
  • Задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях.
  • Задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата.

Информация об Участнике

Краткие сведения об организации, её опыте и преимуществах.

ООО «АЙСМАРТ» (образовательная платформа iSmart) — российский разработчик адаптивной цифровой среды для обучения учащихся 1–11 классов и студентов колледжей. Содержание платформы разработано в соответствии с федеральными государственными образовательными стандартами.
ИНН 9723047085
Статусы
  • резидент инновационного центра «Сколково»
  • программное обеспечение в реестре российского программного обеспечения
  • электронные образовательные ресурсы в федеральном перечне, интеграция с системой «Моя школа»
Возможности платформы
  • адаптивный тренажёр и трёхуровневые подсказки
  • встроенный образовательный помощник
  • педагогическая аналитика для преподавателя
  • задания в форматах ВПР, ОГЭ и ЕГЭ
Охват и инклюзия
  • адаптированный контент для восьми групп учащихся с ограниченными возможностями здоровья
  • свыше 500 000 учащихся
  • активность в 64 регионах

Что это даёт на программе

  • Занятия проходят в собственной облачной среде разработки: устанавливать программы не нужно, код запускается в браузере.
  • Практические задания проверяются автоматически системой тестов — результат виден сразу.
  • Трёхуровневые подсказки и встроенный образовательный помощник помогают не застрять на задаче.
  • Задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях.
  • Задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата.

Цель и планируемые результаты

Цель ДОП

Сформировать у Получателей поддержки базовые навыки алгоритмизации и программирования на языке Python, достаточные для решения типовых практических задач и создания простых программных проектов.

Задачи ДОП

  1. Познакомить с основами алгоритмизации, структурой программы и средой разработки на Python.
  2. Сформировать навыки работы с переменными, типами данных, вводом и выводом, арифметическими операциями.
  3. Научить использовать условные операторы (if-elif-else), логические операторы и строковые методы.
  4. Сформировать навыки организации циклов (for, while), работы со счётчиками и накопителями.
  5. Познакомить с обработкой цифр числа, вложенными циклами и основами работы со списками.
  6. Сформировать навыки создания игровых проектов с использованием модуля random.
  7. Развить навыки отладки, чтения ошибок и написания чистого кода.
  8. Сформировать первичное представление об этике использования ИИ и авторском праве.

Что обучающийся делает по итогам обучения

Пишет программы
  • создаёт программы для учебных и практических задач;
  • применяет ветвления и циклы;
  • обрабатывает строки: конкатенация, извлечение символов, строковые методы.
Отлаживает и держит код в порядке
  • читает сообщения об ошибках, находит и исправляет синтаксические и логические ошибки;
  • пишет чистый код: осмысленные имена, комментарии, рефакторинг.
Делает проекты
  • разрабатывает консольные приложения с вводом и выводом данных;
  • применяет модуль random для игр и симуляций;
  • ведёт проект от идеи до готового продукта и публичной защиты.
Работает с инструментами и готовится к ОГЭ
  • работает в облачной среде разработки и на образовательной платформе;
  • использует ИИ как помощника программиста, проверяет сгенерированный код, соблюдает этику и авторское право;
  • выполняет задания ОГЭ по информатике № 6 и № 16.

Результаты по модулям

Предметные

  • различает понятия алгоритма, исполнителя, команды и основные типы данных (числа, строки);
  • применяет команды print() и input(), соблюдает правила именования переменных (PEP8);
  • создаёт и инициализирует переменные различных типов, выполняет преобразование типов;
  • использует f-строки и управляющие символы для форматирования вывода;
  • использует арифметические операции (+, −, *, /, //, %) и функцию round();
  • читает и интерпретирует сообщения об ошибках (SyntaxError, NameError).

Метапредметные

Регулятивные: ставит цель, планирует последовательность действий (ввод — вычисление — вывод), осуществляет контроль и самоконтроль.
Познавательные: анализирует условие задачи, выделяет входные и выходные данные, формализует решение в виде алгоритма.
Коммуникативные: формулирует вопросы по неясным моментам в коде, аргументирует выбор типа данных.

Личностные

  • мотивация к изучению программирования;
  • внимательность, аккуратность и критическое мышление;
  • установка на преодоление трудностей — отладка как естественный процесс;
  • ответственное отношение к результатам своего труда.

Где применяются результаты

  • Подготовка к ОГЭ по информатике: задания № 6 (условный оператор) и № 16 (программа с циклом).
  • Переход на продвинутый уровень Комплекта: базовый уровень — основа единой траектории.
  • Ранняя профориентация в ИТ: Python применяется в веб-разработке, анализе данных, машинном обучении и автоматизации.
  • Проектная и учебно-исследовательская деятельность, конкурсы и соревновательные мероприятия.

Цель ДОП

Развить у Получателей поддержки навыки структурного и функционального программирования на Python, освоить продвинутые конструкции языка, научиться применять функции высшего порядка, работать с файлами, исключениями, итераторами, генераторами и базовыми алгоритмами.

Задачи ДОП

  1. Систематизировать и углубить знания базовых конструкций Python.
  2. Сформировать навыки работы с функциями: области видимости, аргументы по умолчанию, гибкие аргументы *args и **kwargs.
  3. Научить применять функции высшего порядка (lambda, map, filter, reduce).
  4. Сформировать навыки работы с файлами (CSV, JSON) и обработки исключений.
  5. Познакомить с итераторами, генераторами и модулем itertools.
  6. Сформировать базовые алгоритмические навыки: бинарный поиск, два указателя, жадные алгоритмы, префиксные суммы, динамическое программирование (1D и 2D).
  7. Развить навыки использования ИИ-инструментов для генерации тестовых данных, статистического анализа и исправления кода.
  8. Сформировать устойчивое понимание этики использования ИИ и соблюдения авторского права.

Что обучающийся делает по итогам обучения

Программирует функциями
  • разрабатывает программы с использованием функций и модулей;
  • применяет функции высшего порядка для обработки коллекций;
  • пишет читаемый и поддерживаемый код, проектирует архитектуру простых программ.
Работает с данными
  • обрабатывает данные из файлов CSV и JSON;
  • создаёт собственные итераторы и генераторы;
  • обрабатывает исключения и защищает программу от некорректных данных;
  • работает с большими объёмами данных без избыточного расхода памяти.
Применяет алгоритмы
  • бинарный поиск, два указателя, жадные алгоритмы, префиксные суммы;
  • динамическое программирование;
  • выполняет задания повышенной сложности в формате ОГЭ по информатике.
Доводит проект до защиты
  • использует ИИ как инструмент программиста: генерация тестов, анализ и исправление кода;
  • разрабатывает и защищает итоговый проект с применением изученных алгоритмов.

Результаты по модулям

  • создаёт функции с параметрами и возвращаемым значением, применяет def, return, global;
  • различает локальные и глобальные переменные, использует аргументы по умолчанию;
  • применяет гибкие аргументы *args и **kwargs;
  • применяет lambda для сортировки и фильтрации, map и filter для обработки коллекций, reduce для агрегации;
  • декомпозирует задачу на функции, отлаживает и тестирует их;
  • работает со списками и словарями.

Личностные: ответственное отношение к учению, осознанный выбор ИТ-профессии, коммуникативная компетентность.

Где применяются результаты

  • Задания повышенной сложности в формате ОГЭ по информатике: № 6, № 10 (системы счисления), № 16.
  • Подготовка к ИТ-соревнованиям: в программе предусмотрены задания олимпиадного формата.
  • Обработка данных: файлы CSV и JSON, большие объёмы записей, статистический анализ.
  • Проектная деятельность и дальнейшее изучение алгоритмов и структур данных.

Цель и планируемые результаты

Цель ДОП

Систематизировать и углубить знания базовых конструкций языка Python — переменные, типы данных, условия, циклы, строки — для успешного решения заданий ЕГЭ по информатике и создания прикладных программных продуктов.

Задачи ДОП

  1. Систематизировать знания о базовых конструкциях Python: переменные, арифметические операции, преобразование типов, ввод и вывод данных.
  2. Углубить навыки работы с условными операторами (if-elif-else), логическими операторами и цепочками сравнений.
  3. Сформировать навыки организации циклов (for, while) и работы со счётчиками и накопителями.
  4. Научить обрабатывать числа: поиск цифр, сумма, произведение, переворот, проверка на простоту.
  5. Сформировать навыки работы со строками (len, конкатенация, срезы, методы lower, upper, strip, isdigit).
  6. Научить использовать вложенные циклы для решения задач, в том числе в формате ЕГЭ.
  7. Сформировать навыки работы с модулем random для создания игровых проектов и симуляций.
  8. Развить навыки отладки, чтения ошибок и написания чистого кода.
  9. Сформировать представление об этике использования ИИ и авторском праве.

Что обучающийся делает по итогам обучения

Пишет программы
  • создаёт программы для учебных и практических задач;
  • применяет ветвления и циклы;
  • обрабатывает строки: конкатенация, извлечение символов, строковые методы.
Отлаживает и держит код в порядке
  • отлаживает программы, исправляет синтаксические и логические ошибки;
  • пишет чистый код: осмысленные имена, комментарии, рефакторинг.
Делает проекты
  • разрабатывает консольные приложения с вводом и выводом данных;
  • применяет модуль random для игр и симуляций;
  • ведёт проект от идеи до готового продукта и публичной защиты.
Работает с инструментами и готовится к ЕГЭ
  • работает в облачной среде разработки и на образовательной платформе;
  • использует ИИ как помощника программиста и проверяет сгенерированный код;
  • выполняет задания ЕГЭ по информатике № 2, № 14 и № 25.

Осваиваемые понятия и инструменты

  • базовые конструкции языка Python: переменные, типы данных, условные операторы, циклы, списки, строки;
  • модуль random и его применение в играх и симуляциях;
  • принципы отладки программ и чтения сообщений об ошибках;
  • основы чистого кода: осмысленные имена переменных, комментарии, рефакторинг.

Где применяются результаты

  • Подготовка к ЕГЭ по информатике: задания № 2 (таблицы истинности), № 14 (системы счисления) и № 25 (обработка чисел и делители).
  • Переход на продвинутый уровень Комплекта: базовый уровень — основа единой траектории.
  • Профориентация в ИТ: Python применяется в веб-разработке, анализе данных, машинном обучении и автоматизации.
  • Проектная и учебно-исследовательская деятельность, конкурсы и соревновательные мероприятия.

Цель ДОП

Развить навыки применения продвинутых алгоритмических техник, освоить сложные структуры данных, углублённую работу с функциями, итераторами и генераторами, а также подготовить к участию в олимпиадах и профессиональных соревнованиях по программированию.

Задачи ДОП

  1. Углубить знания о функциях и структурах данных: рекурсия, генераторы списков и словарей.
  2. Сформировать навыки продвинутой обработки данных: работа с большими файлами, конвертация CSV и JSON, сериализация, логирование.
  3. Научить создавать продвинутые итераторы и генераторы с состоянием, сложные конвейеры обработки данных на основе itertools.
  4. Сформировать навыки применения продвинутых алгоритмов: бинарный поиск по ответу, поиск границ, двумерные префиксные суммы, задача о рюкзаке (0/1), восстановление ответа в динамическом программировании.
  5. Научить применять ИИ-инструменты для статистического анализа, автоматической генерации тестов и оптимизации кода.
  6. Подготовить к участию в олимпиадах и ИТ-соревнованиях.

Что обучающийся делает по итогам обучения

Программирует функциями
  • разрабатывает программы с использованием функций и модулей;
  • применяет функции высшего порядка для обработки коллекций;
  • проектирует архитектуру сложных программных продуктов.
Работает с данными
  • обрабатывает большие объёмы данных из файлов CSV и JSON;
  • создаёт собственные итераторы и генераторы;
  • обрабатывает исключения и защищает программу от некорректных данных.
Применяет продвинутые алгоритмы
  • бинарный поиск по ответу, два указателя, жадные алгоритмы, префиксные суммы;
  • динамическое программирование с восстановлением ответа, задача о рюкзаке;
  • разрабатывает алгоритмы с обоснованием их оптимальности.
Соревнуется и защищает проект
  • применяет ИИ-инструменты для анализа, тестирования и оптимизации кода;
  • выполняет задания ЕГЭ по информатике № 8, № 16, № 17 и олимпиадные задачи;
  • разрабатывает и защищает итоговый проект.

Осваиваемые понятия и инструменты

  • продвинутые конструкции Python;
  • принципы работы с большими данными;
  • продвинутые итераторы и генераторы;
  • алгоритмы: бинарный поиск по ответу, двумерные префиксные суммы, динамическое программирование с восстановлением ответа, задача о рюкзаке (0/1).

Где применяются результаты

  • Задания высокого уровня сложности в формате ЕГЭ по информатике: № 8, № 16, № 17.
  • Олимпиады, хакатоны и ИТ-соревнования: в программе предусмотрены задания олимпиадного формата.
  • Обработка данных: файлы CSV и JSON, большие объёмы записей, статистический анализ.
  • Дальнейшее изучение алгоритмов и структур данных.

Цель и планируемые результаты

Цель ДОП

Сформировать базовые навыки алгоритмизации и программирования на языке Python, достаточные для автоматизации типовых профессиональных задач: учёта заказов, расчёта заработной платы, формирования отчётности, обработки структурированных данных.

Задачи ДОП

  1. Познакомить с основами алгоритмизации, структурой программы и средой разработки на Python в профессиональном контексте.
  2. Сформировать навыки работы с переменными, типами данных, вводом и выводом, арифметическими операциями для решения бизнес-задач.
  3. Научить использовать условные операторы, логические операторы и строковые методы для реализации бизнес-правил: расчёт скидок, категоризация клиентов, валидация ввода.
  4. Сформировать навыки организации циклов, работы со счётчиками и накопителями для агрегации данных: суммы продаж, количество заказов, средние значения.
  5. Познакомить с обработкой цифр числа в контексте профессиональных задач: номера документов, ИНН, контрольные суммы.
  6. Сформировать навыки работы со строками для обработки текстовых данных: ФИО, адреса, коды товаров.
  7. Научить использовать вложенные циклы для работы с табличными данными: матрицы, прайс-листы.
  8. Сформировать навыки создания игровых и прикладных проектов с использованием модуля random: симуляции, генерация данных.
  9. Развить навыки отладки, чтения ошибок и написания чистого кода.
  10. Сформировать представление об этике использования ИИ и авторском праве.

Что обучающийся делает по итогам обучения

Автоматизирует рабочие задачи
  • создаёт программы для расчёта зарплаты, учёта заказов, формирования отчётности;
  • реализует бизнес-логику через условия и циклы;
  • обрабатывает текстовые данные строковыми методами.
Отлаживает и держит код в порядке
  • отлаживает программы, исправляет синтаксические и логические ошибки;
  • пишет чистый код: осмысленные имена, комментарии, рефакторинг.
Делает проекты
  • разрабатывает консольные приложения с вводом и выводом данных;
  • применяет модуль random для симуляций и генерации тестовых данных;
  • ведёт проект от идеи до готового продукта и публичной защиты.
Решает профессиональные кейсы
  • работает в облачной среде разработки и на образовательной платформе;
  • использует ИИ как помощника программиста и проверяет сгенерированный код;
  • выполняет профессиональные кейс-задачи от ИТ-компаний.

Осваиваемые понятия и инструменты

  • базовые конструкции Python: переменные, типы данных, условные операторы, циклы, списки, строки;
  • модуль random и его применение в симуляциях;
  • принципы отладки программ и чтения сообщений об ошибках;
  • основы чистого кода: осмысленные имена переменных, комментарии, рефакторинг.

Где применяются результаты

  • Автоматизация типовых задач по специальности: учёт, расчёты, отчётность, обработка структурированных данных.
  • Формирование компетенций ФГОС СПО: ОК 01, ОК 02, ОК 03, ПК 2.2, ПК 2.4, ПК 2.5.
  • Переход на продвинутый уровень Комплекта: базовый уровень — основа единой траектории.
  • Курсовое и дипломное проектирование, профессиональные конкурсы и чемпионаты.

Цель ДОП

Развить навыки применения продвинутых техник программирования на Python для решения сложных профессиональных задач: оптимизации бизнес-процессов, интеграции с внешними системами, разработки модульных и масштабируемых приложений.

Задачи ДОП

  1. Углубить знания о функциях и структурах данных: рекурсия, генераторы списков и словарей.
  2. Сформировать навыки продвинутой обработки данных: работа с большими файлами, конвертация CSV и JSON, сериализация, логирование.
  3. Научить создавать продвинутые итераторы и генераторы для потоковой обработки данных.
  4. Сформировать навыки применения продвинутых алгоритмов: бинарный поиск по ответу, двумерные префиксные суммы, динамическое программирование с восстановлением ответа, задача о рюкзаке.
  5. Научить применять ИИ-инструменты для статистического анализа, оптимизации кода и автоматической генерации тестов.
  6. Подготовить к участию в профессиональных конкурсах, чемпионатах и хакатонах.
  7. Сформировать устойчивое понимание этики использования ИИ и соблюдения авторского права.

Что обучающийся делает по итогам обучения

Проектирует приложения
  • создаёт модульные масштабируемые приложения;
  • применяет функции высшего порядка для обработки коллекций;
  • проектирует архитектуру программных продуктов.
Работает с данными
  • обрабатывает большие объёмы данных из файлов CSV и JSON;
  • выполняет интеграцию с внешними системами через файловый обмен;
  • обрабатывает исключения и защищает программу от некорректных данных.
Оптимизирует процессы
  • применяет бинарный поиск по ответу, префиксные суммы, жадные алгоритмы;
  • решает задачи динамического программирования с восстановлением ответа;
  • разрабатывает алгоритмы для логистики, распределения ресурсов и прогнозирования.
Решает профессиональные кейсы
  • применяет ИИ-инструменты для анализа, тестирования и оптимизации кода;
  • решает комплексные профессиональные кейс-задачи;
  • разрабатывает и защищает итоговый проект.

Осваиваемые понятия и инструменты

  • продвинутые конструкции Python: рекурсия, генераторы списков и словарей;
  • принципы работы с большими данными и логирования;
  • продвинутые итераторы и генераторы;
  • алгоритмы: бинарный поиск по ответу, двумерные префиксные суммы, динамическое программирование с восстановлением ответа, задача о рюкзаке (0/1).

Где применяются результаты

  • Оптимизация бизнес-процессов и обработка больших объёмов данных по специальности.
  • Формирование компетенций ФГОС СПО: ОК 01, ОК 02, ОК 03, ПК 2.2, ПК 2.4, ПК 2.5.
  • Профессиональные конкурсы, чемпионаты и хакатоны.
  • Курсовое и дипломное проектирование, дальнейшее изучение алгоритмов и структур данных.

Цель и планируемые результаты

Цель ДОП

Сформировать у обучающихся 8–9 классов базовые компетенции в области программирования на языке Python, анализа данных и применения технологий искусственного интеллекта для решения прикладных и учебных задач посредством создания индивидуального или группового ИИ-проекта.

Задачи ДОП

  1. Обучить основам синтаксиса языка Python: переменные, условия, циклы, списки, словари, функции.
  2. Сформировать понимание базовых этапов жизненного цикла ИИ-решений и типов задач машинного обучения.
  3. Научить первичной обработке табличных данных (CSV), расчёту статистических показателей и визуализации зависимостей.
  4. Обучить методам оценки качества моделей (метрики, матрица ошибок) на прикладном уровне.
  5. Развить алгоритмическое, логическое и аналитическое мышление.
  6. Сформировать базовые навыки проектной деятельности, работы с технической документацией и публичной защиты результатов.
  7. Развить навыки декомпозиции сложных задач и поиска системных ошибок в данных и коде.
  8. Сформировать культуру безопасного и этичного обращения с данными и ИИ-сервисами.
  9. Повысить мотивацию к саморазвитию в ИТ-сфере и осознанному выбору образовательной траектории.

Что обучающийся делает по итогам обучения

Программирует на Python
  • составляет линейные, разветвляющиеся и циклические алгоритмы;
  • разрабатывает, тестирует и отлаживает простые скрипты;
  • работает со списками, словарями и функциями.
Работает с данными
  • читает и фильтрует табличные данные в формате CSV, находит пропуски и ошибки;
  • рассчитывает минимум, максимум и среднее значение;
  • строит простые графики;
  • размечает учебные датасеты.
Оценивает модели
  • оценивает точность работы классификатора;
  • интерпретирует простую матрицу ошибок;
  • различает задачи классификации, регрессии и кластеризации.
Делает и защищает проект
  • проектирует учебный ИИ-проект полного цикла;
  • оформляет паспорт проекта и презентацию;
  • публично защищает результат.

Осваиваемые понятия и инструменты

  • базовые конструкции языка Python и основные типы структур данных;
  • этапы жизненного цикла ИИ-решения и роль данных в обучении моделей;
  • основные типы задач машинного обучения: классификация, регрессия, кластеризация;
  • правила этики и информационной безопасности при работе с персональными данными и ИИ-сервисами.

Где применяются результаты

  • Пересечение с содержанием ОГЭ по информатике: алгоритмизация, переменные, условия, циклы, функции, работа с данными на Python.
  • Переход на продвинутый уровень Комплекта: базовый уровень — основа единой траектории.
  • Проектная и учебно-исследовательская деятельность, конкурсы проектов.
  • Ранняя профориентация в сфере данных и искусственного интеллекта.

Цель ДОП

Углублённо сформировать практические компетенции в области технологий искусственного интеллекта — от продвинутой работы с данными и машинного обучения до применения больших языковых моделей и самостоятельного проектирования интеллектуального сервиса — на основе имеющейся базовой подготовки.

Задачи ДОП

  1. Освоить продвинутые методы работы с данными: очистка, инжиниринг признаков, статистический анализ, визуализация.
  2. Изучить полный цикл машинного обучения: классификация, регрессия, кластеризация, оценка качества моделей и анализ ошибок.
  3. Освоить принципы работы больших языковых моделей, практику работы с LLM API, мультимодальный ИИ и проектирование сценариев интеллектуальных агентов.
  4. Сформировать навыки проектирования, сборки, тестирования и защиты прикладного интеллектуального сервиса.
  5. Воспитать культуру этичного и безопасного использования ИИ-инструментов.

Что обучающийся делает по итогам обучения

Готовит данные
  • самостоятельно готовит данные: очистка, признаки, визуализация;
  • работает с NumPy и Pandas;
  • анализирует распределения, выбросы и корреляции.
Строит модели
  • строит и оценивает модели машинного обучения;
  • анализирует и интерпретирует результаты и ошибки;
  • собирает полный ML-пайплайн.
Работает с языковыми моделями
  • формулирует запросы к LLM и получает структурированный результат;
  • проверяет качество и достоверность ответа модели;
  • проектирует сценарий интеллектуального агента.
Собирает и защищает сервис
  • собирает прототип интеллектуального сервиса по шаблону;
  • автоматизирует сценарий в no-code/low-code среде;
  • публично защищает проект с обоснованием решений.

Осваиваемые понятия и инструменты

  • продвинутые методы подготовки данных, статистического анализа и визуализации;
  • алгоритмы классического машинного обучения, метрики оценки качества, понятие переобучения;
  • концептуальное устройство больших языковых моделей: токены, контекст, эмбеддинги, attention;
  • архитектуру интеллектуального сервиса, подход RAG, основы no-code/low-code автоматизации;
  • этические и правовые ограничения применения ИИ.

Где применяются результаты

  • Учебный ИИ-помощник для подготовки к ОГЭ по информатике — итоговый проект курса.
  • Проектная деятельность и конкурсы: собранный сервис можно развивать дальше.
  • Дальнейшее изучение анализа данных и машинного обучения.
  • Осознанный выбор ИТ-направления после школы.

Цель и планируемые результаты

Цель ДОП

Сформировать у обучающихся 10–11 классов углублённые компетенции в области программирования на языке Python, математических основ машинного обучения и технологий искусственного интеллекта, необходимые для самостоятельной разработки и презентации прикладного ИИ-проекта, а также для успешной сдачи ЕГЭ по информатике в части алгоритмизации и обработки данных.

Задачи ДОП

  1. Сформировать устойчивые навыки программирования на Python: расширенные структуры данных, функции, модули и библиотеки.
  2. Обеспечить освоение математических основ ИИ: функции и графики, производная как инструмент оптимизации, функции ошибки, вероятность и математическая статистика.
  3. Обучить полному циклу разработки ML-решения: от постановки задачи и подготовки данных до обучения, валидации и интерпретации результатов с использованием Scikit-learn.
  4. Сформировать навыки анализа и визуализации данных с применением Pandas и Matplotlib на реальных датасетах.
  5. Развить аналитическое, математическое и алгоритмическое мышление на уровне, необходимом для решения задач ЕГЭ по информатике.
  6. Сформировать навыки полноциклового проектирования: от выбора проблематики до тестирования, оформления и публичной защиты результата.
  7. Развить способность к критическому анализу данных, выявлению системных ошибок, декомпозиции и оптимизации алгоритмических решений.
  8. Сформировать культуру безопасного, этичного и ответственного обращения с данными и ИИ-сервисами.
  9. Воспитать готовность к профессиональному саморазвитию и осознанному построению траектории в ИТ-сфере.

Что обучающийся делает по итогам обучения

Программирует на Python
  • самостоятельно разрабатывает, отлаживает и документирует программы;
  • работает с Pandas, Matplotlib и Scikit-learn;
  • применяет расширенные структуры данных, функции и модули.
Исследует данные
  • проводит разведочный анализ: пропуски, выбросы, аномалии;
  • рассчитывает статистические показатели, строит графики и гистограммы;
  • интерпретирует результаты анализа.
Строит и оценивает модели
  • обучает модели классификации и регрессии на реальных датасетах;
  • делит выборку на обучающую и тестовую, рассчитывает метрики;
  • выявляет признаки переобучения и применяет базовые методы его устранения.
Делает проект и готовится к ЕГЭ
  • формулирует задачу учебного ИИ-проекта, разрабатывает паспорт и прототип;
  • готовит материалы и публично защищает проект;
  • соотносит элементы проекта с задачами ЕГЭ по информатике.

Осваиваемые понятия и инструменты

  • расширенный синтаксис Python, принципы модульности и структурирования кода;
  • математические основы машинного обучения: производная и оптимизация, функции ошибки, вероятностные модели, статистика, корреляция;
  • полный жизненный цикл ML-проекта;
  • ключевые алгоритмы машинного обучения и метрики качества: accuracy, MAE, матрица ошибок;
  • нормативные требования и этические принципы работы с данными и ИИ-системами.

Где применяются результаты

  • Подготовка к ЕГЭ по информатике: алгоритмизация, обработка данных, анализ программ.
  • Переход на продвинутый уровень Комплекта: базовый уровень — основа единой траектории.
  • Проектная и учебно-исследовательская деятельность, конкурсы проектов.
  • Профориентация и осознанный выбор ИТ-направления после школы.

Цель ДОП

Углублённо сформировать практические компетенции в области технологий искусственного интеллекта — от продвинутой работы с данными и полного цикла машинного обучения до применения LLM API и самостоятельного проектирования интеллектуального сервиса — на основе имеющейся базовой подготовки.

Задачи ДОП

  1. Освоить продвинутые методы работы с данными: многомерные массивы, DataFrame, корреляционный анализ, инжиниринг признаков, функция ошибки и оптимизация.
  2. Изучить полный цикл машинного обучения с акцентом на анализ параметров модели: классификация, регрессия, кластеризация (k-means), подбор параметров, оценка переобучения.
  3. Освоить продвинутый промптинг, работу с LLM API в Python, structured output, мультимодальный ИИ и проектирование агентов с маршрутизацией запросов.
  4. Сформировать навыки проектирования, сборки, тестирования и защиты интеллектуального сервиса на основе подхода RAG и no-code/low-code автоматизации.
  5. Воспитать культуру этичного и безопасного использования ИИ-инструментов.

Что обучающийся делает по итогам обучения

Готовит данные
  • самостоятельно готовит данные: очистка, признаки, визуализация;
  • работает с NumPy и Pandas;
  • анализирует распределения, выбросы и корреляции.
Строит модели
  • строит и оценивает модели машинного обучения;
  • анализирует и интерпретирует результаты и ошибки;
  • собирает полный ML-пайплайн.
Работает с языковыми моделями
  • формулирует запросы к LLM и получает структурированный результат;
  • проверяет качество и достоверность ответа модели;
  • проектирует сценарий интеллектуального агента.
Собирает и защищает сервис
  • собирает прототип интеллектуального сервиса по шаблону;
  • автоматизирует сценарий в no-code/low-code среде;
  • публично защищает проект с обоснованием решений.

Осваиваемые понятия и инструменты

  • продвинутые методы подготовки данных, статистического анализа и визуализации;
  • алгоритмы классического машинного обучения, метрики оценки качества, понятие переобучения;
  • концептуальное устройство больших языковых моделей: токены, контекст, эмбеддинги, attention;
  • архитектуру интеллектуального сервиса, подход RAG, основы no-code/low-code автоматизации;
  • этические и правовые ограничения применения ИИ.

Где применяются результаты

  • Учебный ИИ-помощник для подготовки к ОГЭ по информатике — итоговый проект курса.
  • Проектная деятельность и конкурсы: собранный сервис можно развивать дальше.
  • Дальнейшее изучение анализа данных и машинного обучения.
  • Осознанный выбор ИТ-направления после школы.

Цель и планируемые результаты

Цель ДОП

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

Задачи ДОП

  1. Сформировать базовые навыки программирования на Python: переменные, управляющие конструкции, структуры данных, функции, файлы и библиотеки.
  2. Обучить методам сбора, загрузки, очистки и предобработки данных с применением NumPy и Pandas.
  3. Сформировать навыки визуализации данных с использованием Matplotlib и Seaborn.
  4. Обеспечить освоение базовых алгоритмов машинного обучения (классификация, регрессия, кластеризация) и методов оценки качества моделей с применением Scikit-learn.
  5. Познакомить с прикладными областями ИИ, актуальными для профессиональной деятельности: обработка текста, работа с изображениями, рекомендательные системы.
  6. Сформировать навыки разработки, оформления и публичной защиты учебного ИИ-проекта, решающего задачу из профессиональной области.
  7. Сформировать культуру безопасного, этичного и ответственного обращения с данными, в том числе персональными, в соответствии с законодательством.
  8. Воспитать готовность к профессиональному саморазвитию в условиях цифровой трансформации отраслей.

Что обучающийся делает по итогам обучения

Программирует на Python
  • пишет, отлаживает и документирует программы;
  • работает со структурами данных, функциями и файлами;
  • использует библиотеки NumPy и Pandas.
Готовит и анализирует данные
  • загружает, исследует и предобрабатывает датасеты: пропуски, дубликаты, выбросы, нормализация;
  • строит и интерпретирует графики и диаграммы;
  • формулирует выводы по данным.
Строит и оценивает модели
  • обучает и оценивает базовые модели машинного обучения на реальных датасетах;
  • делит выборку на обучающую и тестовую;
  • выбирает алгоритм под тип задачи и характер данных.
Решает профессиональную задачу
  • формулирует задачу проекта, связанную с профессиональной областью;
  • реализует прототип и готовит техническую документацию;
  • публично защищает результат.

Осваиваемые понятия и инструменты

  • основные понятия и современные направления применения ИИ и машинного обучения;
  • синтаксис и базовые конструкции Python, принципы структурирования и документирования кода;
  • назначение и возможности NumPy, Pandas, Matplotlib, Seaborn, Scikit-learn;
  • этапы жизненного цикла ИИ-проекта и ключевые алгоритмы машинного обучения, их применение и ограничения;
  • метрики качества: accuracy, MAE, MSE, R², матрица ошибок;
  • нормативные требования и этические принципы работы с данными, в том числе Федеральный закон № 152-ФЗ «О персональных данных».

Где применяются результаты

  • Автоматизация задач по специальности: обработка данных, отчётность, классификация обращений и документов.
  • Формирование компетенций ФГОС СПО 09.02.13: ОК 01, ОК 02, ПК 1.2, ПК 1.5, ПК 3.3.
  • Курсовое и дипломное проектирование, профессиональные конкурсы и чемпионаты.
  • Переход на продвинутый уровень Комплекта.

Цель ДОП

Углублённо сформировать практические компетенции в области технологий искусственного интеллекта — от продвинутой работы с данными и полного цикла машинного обучения до применения LLM API и самостоятельного проектирования прикладного интеллектуального сервиса — с ориентацией на профессиональные задачи.

Задачи ДОП

  1. Освоить продвинутые методы работы с данными: многомерные массивы, DataFrame, корреляционный анализ, инжиниринг признаков, функция ошибки.
  2. Изучить полный цикл машинного обучения с акцентом на анализ параметров модели: классификация, регрессия, кластеризация, подбор параметров, оценка переобучения.
  3. Освоить продвинутый промптинг, работу с LLM API в Python, structured output, мультимодальный ИИ и проектирование агентов с маршрутизацией запросов для профессиональных сценариев.
  4. Сформировать навыки проектирования прикладного интеллектуального сервиса: паспорт проекта, требования, архитектура, подход RAG, no-code/low-code автоматизация, тестирование и контроль качества.
  5. Воспитать культуру этичного, безопасного и ответственного использования ИИ-инструментов в профессиональной деятельности.

Что обучающийся делает по итогам обучения

Готовит данные
  • самостоятельно готовит данные: очистка, признаки, визуализация;
  • работает с NumPy и Pandas;
  • анализирует распределения, выбросы и корреляции.
Строит модели
  • строит и оценивает модели машинного обучения;
  • анализирует и интерпретирует результаты и ошибки;
  • собирает полный ML-пайплайн.
Работает с языковыми моделями
  • формулирует запросы к LLM и получает структурированный результат;
  • проверяет качество и достоверность ответа модели;
  • проектирует сценарий интеллектуального агента.
Собирает и защищает сервис
  • собирает прототип интеллектуального сервиса по шаблону;
  • автоматизирует сценарий в no-code/low-code среде;
  • публично защищает проект с обоснованием решений.

Осваиваемые понятия и инструменты

  • продвинутые методы подготовки данных, статистического анализа и визуализации;
  • алгоритмы классического машинного обучения, метрики оценки качества, понятие переобучения;
  • концептуальное устройство больших языковых моделей: токены, контекст, эмбеддинги, attention;
  • архитектуру интеллектуального сервиса, подход RAG, основы no-code/low-code автоматизации;
  • этические и правовые ограничения применения ИИ.

Где применяются результаты

  • Учебный ИИ-помощник для подготовки к ОГЭ по информатике — итоговый проект курса.
  • Проектная деятельность и конкурсы: собранный сервис можно развивать дальше.
  • Дальнейшее изучение анализа данных и машинного обучения.
  • Осознанный выбор ИТ-направления после школы.

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

Модульная форма обучения: 4 модуля, 163 академических часа, один учебный год. Каждый модуль завершается проектом и промежуточной аттестацией.

Модуль 1. Первые шаги40 ак. ч.

Основы программирования на Python: работа в облачной среде разработки, создание переменных, ввод и вывод данных, арифметические операции, работа с числами и строками, форматирование вывода, основы отладки. Реализуется проект «Калькулятор зельеварения», закладываются основы подготовки к ОГЭ через задачи на целочисленную арифметику и работу с цифрами числа.

Модуль 2. Условия и логика40 ак. ч.

Условные конструкции языка Python: оператор if, ветвления if-else и if-elif-else, логические операторы, цепочки сравнений, вложенные условия, строковые методы, отладка и рефакторинг. Реализуется проект «Текстовый квест», закрепляются элементы содержания ОГЭ.

Модуль 3. Циклы40 ак. ч.

Циклы for и while, работа со счётчиками и накопителями, обработка цифр числа, вложенные циклы, операторы break и continue, применение ИИ-инструментов для генерации и отладки кода. Реализуется проект «Угадай число».

Модуль 4. Игровые проекты39 ак. ч.

Создание игровых проектов: генерация случайных событий, разработка мини-игр, применение ИИ-инструментов, создание и защита итогового игрового проекта. Реализуются проекты «Магический шар 8», симуляция броска кубика, «Камень, ножницы, бумага», «Виселица» и итоговый игровой проект. Предусмотрена вариативность образовательной траектории.

Итоговый контроль / аттестация по ДОП — 4 ак. ч. Из них 2 часа на защиту итогового проекта и 2 часа на решение задач итоговой аттестации.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка2616,0 %
Практическая работа9155,8 %
Самостоятельная работа1911,7 %
Текущая аттестация159,2 %
Промежуточная аттестация84,9 %
Итоговый контроль / аттестация по ДОП42,5 %
Всего163100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущаяКраткие тестовые задания по теме занятия на обучающей платформе: открытого типа (ввод числа, слова или словосочетания) и закрытого типа (выбор варианта, сопоставление, перенос, сортировка). Проверяются автоматизированно.Зачёт / незачёт
ПромежуточнаяКомплексная практическая работа после каждого модуля: теоретические вопросы открытого и закрытого типов и задания по программированию во встроенной среде разработки. По 4 варианта на модуль.10 баллов, порог — 4 балла
ИтоговаяКомплексный экзамен из двух частей: практические задания в среде разработки и защита итогового проекта. Разработано 7 вариантов.20 баллов, порог — 8 баллов, за защиту не менее 4

Модульная форма обучения: 4 модуля по 39 академических часов, 160 академических часов, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Функции и функциональное программирование39 ак. ч.

Функции как базовый инструмент структурного программирования: определение и вызов, параметры и возвращаемые значения, область видимости, аргументы по умолчанию, произвольное число аргументов. Функции высшего порядка lambda, map, filter, reduce. Декомпозиция задачи, чистый и повторно используемый код.

Модуль 2. Работа с данными и обработка исключительных ситуаций39 ак. ч.

Работа с текстовыми файлами, форматами CSV и JSON. Обработка исключений: try-except-else-finally, raise, пользовательские исключения. ИИ как инструмент генерации тестов, статистического анализа и проверки кода. Безопасная работа с внешними данными.

Модуль 3. Итераторы, генераторы и ленивые вычисления39 ак. ч.

Итераторы: iter, next, StopIteration, класс-итератор. Генераторы и yield, генераторные выражения и ленивые вычисления, модуль itertools. ИИ для генерации и отладки кода с итераторами. Обработка больших данных без избыточного потребления памяти.

Модуль 4. Алгоритмы и методы оптимизации39 ак. ч.

O-нотация, бинарный поиск и бинарный поиск по ответу, метод двух указателей, жадные алгоритмы, префиксные суммы, динамическое программирование на последовательностях и матрицах с восстановлением ответа. Итоговый проект, объединяющий изученные алгоритмы.

Итоговый контроль / аттестация по ДОП — 4 ак. ч. Из них 2 часа на защиту итогового проекта и 2 часа на решение задач итоговой аттестации.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3421,3 %
Практическая работа8251,3 %
Самостоятельная работа2012,5 %
Текущая аттестация127,5 %
Промежуточная аттестация85,0 %
Итоговый контроль / аттестация по ДОП42,5 %
Всего160100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущаяКраткие тестовые задания по теме занятия на обучающей платформе: открытого и закрытого типов. Проверяются автоматизированно.Зачёт / незачёт
ПромежуточнаяКомплексная практическая работа после каждого модуля: теоретические вопросы и задания по программированию во встроенной среде разработки. По 4 варианта на модуль.10 баллов, порог — 4 балла
ИтоговаяКомплексный экзамен из двух частей: практические задания в среде разработки и защита итогового проекта. Разработано 7 вариантов.20 баллов, порог — 8 баллов, за защиту не менее 4

Документы об обучении

  • Успешно прошедшие промежуточную аттестацию по модулю получают сертификат об освоении модуля.
  • Успешно прошедшие итоговый контроль допускаются к ИТиСИ. Объём часов ИТиСИ не входит в трудоёмкость ДОП, участие обязательно.
  • Успешно прошедшие ИТиСИ получают документ об обучении.

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

Модульная форма обучения: 4 модуля, 163 академических часа, один учебный год. Каждый модуль завершается проектом и промежуточной аттестацией.

Модуль 1. Первые шаги40 ак. ч.

Основы программирования на Python: работа в облачной среде разработки, создание переменных, ввод и вывод данных, арифметические операции, работа с числами и строками, форматирование вывода, основы отладки. Решаются задачи на алгоритмизацию, реализуется проект «Геометрический калькулятор».

Модуль 2. Условия и логика40 ак. ч.

Условные конструкции языка Python: оператор if, ветвления if-else и if-elif-else, логические операторы, цепочки сравнений, вложенные условия, строковые методы, отладка и рефакторинг. Реализуется проект «Текстовый квест».

Модуль 3. Циклы40 ак. ч.

Циклы for и while, работа со счётчиками и накопителями, обработка цифр числа, вложенные циклы, операторы break и continue, применение ИИ-инструментов для генерации и отладки кода. Реализуется проект «Угадай число».

Модуль 4. Игровые проекты39 ак. ч.

Создание игровых проектов: генерация случайных событий, разработка мини-игр, применение ИИ-инструментов, создание и защита итогового игрового проекта. Реализуются проекты «Магический шар 8», симуляция броска кубика, «Камень, ножницы, бумага», «Виселица» и итоговый игровой проект. Предусмотрена вариативность образовательной траектории.

Итоговый контроль / аттестация по ДОП — 4 ак. ч. Из них 2 часа на защиту итогового проекта и 2 часа на решение задач итоговой аттестации.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка2616,0 %
Практическая работа9155,8 %
Самостоятельная работа1911,7 %
Текущая аттестация159,2 %
Промежуточная аттестация84,9 %
Итоговый контроль / аттестация по ДОП42,5 %
Всего163100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущаяКраткие тестовые задания по теме занятия на обучающей платформе: открытого типа (ввод числа, слова или словосочетания) и закрытого типа (выбор варианта, сопоставление, перенос, сортировка). Проверяются автоматизированно.Зачёт / незачёт
ПромежуточнаяКомплексная практическая работа после каждого модуля: теоретические вопросы открытого и закрытого типов и задания по программированию во встроенной среде разработки. По 4 варианта на модуль.10 баллов, порог — 4 балла
ИтоговаяКомплексный экзамен из двух частей: практические задания в среде разработки и защита итогового проекта. Разработано 7 вариантов.20 баллов, порог — 8 баллов, за защиту не менее 4

Модульная форма обучения: 4 модуля по 39 академических часов, 160 академических часов, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Функции и функциональное программирование39 ак. ч.

Функции как базовый инструмент структурного программирования: определение и вызов, параметры и возвращаемые значения, область видимости, аргументы по умолчанию, произвольное число аргументов. Функции высшего порядка lambda, map, filter, reduce. Декомпозиция задачи, чистый и повторно используемый код.

Модуль 2. Работа с данными и обработка исключительных ситуаций39 ак. ч.

Работа с текстовыми файлами, форматами CSV и JSON. Обработка исключений: try-except-else-finally, raise, пользовательские исключения. ИИ как инструмент генерации тестов, статистического анализа и проверки кода. Безопасная работа с внешними данными.

Модуль 3. Итераторы, генераторы и ленивые вычисления39 ак. ч.

Итераторы: iter, next, StopIteration, класс-итератор. Генераторы и yield, генераторные выражения и ленивые вычисления, модуль itertools. ИИ для генерации и отладки кода с итераторами. Обработка больших данных без избыточного потребления памяти.

Модуль 4. Алгоритмы и методы оптимизации39 ак. ч.

O-нотация, бинарный поиск и бинарный поиск по ответу, метод двух указателей, жадные алгоритмы, префиксные суммы, динамическое программирование на последовательностях и матрицах с восстановлением ответа. Итоговый проект, объединяющий изученные алгоритмы.

Итоговый контроль / аттестация по ДОП — 4 ак. ч. Из них 2 часа на защиту итогового проекта и 2 часа на решение задач итоговой аттестации.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3421,3 %
Практическая работа8251,3 %
Самостоятельная работа2012,5 %
Текущая аттестация127,5 %
Промежуточная аттестация85,0 %
Итоговый контроль / аттестация по ДОП42,5 %
Всего160100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущаяКраткие тестовые задания по теме занятия на обучающей платформе: открытого и закрытого типов. Проверяются автоматизированно.Зачёт / незачёт
ПромежуточнаяКомплексная практическая работа после каждого модуля: теоретические вопросы и задания по программированию во встроенной среде разработки. По 4 варианта на модуль.10 баллов, порог — 4 балла
ИтоговаяКомплексный экзамен из двух частей: практические задания в среде разработки и защита итогового проекта. Разработано 7 вариантов.20 баллов, порог — 8 баллов, за защиту не менее 4

Документы об обучении

  • Успешно прошедшие промежуточную аттестацию по модулю получают сертификат об освоении модуля.
  • Успешно прошедшие итоговый контроль допускаются к ИТиСИ. Объём часов ИТиСИ не входит в трудоёмкость ДОП, участие обязательно.
  • Успешно прошедшие ИТиСИ получают документ об обучении.

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

Модульная форма обучения: 4 модуля, 163 академических часа, один учебный год. Каждый модуль завершается проектом и промежуточной аттестацией.

Модуль 1. Первые шаги40 ак. ч.

Основы программирования на Python: работа в облачной среде разработки, создание переменных, ввод и вывод данных, арифметические операции, работа с числами и строками, форматирование вывода, основы отладки. Реализуется проект «Химическая формула»; особое внимание уделяется алгоритмическому мышлению через задачи на целочисленную арифметику и работу с цифрами числа.

Модуль 2. Условия и логика40 ак. ч.

Условные конструкции языка Python: оператор if, ветвления if-else и if-elif-else, логические операторы, цепочки сравнений, вложенные условия, строковые методы, отладка и рефакторинг. Реализуется проект «Текстовый квест» с разветвлённым сюжетом.

Модуль 3. Циклы40 ак. ч.

Циклы for и while, работа со счётчиками и накопителями, обработка цифр числа, вложенные циклы, операторы break и continue, применение ИИ-инструментов для генерации и отладки кода. Реализуется проект «Угадай число».

Модуль 4. Игровые проекты39 ак. ч.

Создание игровых проектов: генерация случайных событий, разработка мини-игр, применение ИИ-инструментов, создание и защита итогового игрового проекта. Реализуются проекты «Магический шар 8», симуляция броска кубика, «Камень, ножницы, бумага», «Виселица» и итоговый игровой проект. Предусмотрена вариативность образовательной траектории.

Итоговый контроль / аттестация по ДОП — 4 ак. ч. Из них 2 часа на защиту итогового проекта и 2 часа на решение задач итоговой аттестации.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка2616,0 %
Практическая работа9155,8 %
Самостоятельная работа1911,7 %
Текущая аттестация159,2 %
Промежуточная аттестация84,9 %
Итоговый контроль / аттестация по ДОП42,5 %
Всего163100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущаяКраткие тестовые задания по теме занятия на обучающей платформе: открытого типа (ввод числа, слова или словосочетания) и закрытого типа (выбор варианта, сопоставление, перенос, сортировка). Проверяются автоматизированно.Зачёт / незачёт
ПромежуточнаяКомплексная практическая работа после каждого модуля: теоретические вопросы открытого и закрытого типов и задания по программированию во встроенной среде разработки. По 4 варианта на модуль.10 баллов, порог — 4 балла
ИтоговаяКомплексный экзамен из двух частей: практические задания в среде разработки и защита итогового проекта. Разработано 7 вариантов.20 баллов, порог — 8 баллов, за защиту не менее 4

Модульная форма обучения: 4 модуля по 39 академических часов, 160 академических часов, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Функции и функциональное программирование39 ак. ч.

Функции как базовый инструмент структурного программирования: определение и вызов, параметры и возвращаемые значения, область видимости, аргументы по умолчанию, произвольное число аргументов. Функции высшего порядка lambda, map, filter, reduce. Декомпозиция задачи, чистый и повторно используемый код.

Модуль 2. Работа с данными и обработка исключительных ситуаций39 ак. ч.

Работа с текстовыми файлами, форматами CSV и JSON. Обработка исключений: try-except-else-finally, raise, пользовательские исключения. ИИ как инструмент генерации тестов, статистического анализа и проверки кода. Безопасная работа с внешними данными.

Модуль 3. Итераторы, генераторы и ленивые вычисления39 ак. ч.

Итераторы: iter, next, StopIteration, класс-итератор. Генераторы и yield, генераторные выражения и ленивые вычисления, модуль itertools. ИИ для генерации и отладки кода с итераторами. Обработка больших данных без избыточного потребления памяти.

Модуль 4. Алгоритмы и методы оптимизации39 ак. ч.

O-нотация, бинарный поиск и бинарный поиск по ответу, метод двух указателей, жадные алгоритмы, префиксные суммы, динамическое программирование на последовательностях и матрицах с восстановлением ответа. Итоговый проект, объединяющий изученные алгоритмы.

Итоговый контроль / аттестация по ДОП — 4 ак. ч. Из них 2 часа на защиту итогового проекта и 2 часа на решение задач итоговой аттестации.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3421,3 %
Практическая работа8251,3 %
Самостоятельная работа2012,5 %
Текущая аттестация127,5 %
Промежуточная аттестация85,0 %
Итоговый контроль / аттестация по ДОП42,5 %
Всего160100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущаяКраткие тестовые задания по теме занятия на обучающей платформе: открытого и закрытого типов. Проверяются автоматизированно.Зачёт / незачёт
ПромежуточнаяКомплексная практическая работа после каждого модуля: теоретические вопросы и задания по программированию во встроенной среде разработки. По 4 варианта на модуль.10 баллов, порог — 4 балла
ИтоговаяКомплексный экзамен из двух частей: практические задания в среде разработки и защита итогового проекта. Разработано 7 вариантов.20 баллов, порог — 8 баллов, за защиту не менее 4

Документы об обучении

  • Успешно прошедшие промежуточную аттестацию по модулю получают сертификат об освоении модуля.
  • Успешно прошедшие итоговый контроль допускаются к ИТиСИ. Объём часов ИТиСИ не входит в трудоёмкость ДОП, участие обязательно.
  • Успешно прошедшие ИТиСИ получают документ об обучении.

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

Модульная форма обучения: 4 модуля, 158 академических часов, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Python, данные и алгоритмическое мышление для ИИ42 ак. ч.

Базовые компетенции программирования на Python и работы с данными как фундамент для освоения технологий ИИ: принципы работы ИИ-систем, алгоритмы и программы, табличные данные, качество и разметка данных, работа с CSV, первые показатели и визуализации.

Модуль 2. Математические основы искусственного интеллекта40 ак. ч.

Математическая грамотность, необходимая для понимания принципов работы ИИ-моделей: функции и графики, оптимизация, ошибка модели и её минимизация, вероятность, статистика, распределения и корреляция, принятие решений на основе данных.

Модуль 3. Алгоритмы и модели искусственного интеллекта38 ак. ч.

Основные типы задач машинного обучения и алгоритмы ИИ с акцентом на понимание принципов и интерпретацию результатов: классификация и её качество, матрица ошибок, регрессия, кластеризация, переобучение, компьютерное зрение и обработка текста, полный цикл ML-проекта.

Модуль 4. Проектирование и защита учебного ИИ-проекта36 ак. ч.

Интеграция знаний предыдущих модулей в формате учебного проекта: выбор кейса, паспорт проекта, данные и этика, прототип, проверка результата, оформление, презентация и публичная защита.

Итоговый контроль / аттестация по ДОП — 2 ак. ч. Форма — защита учебного ИИ-проекта: демонстрация рабочего продукта, объяснение подхода, ответы на вопросы. Устное выступление 3–5 минут.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3220,3 %
Практическая работа9057,0 %
Самостоятельная работа1811,4 %
Текущий контроль85,1 %
Промежуточная аттестация85,1 %
Итоговый контроль / аттестация по ДОП21,3 %
Всего158100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущийТестирование по пройденным темам модуля на обучающей платформе: закрытые и открытые вопросы. По 10 вопросов из банка в 50 заданий.100-балльная шкала, результат — «зачтено»
ПромежуточнаяКомплексная работа после каждого модуля: практические задания на Python и работу с данными, открытые вопросы, автопроверяемые тесты и практический кейс.0–100 баллов, порог — 60
ИтоговаяЗащита учебного ИИ-проекта: демонстрация рабочего продукта, объяснение подхода, ответы на вопросы комиссии.0–100 баллов, порог — 60

Модульная форма обучения: 4 модуля, 161 академический час, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Данные, Python и математический аппарат ИИ42 ак. ч.

Работа с данными и их математический анализ в Python: Jupyter Notebook, NumPy и Pandas, полный цикл подготовки данных от загрузки и очистки до визуализации, векторы и расстояния, вероятность и статистика, функция ошибки и оптимизация.

Модуль 2. Классическое машинное обучение и оценка моделей38 ак. ч.

Полный цикл машинного обучения в Scikit-learn: линейная регрессия, kNN, логистическая регрессия, деревья решений, метрики классификации и регрессии, матрица ошибок, переобучение и ансамбли, кластеризация, сравнение моделей.

Модуль 3. Большие языковые модели, мультимодальный ИИ и интеллектуальные агенты40 ак. ч.

Генеративный ИИ: токены, контекст, эмбеддинги и attention, работа с LLM API и структурированный результат, мультимодальные модели, распознавание и синтез речи, этика и безопасность, проектирование сценария интеллектуального помощника.

Модуль 4. Проектирование интеллектуального сервиса и автоматизация AI-решений39 ак. ч.

Итоговый проект — учебный ИИ-помощник: архитектура сервиса, паспорт проекта, база знаний, подход RAG, автоматизация сценария в no-code/low-code среде, тестирование, контроль качества и публичная защита.

Итоговый контроль / аттестация по ДОП — 2 ак. ч. Форма — защита учебного ИИ-проекта: демонстрация работающего прототипа, объяснение архитектуры и принятых решений, ответы на вопросы комиссии.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3823,9 %
Практическая работа8250,9 %
Самостоятельная работа2314,3 %
Текущий контроль85,0 %
Промежуточная аттестация85,0 %
Итоговый контроль / аттестация по ДОП21,2 %
Всего161100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущийТестирование по пройденным темам модуля на обучающей платформе: закрытые и открытые вопросы. По 10 вопросов из банка в 50 заданий.100-балльная шкала, результат — «зачтено»
ПромежуточнаяКомплексная работа после каждого модуля: закрытые задания с автопроверкой, открытые вопросы и практико-ориентированные задачи. Практическая задача засчитывается только при наличии измеримого артефакта — валидного JSON, запускаемого кода или успешных тестов.0–100 баллов, порог — 60
ИтоговаяЗащита учебного ИИ-проекта: демонстрация работающего прототипа, объяснение архитектуры и принятых решений, ответы на вопросы комиссии.0–100 баллов, порог — 60

Документы об обучении

  • Успешно прошедшие промежуточную аттестацию по модулю получают сертификат об освоении модуля.
  • Успешно прошедшие итоговый контроль допускаются к ИТиСИ. Объём часов ИТиСИ (10 ак. ч.) не входит в трудоёмкость ДОП, участие обязательно.
  • Успешно прошедшие ИТиСИ получают документ об обучении.

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

Модульная форма обучения: 4 модуля, 158 академических часов, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Python, данные и алгоритмическое мышление для ИИ42 ак. ч.

Базовые компетенции программирования на Python и работы с данными как фундамент для технологий ИИ: принципы работы ИИ-систем, алгоритмы и программы, табличные данные, качество и разметка данных, работа с CSV, показатели и визуализации. Попутно осваиваются элементы содержания ЕГЭ.

Модуль 2. Математические основы искусственного интеллекта40 ак. ч.

Математическая грамотность для понимания работы ИИ-моделей: функции и графики, производная как скорость изменения, оптимизация, ошибка модели и её минимизация, вероятность, математическая статистика, распределения и корреляция.

Модуль 3. Алгоритмы и модели искусственного интеллекта38 ак. ч.

Практика с типами задач машинного обучения и Scikit-learn: классификация на реальном датасете, оценка качества и матрица ошибок, регрессия, кластеризация, переобучение, работа с изображениями и текстом, полный цикл ML-проекта.

Модуль 4. Проектирование и защита учебного ИИ-проекта36 ак. ч.

Интеграция навыков в учебный ИИ-проект, ориентированный на элементы ЕГЭ: постановка задачи, паспорт проекта, данные и этика, прототип с алгоритмической частью, проверка результата в формате экзаменационной логики, оформление и защита.

Итоговый контроль / аттестация по ДОП — 2 ак. ч. Форма — защита учебного ИИ-проекта: демонстрация рабочего продукта, объяснение подхода, ответы на вопросы. Устное выступление 3–5 минут.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3220,3 %
Практическая работа9057,0 %
Самостоятельная работа1811,4 %
Текущий контроль85,1 %
Промежуточная аттестация85,1 %
Итоговый контроль / аттестация по ДОП21,3 %
Всего158100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущийТестирование по пройденным темам модуля на обучающей платформе: закрытые и открытые вопросы. По 10 вопросов из банка в 50 заданий.100-балльная шкала, результат — «зачтено»
ПромежуточнаяКомплексная работа после каждого модуля: практические задания на Python и работу с данными, открытые вопросы, автопроверяемые тесты и практический кейс.0–100 баллов, порог — 60
ИтоговаяЗащита учебного ИИ-проекта: демонстрация рабочего продукта, объяснение подхода, ответы на вопросы комиссии.0–100 баллов, порог — 60

Модульная форма обучения: 4 модуля, 161 академический час, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Данные, Python и математический аппарат ИИ42 ак. ч.

Профессиональная работа с данными и их математический анализ: Jupyter Notebook, NumPy и Pandas, полный цикл подготовки данных от загрузки и очистки до визуализации, векторы и матрицы, вероятность и статистика, функция ошибки.

Модуль 2. Классическое машинное обучение и оценка моделей38 ак. ч.

Полный цикл машинного обучения в Scikit-learn: классификация и регрессия, разделение выборок, метрики качества, матрица ошибок, кластеризация k-means, подбор гиперпараметров и сравнение моделей.

Модуль 3. Большие языковые модели, мультимодальный ИИ и интеллектуальные агенты40 ак. ч.

Генеративный ИИ: продвинутый промптинг и LLM API, архитектурные принципы трансформеров (токены, эмбеддинги, attention), мультимодальные модели для текста, изображений и речи, проектирование агентов с маршрутизацией запросов.

Модуль 4. Проектирование интеллектуального сервиса и автоматизация AI-решений39 ак. ч.

Итоговый проект — учебный интеллектуальный сервис, помощник по подготовке к ЕГЭ по информатике: архитектура, база знаний, подход RAG, автоматизация и no-code/low-code, тестирование, контроль качества и публичная защита.

Итоговый контроль / аттестация по ДОП — 2 ак. ч. Форма — защита учебного ИИ-проекта: демонстрация работающего прототипа, объяснение архитектуры и принятых решений, ответы на вопросы комиссии.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3823,9 %
Практическая работа8250,9 %
Самостоятельная работа2314,3 %
Текущий контроль85,0 %
Промежуточная аттестация85,0 %
Итоговый контроль / аттестация по ДОП21,2 %
Всего161100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущийТестирование по пройденным темам модуля на обучающей платформе: закрытые и открытые вопросы. По 10 вопросов из банка в 50 заданий.100-балльная шкала, результат — «зачтено»
ПромежуточнаяКомплексная работа после каждого модуля: закрытые задания с автопроверкой, открытые вопросы и практико-ориентированные задачи. Практическая задача засчитывается только при наличии измеримого артефакта — валидного JSON, запускаемого кода или успешных тестов.0–100 баллов, порог — 60
ИтоговаяЗащита учебного ИИ-проекта: демонстрация работающего прототипа, объяснение архитектуры и принятых решений, ответы на вопросы комиссии.0–100 баллов, порог — 60

Документы об обучении

  • Успешно прошедшие промежуточную аттестацию по модулю получают сертификат об освоении модуля.
  • Успешно прошедшие итоговый контроль допускаются к ИТиСИ. Объём часов ИТиСИ (10 ак. ч.) не входит в трудоёмкость ДОП, участие обязательно.
  • Успешно прошедшие ИТиСИ получают документ об обучении.

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

Модульная форма обучения: 4 модуля, 158 академических часов, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Python, данные и алгоритмическое мышление для ИИ42 ак. ч.

Базовые компетенции программирования на Python и работы с данными в профессиональном контексте: жизненный цикл ИИ-решения, типы данных и структуры, датасет, объект, признак и класс, качество и разметка данных, работа с CSV, базовая статистика и первые визуализации.

Модуль 2. Математические основы искусственного интеллекта40 ак. ч.

Математическая грамотность для понимания принципов работы ИИ-моделей в профессиональной среде: функции и оптимизация, функция ошибки и её минимизация, вероятность и статистика, распределения, корреляция и отбор признаков, принятие решений на основе данных.

Модуль 3. Алгоритмы и модели искусственного интеллекта38 ак. ч.

Практическое знакомство с типами задач машинного обучения и Scikit-learn применительно к профессиональным сценариям: классификация, регрессия, кластеризация, метрики качества, переобучение, работа с изображениями и текстом, полный цикл ML-проекта.

Модуль 4. Проектирование и защита учебного ИИ-проекта36 ак. ч.

Прикладной ИИ-проект по профессиональному сценарию: выбор кейса, паспорт проекта и требования к решению, данные и этика (персональные данные, конфиденциальность, достоверность), прототип, тестирование, документация и публичная защита.

Итоговый контроль / аттестация по ДОП — 2 ак. ч. Форма — защита учебного ИИ-проекта: демонстрация рабочего продукта, объяснение подхода, ответы на вопросы. Устное выступление 3–5 минут.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3220,3 %
Практическая работа9057,0 %
Самостоятельная работа1811,4 %
Текущий контроль85,1 %
Промежуточная аттестация85,1 %
Итоговый контроль / аттестация по ДОП21,3 %
Всего158100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущийТестирование по пройденным темам модуля на обучающей платформе: закрытые и открытые вопросы. По 10 вопросов из банка в 50 заданий.100-балльная шкала, результат — «зачтено»
ПромежуточнаяКомплексная работа после каждого модуля: практические задания на Python и работу с данными, открытые вопросы, автопроверяемые тесты и практический кейс.0–100 баллов, порог — 60
ИтоговаяЗащита учебного ИИ-проекта: демонстрация рабочего продукта, объяснение подхода, ответы на вопросы комиссии.0–100 баллов, порог — 60

Модульная форма обучения: 4 модуля, 161 академический час, один учебный год. Каждый модуль завершается промежуточной аттестацией.

Модуль 1. Данные, Python и математический аппарат ИИ42 ак. ч.

Профессиональная работа с данными и их математический анализ: разведочный анализ в Jupyter, очистка, кодирование и нормализация, инжиниринг признаков, выбросы, Matplotlib и Seaborn, векторы и матрицы, вероятность и статистика, функции потерь и градиентный спуск.

Модуль 2. Классическое машинное обучение и оценка моделей38 ак. ч.

Полный цикл машинного обучения для профессиональных задач: kNN, логистическая регрессия, деревья решений и случайный лес, линейные модели с регуляризацией, разделение выборок и кросс-валидация, метрики качества, Pipeline и подбор гиперпараметров.

Модуль 3. Большие языковые модели, мультимодальный ИИ и интеллектуальные агенты40 ак. ч.

Генеративный ИИ в профессиональных сценариях: трансформеры и эмбеддинги, продвинутый промптинг и structured output, LLM API в Python и валидация ответа, семантический поиск, мультимодальные модели и речь, архитектура агента с маршрутизацией, этика и политика использования ИИ.

Модуль 4. Проектирование интеллектуального сервиса и автоматизация AI-решений39 ак. ч.

Итоговый проект — профессиональный AI-сервис: архитектура, подход RAG с векторным хранилищем, no-code/low-code автоматизация, интерфейс, документация (требования, карточка датасета, протокол испытаний), тестирование, контроль качества и публичная защита.

Итоговый контроль / аттестация по ДОП — 2 ак. ч. Форма — защита учебного ИИ-проекта: демонстрация работающего прототипа, объяснение архитектуры и принятых решений, ответы на вопросы комиссии.

Распределение часов

Вид работыАк. ч.Доля
Теоретическая подготовка3823,9 %
Практическая работа8250,9 %
Самостоятельная работа2314,3 %
Текущий контроль85,0 %
Промежуточная аттестация85,0 %
Итоговый контроль / аттестация по ДОП21,2 %
Всего161100 %

Контроль и аттестация

ВидФормаКак оценивается
ТекущийТестирование по пройденным темам модуля на обучающей платформе: закрытые и открытые вопросы. По 10 вопросов из банка в 50 заданий.100-балльная шкала, результат — «зачтено»
ПромежуточнаяКомплексная работа после каждого модуля: закрытые задания с автопроверкой, открытые вопросы и практико-ориентированные задачи. Практическая задача засчитывается только при наличии измеримого артефакта — валидного JSON, запускаемого кода или успешных тестов.0–100 баллов, порог — 60
ИтоговаяЗащита учебного ИИ-проекта: демонстрация работающего прототипа, объяснение архитектуры и принятых решений, ответы на вопросы комиссии.0–100 баллов, порог — 60

Документы об обучении

  • Успешно прошедшие промежуточную аттестацию по модулю получают сертификат об освоении модуля.
  • Успешно прошедшие итоговый контроль допускаются к ИТиСИ. Объём часов ИТиСИ (10 ак. ч.) не входит в трудоёмкость ДОП, участие обязательно.
  • Успешно прошедшие ИТиСИ получают документ об обучении.

Формат и требования

Формы обучения по программе

Онлайн

Очная форма с применением электронного обучения и дистанционных образовательных технологий.

Офлайн

Очная форма с применением электронного обучения, без дистанционных образовательных технологий.

2 занятия в неделюНедельная нагрузка — 4 академических часа.
2 академических часаДлительность одного занятия, с перерывом.

Практические задания занимают не менее 50 % учебного времени.

Образовательные технологии

  • практические задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях;
  • практические задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата;
  • взаимопроверка кода (code review), баг-репорты и краткие рецензии на проекты друг друга;
  • автоматическая проверка заданий системой тестов и обратная связь преподавателя;
  • методические материалы и консультации преподавателя для самостоятельной работы;
  • игровые форматы отладки — например, «Охотник за багами»;
  • подготовка к ИТ-соревнованиям и контест как форма итогового проекта.

Оборудование и программное обеспечение

Оборудование
  • персональный компьютер или ноутбук с клавиатурой; для доступа к платформе подойдёт также мобильное устройство;
  • устойчивое интернет-соединение;
  • процессор с тактовой частотой от 1,6 ГГц, оперативная память от 1 ГБ, около 500 МБ на диске;
  • наушники или колонки, микрофон; веб-камера — при синхронном формате занятий.
Программное обеспечение
  • облачная среда разработки предоставляется Провайдером — устанавливать ничего не нужно, достаточно современного браузера;
  • для работы на своём компьютере — Python не ниже 3.8 и среда разработки: VS Code с расширением Python либо облачная IDE;
  • пакет офисных программ для работы с .pptx, .pdf, .doc/.docx, .xls/.xlsx и архивами zip.

Формат и требования

Формы обучения по программе

Онлайн

Очная форма с применением электронного обучения и дистанционных образовательных технологий.

Офлайн

Очная форма с применением электронного обучения, без дистанционных образовательных технологий.

2 занятия в неделюНедельная нагрузка — 4 академических часа.
2 академических часаДлительность одного занятия, с перерывом.

Практические задания занимают не менее 50 % учебного времени.

Образовательные технологии

  • практические задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях;
  • практические задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата;
  • взаимопроверка кода (code review), баг-репорты и краткие рецензии на проекты друг друга;
  • автоматическая проверка заданий системой тестов и обратная связь преподавателя;
  • методические материалы и консультации преподавателя для самостоятельной работы;
  • игровые форматы отладки — например, «Охотник за багами»;
  • подготовка к ИТ-соревнованиям и контест как форма итогового проекта.

Оборудование и программное обеспечение

Оборудование
  • персональный компьютер или ноутбук с клавиатурой; для доступа к платформе подойдёт также мобильное устройство;
  • устойчивое интернет-соединение;
  • процессор с тактовой частотой от 1,6 ГГц, оперативная память от 1 ГБ, около 500 МБ на диске;
  • наушники или колонки, микрофон; веб-камера — при синхронном формате занятий.
Программное обеспечение
  • облачная среда разработки предоставляется Провайдером — устанавливать ничего не нужно, достаточно современного браузера;
  • для работы на своём компьютере — Python не ниже 3.8 и среда разработки: VS Code с расширением Python либо облачная IDE;
  • пакет офисных программ для работы с .pptx, .pdf, .doc/.docx, .xls/.xlsx и архивами zip.

Формат и требования

Формы обучения по программе

Онлайн

Очная форма с применением электронного обучения и дистанционных образовательных технологий.

Офлайн

Очная форма с применением электронного обучения, без дистанционных образовательных технологий.

2 занятия в неделюНедельная нагрузка — 4 академических часа.
2 академических часаДлительность одного занятия, с перерывом.

Практические задания занимают не менее 50 % учебного времени.

Образовательные технологии

  • практические задания двух уровней сложности: L1 — по образцу, L2 — в изменённых условиях;
  • практические задания трёх уровней сложности: L1 — по образцу, L2 — в изменённых условиях, L3 — самостоятельный выбор методов и средств решения, включая задания олимпиадного формата;
  • взаимопроверка кода (code review), баг-репорты и краткие рецензии на проекты друг друга;
  • автоматическая проверка заданий системой тестов и обратная связь преподавателя;
  • методические материалы и консультации преподавателя для самостоятельной работы;
  • игровые форматы отладки — например, «Охотник за багами»;
  • подготовка к ИТ-соревнованиям и контест как форма итогового проекта.

Оборудование и программное обеспечение

Оборудование
  • персональный компьютер или ноутбук с клавиатурой; для доступа к платформе подойдёт также мобильное устройство;
  • устойчивое интернет-соединение;
  • процессор с тактовой частотой от 1,6 ГГц, оперативная память от 1 ГБ, около 500 МБ на диске;
  • наушники или колонки, микрофон; веб-камера — при синхронном формате занятий.
Программное обеспечение
  • облачная среда разработки предоставляется Провайдером — устанавливать ничего не нужно, достаточно современного браузера;
  • для работы на своём компьютере — Python не ниже 3.8 и среда разработки: VS Code с расширением Python либо облачная IDE;
  • пакет офисных программ для работы с .pptx, .pdf, .doc/.docx, .xls/.xlsx и архивами zip.

Формат и требования

Формы обучения по программе

Онлайн

Очная форма с применением электронного обучения и дистанционных образовательных технологий.

Офлайн

Очная форма с применением электронного обучения, без дистанционных образовательных технологий.

2 занятия в неделюНедельная нагрузка — 4 академических часа.
2 академических часаДлительность одного занятия, с перерывом.

Практические задания занимают не менее 50 % учебного времени.

Образовательные технологии

  • практические работы в облачной среде и разбор учебных датасетов;
  • взаимопроверка кода (code review), баг-репорты и краткие рецензии на проекты друг друга;
  • автоматическая проверка заданий системой тестов и обратная связь преподавателя;
  • методические материалы и консультации преподавателя для самостоятельной работы;
  • проектная работа: от постановки задачи и паспорта проекта до публичной защиты.

Оборудование и программное обеспечение

Оборудование
  • персональный компьютер или ноутбук с клавиатурой; для доступа к платформе подойдёт также мобильное устройство;
  • устойчивое интернет-соединение;
  • процессор с тактовой частотой от 1,6 ГГц, оперативная память от 1 ГБ, около 500 МБ на диске;
  • наушники или колонки, микрофон; веб-камера — при синхронном формате занятий.
Программное обеспечение
  • облачная среда разработки предоставляется Провайдером — устанавливать ничего не нужно, достаточно современного браузера;
  • для работы на своём компьютере — Visual Studio Code 1.50 или выше с интерпретатором Python 3.9.1 или выше и расширением Python;
  • библиотеки и сервисы, используемые на занятиях: pandas, matplotlib, scikit-learn, а на продвинутом уровне — NumPy, Jupyter Notebook и LLM API;
  • пакет офисных программ для работы с .pptx, .pdf, .doc/.docx, .xls/.xlsx и архивами zip.

Формат и требования

Формы обучения по программе

Онлайн

Очная форма с применением электронного обучения и дистанционных образовательных технологий.

Офлайн

Очная форма с применением электронного обучения, без дистанционных образовательных технологий.

2 занятия в неделюНедельная нагрузка — 4 академических часа.
2 академических часаДлительность одного занятия, с перерывом.

Практические задания занимают не менее 50 % учебного времени.

Образовательные технологии

  • практические работы в облачной среде и разбор учебных датасетов;
  • взаимопроверка кода (code review), баг-репорты и краткие рецензии на проекты друг друга;
  • автоматическая проверка заданий системой тестов и обратная связь преподавателя;
  • методические материалы и консультации преподавателя для самостоятельной работы;
  • проектная работа: от постановки задачи и паспорта проекта до публичной защиты.

Оборудование и программное обеспечение

Оборудование
  • персональный компьютер или ноутбук с клавиатурой; для доступа к платформе подойдёт также мобильное устройство;
  • устойчивое интернет-соединение;
  • процессор с тактовой частотой от 1,6 ГГц, оперативная память от 1 ГБ, около 500 МБ на диске;
  • наушники или колонки, микрофон; веб-камера — при синхронном формате занятий.
Программное обеспечение
  • облачная среда разработки предоставляется Провайдером — устанавливать ничего не нужно, достаточно современного браузера;
  • для работы на своём компьютере — Visual Studio Code 1.50 или выше с интерпретатором Python 3.9.1 или выше и расширением Python;
  • библиотеки и сервисы, используемые на занятиях: pandas, matplotlib, scikit-learn, а на продвинутом уровне — NumPy, Jupyter Notebook и LLM API;
  • пакет офисных программ для работы с .pptx, .pdf, .doc/.docx, .xls/.xlsx и архивами zip.

Формат и требования

Формы обучения по программе

Онлайн

Очная форма с применением электронного обучения и дистанционных образовательных технологий.

Офлайн

Очная форма с применением электронного обучения, без дистанционных образовательных технологий.

2 занятия в неделюНедельная нагрузка — 4 академических часа.
2 академических часаДлительность одного занятия, с перерывом.

Практические задания занимают не менее 50 % учебного времени.

Образовательные технологии

  • практические работы в облачной среде и разбор учебных датасетов;
  • взаимопроверка кода (code review), баг-репорты и краткие рецензии на проекты друг друга;
  • автоматическая проверка заданий системой тестов и обратная связь преподавателя;
  • методические материалы и консультации преподавателя для самостоятельной работы;
  • проектная работа: от постановки задачи и паспорта проекта до публичной защиты.

Оборудование и программное обеспечение

Оборудование
  • персональный компьютер или ноутбук с клавиатурой; для доступа к платформе подойдёт также мобильное устройство;
  • устойчивое интернет-соединение;
  • процессор с тактовой частотой от 1,6 ГГц, оперативная память от 1 ГБ, около 500 МБ на диске;
  • наушники или колонки, микрофон; веб-камера — при синхронном формате занятий.
Программное обеспечение
  • облачная среда разработки предоставляется Провайдером — устанавливать ничего не нужно, достаточно современного браузера;
  • для работы на своём компьютере — Visual Studio Code 1.50 или выше с интерпретатором Python 3.9.1 или выше и расширением Python;
  • библиотеки и сервисы, используемые на занятиях: pandas, matplotlib, scikit-learn, а на продвинутом уровне — NumPy, Jupyter Notebook и LLM API;
  • пакет офисных программ для работы с .pptx, .pdf, .doc/.docx, .xls/.xlsx и архивами zip.

Требования к Получателям поддержки

Кому подойдёт программа и что нужно уметь до начала обучения.

Специальных требований не предъявляется. Рекомендуется уверенное владение компьютером на уровне пользователя, базовые навыки работы с файлами, интерес к программированию.
Целевая аудитория

Школьники 8–9 классов.

Опыт программирования

Не требуется: обучение начинается с понятия алгоритма и первой программы.

Что понадобится

Компьютер или ноутбук с современным браузером и доступом в сеть «Интернет».

С чего начинается обучение

  • первое занятие — алгоритм, исполнитель и знакомство с облачной средой разработки;
  • первая программа пишется на первом же занятии, устанавливать ничего не нужно;
  • задания идут от простого к сложному: L1 — по образцу, L2 — в изменённых условиях.
Рекомендуется знание основных конструкций Python (переменные, типы данных, условия, циклы, списки, строки, функции), умение создавать простые программы, опыт работы в среде разработки.
Целевая аудитория

Школьники 8–9 классов, освоившие базовый уровень Комплекта или имеющие аналогичные знания.

Место в траектории

Продвинутый уровень — вторая часть двухуровневого Комплекта ДОП для 8–9 классов.

Стартовые навыки

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

Что нужно уметь до старта

  • объявлять переменные и работать с основными типами данных;
  • писать ветвления и циклы, обрабатывать списки и строки;
  • создавать простые функции и запускать программы в среде разработки;
  • читать сообщения об ошибках и самостоятельно исправлять код.
Если этих навыков пока нет — начните с базового уровня Комплекта: он рассчитан на старт с нуля.

Подробные требования к технике и программному обеспечению — в разделе «Формат и требования».

Требования к Получателям поддержки

Кому подойдёт программа и что нужно уметь до начала обучения.

Специальных требований не предъявляется. Рекомендуется уверенное владение компьютером на уровне пользователя, базовые навыки работы с файлами, интерес к программированию. Желательно знакомство с системами счисления, логическими операциями и основами комбинаторики.
Целевая аудитория

Школьники 10–11 классов.

Опыт программирования

Не требуется: обучение начинается с понятия алгоритма и первой программы.

Что понадобится

Компьютер или ноутбук с современным браузером и доступом в сеть «Интернет».

С чего начинается обучение

  • первое занятие — алгоритм, исполнитель и знакомство с облачной средой разработки;
  • первая программа пишется на первом же занятии, устанавливать ничего не нужно;
  • задания идут от простого к сложному: L1 — по образцу, L2 — в изменённых условиях.
Рекомендуется уверенное владение Python (функции, списки, словари, работа с файлами), понимание основ алгоритмизации, умение решать задачи повышенной сложности, знакомство с базовыми алгоритмами. Желателен опыт участия в олимпиадах или конкурсах.
Целевая аудитория

Школьники 10–11 классов, знающие основные алгоритмические конструкции и имеющие опыт программирования.

Место в траектории

Продвинутый уровень — вторая часть двухуровневого Комплекта ДОП для 10–11 классов.

Стартовые навыки

Опыт написания, отладки и защиты собственных программ, решение задач повышенной сложности.

Что нужно уметь до старта

  • писать функции, работать со списками и словарями;
  • читать и записывать файлы;
  • понимать основы алгоритмизации и оценивать корректность решения;
  • самостоятельно отлаживать код.
Если этих навыков пока нет — начните с базового уровня Комплекта: он рассчитан на старт с нуля.

Подробные требования к технике и программному обеспечению — в разделе «Формат и требования».

Требования к Получателям поддержки

Кому подойдёт программа и что нужно уметь до начала обучения.

Рекомендуется наличие базовых знаний в области информатики и информационных технологий на уровне освоения основной профессиональной образовательной программы. Желательно знакомство с основами алгоритмизации и программирования на любом языке, понимание базовых конструкций: переменные, условия, циклы.
Целевая аудитория

Студенты профессиональных образовательных организаций.

Опыт программирования

Обязательным условием не является: обучение начинается с понятия алгоритма и первой программы.

Что понадобится

Компьютер или ноутбук с современным браузером и доступом в сеть «Интернет».

С чего начинается обучение

  • первое занятие — алгоритм, исполнитель и знакомство с облачной средой разработки;
  • первая программа пишется на первом же занятии, устанавливать ничего не нужно;
  • задания идут от простого к сложному: L1 — по образцу, L2 — в изменённых условиях.
Рекомендуется уверенное владение Python (функции, списки, словари, работа с файлами), понимание основ программирования, опыт решения практических задач повышенной сложности. Желателен опыт участия в профессиональных конкурсах, чемпионатах, хакатонах.
Целевая аудитория

Студенты СПО, освоившие базовый уровень Комплекта или имеющие аналогичные знания.

Место в траектории

Продвинутый уровень — вторая часть двухуровневого Комплекта ДОП для студентов СПО.

Стартовые навыки

Опыт написания и отладки собственных программ, решение практических задач повышенной сложности.

Что нужно уметь до старта

  • писать функции, работать со списками и словарями;
  • читать и записывать файлы;
  • самостоятельно отлаживать код и проверять результат;
  • доводить учебную задачу до работающей программы.
Если этих навыков пока нет — начните с базового уровня Комплекта: он рассчитан на старт с азов.

Подробные требования к технике и программному обеспечению — в разделе «Формат и требования».

Требования к Получателям поддержки

Кому подойдёт программа и что нужно уметь до начала обучения.

Программа ориентирована на обучающихся 8–9 классов, не имеющих глубоких предварительных знаний в области программирования.
Целевая аудитория

Школьники 8–9 классов.

Опыт программирования

Не требуется: обучение начинается с первых программ на Python.

Что понадобится

Компьютер или ноутбук с современным браузером и доступом в сеть «Интернет».

С чего начинается обучение

  • первое занятие — знакомство с платформой и правилами обучения;
  • на третьем занятии пишется первая программа на Python;
  • работа с данными начинается с готовых учебных датасетов в формате CSV.
В аннотации Комплекта для базового уровня указано «обязательное условие — наличие базовой подготовки в области Python и анализа данных». Это противоречит описанию ДОП и требует сверки перед подачей.
Рекомендуется освоение базового уровня Комплекта или эквивалентная подготовка: базовые навыки программирования на Python и первичные представления об анализе данных.
Целевая аудитория

Школьники 8–9 классов, освоившие базовый уровень Комплекта или имеющие эквивалентную подготовку.

Место в траектории

Продвинутый уровень — вторая часть двухуровневого Комплекта ДОП.

Стартовые навыки

Программирование на Python и первичный опыт работы с данными.

Что нужно уметь до старта

  • писать программы на Python с условиями, циклами и функциями;
  • читать табличные данные и понимать, что такое признак и класс;
  • строить простые графики и объяснять, что на них видно;
  • самостоятельно находить и исправлять ошибки в коде.
Если этих навыков пока нет — начните с базового уровня Комплекта.

Подробные требования к технике и программному обеспечению — в разделе «Формат и требования».

Требования к Получателям поддержки

Кому подойдёт программа и что нужно уметь до начала обучения.

Программа ориентирована на обучающихся 10–11 классов, имеющих базовый уровень компьютерной грамотности. Предварительный опыт программирования является преимуществом, но не обязательным условием — вводный модуль обеспечивает необходимый стартовый уровень для всех участников.
Целевая аудитория

Школьники 10–11 классов.

Опыт программирования

Не обязателен: вводный модуль даёт стартовый уровень для всех участников.

Что понадобится

Компьютер или ноутбук с современным браузером и доступом в сеть «Интернет».

С чего начинается обучение

  • первое занятие — знакомство с платформой и правилами обучения;
  • на третьем занятии пишется первая программа на Python;
  • работа с данными начинается с готовых учебных датасетов в формате CSV.
Программа рассчитана на обучающихся 10–11 классов, освоивших базовый уровень Комплекта или имеющих эквивалентную подготовку в области программирования и анализа данных. Обязательное условие — базовая подготовка по Python и анализу данных.
Целевая аудитория

Школьники 10–11 классов, освоившие базовый уровень Комплекта или имеющие эквивалентную подготовку.

Место в траектории

Продвинутый уровень — вторая часть двухуровневого Комплекта ДОП.

Стартовые навыки

Программирование на Python и первичный опыт работы с данными.

Что нужно уметь до старта

  • писать программы на Python с условиями, циклами и функциями;
  • читать табличные данные и понимать, что такое признак и класс;
  • строить простые графики и объяснять, что на них видно;
  • самостоятельно находить и исправлять ошибки в коде.
Если этих навыков пока нет — начните с базового уровня Комплекта.

Подробные требования к технике и программному обеспечению — в разделе «Формат и требования».

Требования к Получателям поддержки

Кому подойдёт программа и что нужно уметь до начала обучения.

Программа ориентирована на обучающихся организаций СПО всех направлений подготовки, имеющих базовый уровень компьютерной грамотности. Предварительный опыт программирования не является обязательным условием — вводный раздел обеспечивает необходимый стартовый уровень для всех участников.
Целевая аудитория

Студенты профессиональных образовательных организаций всех направлений подготовки.

Опыт программирования

Не обязателен: вводный раздел даёт стартовый уровень для всех участников.

Что понадобится

Компьютер или ноутбук с современным браузером и доступом в сеть «Интернет».

С чего начинается обучение

  • первое занятие — знакомство с платформой и правилами обучения;
  • на третьем занятии пишется первая программа на Python;
  • работа с данными начинается с готовых учебных датасетов в формате CSV.
Программа рассчитана на обучающихся СПО, освоивших базовый уровень Комплекта или имеющих эквивалентную подготовку: базовые навыки программирования на Python и первичный опыт работы с данными.
Целевая аудитория

Студенты СПО, освоившие базовый уровень Комплекта или имеющие эквивалентную подготовку.

Место в траектории

Продвинутый уровень — вторая часть двухуровневого Комплекта ДОП.

Стартовые навыки

Программирование на Python и первичный опыт работы с данными.

Что нужно уметь до старта

  • писать программы на Python с условиями, циклами и функциями;
  • читать табличные данные и понимать, что такое признак и класс;
  • строить простые графики и объяснять, что на них видно;
  • самостоятельно находить и исправлять ошибки в коде.
Если этих навыков пока нет — начните с базового уровня Комплекта.

Подробные требования к технике и программному обеспечению — в разделе «Формат и требования».

Содержание обучения

Разделы и темы, примеры практических заданий и задач, тематика проектов.

ТемаВсегоТеорияПрактикаСам. работаКонтроль
1. Алгоритм, исполнитель, облачная среда52201
2. Вывод, переменные, ввод72401
3. Арифметика и числовые типы71321
4. Строки и форматирование вывода72401
5. Проект «Калькулятор зельеварения»70700
6. Анализ ошибок и отладка программ. Повторение и систематизация51220
7. Промежуточная аттестация по модулю2———2

Примеры практических заданий и задач

Модуль 1
  • программа-анкета, перевод минут в часы, подсчёт сдачи в магазине;
  • составление никнейма и оформление визитки;
  • поиск и исправление ошибки в готовом коде.
Модуль 2
  • проверка возраста для доступа к аттракциону, определение времени суток;
  • доступ к секретной комнате по ключу и уровню персонажа;
  • задание в формате ОГЭ № 6.
Модуль 3
  • таблица умножения, факториал, сумма цифр числа, палиндром;
  • вывод фигур из звёздочек и шахматной доски;
  • задание в формате ОГЭ № 16.
Модуль 4
  • случайный элемент списка через random.choice;
  • генератор паролей трёх уровней сложности;
  • исправление логики игры и ошибок в коде, сгенерированном ИИ.

Кейс-задачи

Кейс-задачи предоставлены действующими ИТ-компаниями и содержат элементы реальных рабочих задач: обучающийся работает с тем же контекстом или набором инструментов, что и специалист в компании, и доводит задачу до готового результата.

  • «Проверка промокода для интернет-магазина» — промокод SALE10, минимальная сумма заказа 1000 ₽, скидка 10 %, меню «заказ / выход», циклы while и for, конструкции if-elif-else.
  • «Обработка обращений в чат-боте службы поддержки» — команды «привет», «помощь», «статус», «новая заявка», «выход»; методы strip() и lower(), имитация этапов обработки через цикл for, подсчёт статистики.

Тематика проектов

Калькулятор зельеваренияТекстовый квестУгадай число Камень, ножницы, бумагаГенератор паролейМагический шар 8 Симуляция броска кубикаВиселицаИтоговый игровой проект

Подготовка к ОГЭ по информатике

  • Модуль 1 — задачи на целочисленную арифметику и работу с цифрами числа как основа для заданий ОГЭ.
  • Модуль 2, тема 3 — построение сложных логических выражений с and, or, not; практическое задание в формате задания ОГЭ № 6.
  • Модуль 3, темы 2–4 — подходы к решению задания ОГЭ № 16 для циклов с параметром и с предусловием, в том числе с циклом while.

Искусственный интеллект в программе

  • Модуль 3, тема 6 — что такое ИИ и большие языковые модели, как ИИ генерирует код, этика использования ИИ; задания на поиск и исправление ошибок в сгенерированном коде.
  • Модуль 4, тема 3 — качество кода зависит от качества запроса: улучшение промпта, исправление ошибок в коде игры «Камень, ножницы, бумага», авторское право при использовании ИИ.
ТемаВсегоТеорияПрактикаСам. работаКонтроль
1. Определение и вызов функций. Параметры и возвращаемое значение113521
2. Область видимости переменных. Аргументы по умолчанию71501
3. Произвольное число аргументов функции93501
4. Функции высшего порядка103520
5. Промежуточная аттестация по модулю2———2

Примеры практических заданий и задач

Модуль 1
  • декомпозиция программы на функции с параметрами и возвратом значения;
  • сортировка и фильтрация коллекций через lambda, map, filter, reduce;
  • задания в формате ОГЭ № 6, № 10 и № 16.
Модуль 2
  • чтение и запись файлов через конструкцию with;
  • разбор CSV и JSON, запись отчёта в файл;
  • обработка ValueError, FileNotFoundError, ZeroDivisionError.
Модуль 3
  • класс-итератор и функции-генераторы с yield;
  • комбинаторика через itertools;
  • исправление ИИ-кода: бесконечные генераторы, путаница yield и return.
Модуль 4
  • бинарный поиск и поиск по ответу;
  • два указателя, жадные алгоритмы, префиксные суммы;
  • динамическое программирование 1D и 2D с восстановлением ответа.

Кейс-задачи

Кейс-задачи предоставлены действующими ИТ-компаниями и содержат элементы реальных рабочих задач: обучающийся работает с тем же контекстом или набором инструментов, что и специалист в компании, и доводит задачу до готового результата.

  • «Анализ популярности в школьной столовой» — файл school_cafe.csv более чем на 50 000 записей, разбор через csv.DictReader, подсчёт по блюдам и дням недели, вывод отчёта в консоль и сохранение в report.csv. Модуль 2, тема 2.
  • «Поход за сокровищами: рюкзак Индианы Джонса» — классическая задача о рюкзаке 0/1 через динамическое программирование, файл treasures.txt более чем на 100 000 записей, восстановление состава набора. Модуль 4, тема 3.
  • «Тренажёр по математике» — консольный тренажёр на списке словарей, подсчёт правильных ответов, сохранение результата в results.csv с полями score, total, percent. Модуль 4, тема 4.

Подготовка к ОГЭ по информатике

  • Модуль 1, тема 1 — логические операторы and, or, not и системы счисления; практические задания в формате заданий ОГЭ № 6 и № 10.
  • Модуль 1, тема 3 — циклы for и while, условный оператор, переменные-накопители и счётчики; практические задания в формате задания ОГЭ № 16.
  • Уровень заданий — повышенной сложности.

Искусственный интеллект в программе

  • Модуль 2, тема 4 — промпты для генерации тестовых данных, автоматизация тестирования, статистический анализ (среднее, медиана, мода, стандартное отклонение), интерпретация результатов, этика использования ИИ.
  • Модуль 3, тема 4 — генерация решений с итераторами и генераторами, анализ и исправление ИИ-кода.

Содержание обучения

Разделы и темы, примеры практических заданий и задач, тематика проектов.

ТемаВсегоТеорияПрактикаСам. работаКонтроль
1. Алгоритм, исполнитель, облачная среда52201
2. Вывод, переменные, ввод72401
3. Арифметика и числовые типы71321
4. Строки и форматирование вывода72401
5. Проект «Геометрический калькулятор»70700
6. Анализ ошибок и отладка программ. Повторение и систематизация51220
7. Промежуточная аттестация по модулю2———2

Проекты по модулям

«Геометрический калькулятор» — Модуль 1

Ввод данных, расчёт по формуле, вывод результата, таблица тестирования, поиск ошибок, демонстрация и объяснение кода.

«Текстовый квест» — Модуль 2

Квест на конструкциях if-elif-else: ветвления сюжета, сохранение состояния (здоровье, золото), тестирование всех путей и 2–3 концовок.

«Угадай число» — Модуль 3

Компьютер загадывает число от 1 до 100, подсказки «больше» и «меньше», счётчик попыток, защита от нечислового ввода, уровни сложности, анализ стратегии (бинарный поиск), статистика.

Мини-игры и «Виселица» — Модуль 4

«Магический шар 8» и симуляция броска кубика с гистограммой, «Камень, ножницы, бумага» с расширенной версией и счётом, «Виселица» с маской слова, категориями и ASCII-артом.

Кейс-задачи

Кейс-задачи предоставлены действующими ИТ-компаниями и содержат элементы реальных рабочих задач: обучающийся работает с тем же контекстом или набором инструментов, что и специалист в компании, и доводит задачу до готового результата.

  • «Учебная игра “Виселица” с выбором категории для платформы iSmart» — команда iSmart готовит новый учебный модуль по Python для старшеклассников: обучающийся разрабатывает усложнённую версию игры с меню выбора категории слов, маской слова, счётчиком ошибок и обработкой некорректного ввода.
  • «Проверка заказов интернет-магазина для начисления бонусов» — прототип для платформы CustomCMS (ООО «ОКС Медиа»): внешний цикл с командами «проверка» и «выход», перебор заказов, бонус 5 % при сумме от 500 ₽, итоговая статистика.
  • «Разработка чат-бота для обработки заявок клиентов» — прототип для Def.Team: четыре типа обращений с приоритетами (ошибка — высокий, доступ и оплата — средний, другое — низкий), три этапа обработки, статистика по общему числу заявок и срочным.

Тематика проектов

Геометрический калькуляторТекстовый квестУгадай число Камень, ножницы, бумагаМагический шар 8 Симуляция броска кубикаВиселицаИтоговый игровой проект

Подготовка к ЕГЭ по информатике

  • Модуль 3, тема 4 — задание в формате № 25 (числа с заданным количеством простых делителей) и задание в формате № 2 (построение таблицы истинности по логическому выражению).
  • Модуль 3, тема 5 — системы счисления: практическое задание в формате № 14 (перевод чисел между системами счисления, подсчёт цифр, арифметика в разных основаниях).

Искусственный интеллект в программе

  • Модуль 3, тема 6 — что такое ИИ и большие языковые модели, как ИИ генерирует код, этика использования ИИ; задания на поиск и исправление ошибок в сгенерированном коде.
  • Модуль 4, тема 3 — качество кода зависит от качества запроса: улучшение промпта, исправление ошибок в коде игры «Камень, ножницы, бумага», авторское право при использовании ИИ.
ТемаВсегоТеорияПрактикаСам. работаКонтроль
1. Определение и вызов функций. Параметры и возвращаемое значение113521
2. Область видимости переменных. Аргументы по умолчанию71501
3. Произвольное число аргументов функции93501
4. Функции высшего порядка103520
5. Промежуточная аттестация по модулю2———2

Примеры практических заданий и задач

Модуль 1
  • декомпозиция программы на функции с параметрами и возвратом значения;
  • сортировка и фильтрация коллекций через lambda, map, filter, reduce;
  • задания в формате ОГЭ № 6, № 10 и № 16.
Модуль 2
  • чтение и запись файлов через конструкцию with;
  • разбор CSV и JSON, запись отчёта в файл;
  • обработка ValueError, FileNotFoundError, ZeroDivisionError.
Модуль 3
  • класс-итератор и функции-генераторы с yield;
  • комбинаторика через itertools;
  • исправление ИИ-кода: бесконечные генераторы, путаница yield и return.
Модуль 4
  • бинарный поиск и поиск по ответу;
  • два указателя, жадные алгоритмы, префиксные суммы;
  • динамическое программирование 1D и 2D с восстановлением ответа.

Кейс-задачи

Кейс-задачи предоставлены действующими ИТ-компаниями и содержат элементы реальных рабочих задач: обучающийся работает с тем же контекстом или набором инструментов, что и специалист в компании, и доводит задачу до готового результата.

  • «Анализ рынка вакансий для IT-специалистов» — файл it_vacancies.csv более чем на 50 000 записей: разбор через csv.DictReader, парсинг столбца навыков, частотный анализ словарями, топ-10 навыков и топ-5 городов, выгрузка vacancy_report.csv. Модуль 2, тема 2.
  • «Фонд “Будущее”: инвестиционный портфель для стартапов» — startups.json более чем на 100 000 записей: задача о рюкзаке 0/1 методом динамического программирования с восстановлением ответа, расчёт ROI, отчёт investment_report.csv. Модуль 4, тема 3.
  • «Генератор описаний для интернет-магазина» — партнёр программы компания gptunnel: чтение products.json, генерация описаний по шаблонам для трёх площадок, сохранение в generated_descriptions.csv, статистика в консоль. Модуль 4, тема 4.

Подготовка к ЕГЭ по информатике

  • Модуль 2, тема 1 — обработка данных в файле, вычисление обобщённых характеристик числовой последовательности; практическое задание в формате № 17.
  • Модуль 3, тема 3 — комбинаторные задачи; практическое задание в формате № 8.
  • Модуль 4, тема 1 — рекурсия, рекурсивные процедуры и функции; практическое задание в формате № 16.

Искусственный интеллект в программе

  • Модуль 2, тема 4 — промпты для генерации тестовых данных, автоматизация тестирования, статистический анализ (среднее, медиана, мода, стандартное отклонение), интерпретация результатов, этика использования ИИ.
  • Модуль 3, тема 4 — генерация решений с итераторами и генераторами, анализ и исправление ИИ-кода.

Содержание обучения

Разделы и темы, примеры практических заданий и задач, тематика проектов.

ТемаВсегоТеорияПрактикаСам. работаКонтроль
1. Алгоритм, исполнитель, облачная среда52201
2. Вывод, переменные, ввод72401
3. Арифметика и числовые типы71321
4. Строки и форматирование вывода72401
5. Проект «Химическая формула»70700
6. Анализ ошибок и отладка программ. Повторение и систематизация51220
7. Промежуточная аттестация по модулю2———2

Проекты по модулям

«Химическая формула» — Модуль 1

Ввод ингредиентов, расчёт по формуле, вывод результата, тестирование на разных значениях, добавление проверок и предупреждений.

«Текстовый квест» — Модуль 2

Квест на конструкциях if-elif-else: разветвлённый сюжет, сохранение состояния (здоровье, золото), тестирование всех путей и 2–3 концовок.

«Угадай число» — Модуль 3

Компьютер загадывает число от 1 до 100, подсказки «больше» и «меньше», счётчик попыток, защита от нечислового ввода, уровни сложности, анализ стратегии, статистика.

Мини-игры и «Виселица» — Модуль 4

«Магический шар 8» и симуляция броска кубика с гистограммой, «Камень, ножницы, бумага» с расширенной версией и счётом, «Виселица» с маской слова, категориями и ASCII-артом.

Кейс-задачи

Кейс-задачи предоставлены действующими ИТ-компаниями и содержат элементы реальных рабочих задач: обучающийся работает с тем же контекстом или набором инструментов, что и специалист в компании, и доводит задачу до готового результата.

  • «Учебная игра “Виселица” для платформы iSmart» — студент проходит практику в команде разработки платформы iSmart: реализует модуль игры с выбором категории для интерактивного тренажёра по Python, с генерацией маски слова, счётчиком ошибок и устойчивостью к некорректному вводу.
  • «Модуль оформления заказа в интернет-магазине CustomCMS» — прототип оформления заказа: команды «заказ» и «выход», ввод количества товаров и цен, расчёт суммы, проверка промокода SALE10 и порога 1000 ₽, скидка 10 %, итоговая статистика по заказам.
  • «Проверка запросов пользователей к AI-платформе GPTunnel» — прототип проверки запросов перед отправкой в нейросеть: тип генерации (текст 10 ₽, изображение 25 ₽, аудио 40 ₽), контроль баланса, счётчики принятых и отклонённых запросов, итоговый отчёт.

Тематика проектов

Химическая формулаТекстовый квестУгадай число Камень, ножницы, бумагаМагический шар 8 Симуляция броска кубикаВиселицаИтоговый игровой проект

Связь с ФГОС СПО

Программа формирует общие и профессиональные компетенции ФГОС СПО:

  • ОК 01 — выбирать способы решения задач профессиональной деятельности применительно к различным контекстам;
  • ОК 02 — использовать современные средства поиска, анализа и интерпретации информации и информационные технологии;
  • ОК 03 — планировать и реализовывать собственное профессиональное развитие;
  • ПК 2.2 — разрабатывать модули программного обеспечения;
  • ПК 2.4 — выполнять тестирование и отладку программного обеспечения;
  • ПК 2.5.

Искусственный интеллект в программе

  • Модуль 3, тема 6 — что такое ИИ и большие языковые модели, как ИИ генерирует код, этика использования ИИ; задания на поиск и исправление ошибок в сгенерированном коде.
  • Модуль 4, тема 3 — качество кода зависит от качества запроса: улучшение промпта, исправление ошибок в коде игры «Камень, ножницы, бумага», авторское право при использовании ИИ.
ТемаВсегоТеорияПрактикаСам. работаКонтроль
1. Определение и вызов функций. Параметры и возвращаемое значение113521
2. Область видимости переменных. Аргументы по умолчанию71501
3. Произвольное число аргументов функции93501
4. Функции высшего порядка103520
5. Промежуточная аттестация по модулю2———2

Примеры практических заданий и задач

Модуль 1
  • декомпозиция программы на функции с параметрами и возвратом значения;
  • сортировка и фильтрация коллекций через lambda, map, filter, reduce;
  • задания в формате ОГЭ № 6, № 10 и № 16.
Модуль 2
  • чтение и запись файлов через конструкцию with;
  • разбор CSV и JSON, запись отчёта в файл;
  • обработка ValueError, FileNotFoundError, ZeroDivisionError.
Модуль 3
  • класс-итератор и функции-генераторы с yield;
  • комбинаторика через itertools;
  • исправление ИИ-кода: бесконечные генераторы, путаница yield и return.
Модуль 4
  • бинарный поиск и поиск по ответу;
  • два указателя, жадные алгоритмы, префиксные суммы;
  • динамическое программирование 1D и 2D с восстановлением ответа.

Кейс-задачи

Кейс-задачи предоставлены действующими ИТ-компаниями и содержат элементы реальных рабочих задач: обучающийся работает с тем же контекстом или набором инструментов, что и специалист в компании, и доводит задачу до готового результата.

  • «Анализ логов веб-сервера» — инструмент анализа server_logs.csv более чем на 50 000 записей: агрегация по URL, IP и статус-кодам, топ-10 адресов, выявление подозрительных IP, отчёт в консоль и в файл log_report.csv. Модуль 2, тема 2.
  • «Оптимизация загрузки серверов в облачном провайдере» — консольное приложение для компании CloudMaster: задача о рюкзаке 0/1 методом динамического программирования на 100 000+ записей, аргументы командной строки, восстановление списка виртуальных машин, расчёт KPI, логирование. Модуль 4, тема 3.
  • «Агрегатор данных для системы управления контентом» — объединение данных из трёх источников компании «ОКС Медиа» по артикулу, расчёт цены с приоритетом акций, выгрузка catalog_export.json и сводка в консоль. Модуль 4, тема 4.

Связь с ФГОС СПО

Продвинутый уровень углубляет те же компетенции ФГОС СПО — ОК 01, ОК 02, ОК 03, ПК 2.2, ПК 2.4, ПК 2.5 — на задачах повышенной сложности: обработка больших объёмов данных, оптимизация процессов, интеграция с внешними системами через файловый обмен.

Искусственный интеллект в программе

  • Модуль 2, тема 4 — промпты для генерации тестовых данных, автоматизация тестирования, статистический анализ (среднее, медиана, мода, стандартное отклонение), интерпретация результатов, этика использования ИИ.
  • Модуль 3, тема 4 — генерация решений с итераторами и генераторами, анализ и исправление ИИ-кода.

Содержание обучения

Разделы и темы, примеры практических работ, тематика проектов.

ТемаВсегоТеорияПрактикаСам. работаКонтроль
1.1 Освоение образовательной платформы и правил обучения22000
1.2 Как искусственный интеллект решает задачи: данные, алгоритмы и модели22000
1.3 Первые программы на Python: переменные и вычисления20200
1.4 Как ИИ использует данные32001
1.5 Алгоритм и программа: как описывать решение задачи22000
1.6 Условия в Python: принятие решений20200
1.7 Циклы: повторение действий в алгоритмах20200
1.8 Списки в Python: хранение набора данных20200
1.9 Структурированные данные: словари и записи объектов20200
1.10 Функции: разбиение программы на части20200
1.11 Датасет, объект, признак, класс22000
1.12 Табличные данные и признаки объектов20200
1.13 Качество данных: ошибки, пропуски, дубли30201
1.14 Разметка данных для задач ИИ20200
1.15 Работа с CSV-файлом в Python20200
1.16 Простые показатели по данным20200
1.17 Первые визуализации данных20200
1.18 Самостоятельная работа: мини-анализ данных40040
1.19 Промежуточная аттестация по модулю20002

Практикумы и самостоятельные работы

Самостоятельные работы
  • мини-анализ данных (Модуль 1);
  • математический разбор данных (Модуль 2);
  • разбор ИИ-кейса и подготовка мини-пайплайна ML (Модуль 3);
  • сбор и проверка данных, тестирование, документация и подготовка к защите (Модуль 4).
Практикумы
  • мини-кейс «Математика в работе ИИ-модели» (Модуль 2);
  • полный цикл ML-проекта: от данных до оценки качества (Модуль 3);
  • создание презентаций и математических диаграмм с помощью ИИ (Модуль 2);
  • работа с готовым ИИ-инструментом для изображений (Модуль 3).

Кейс-задача

Кейс-задача — итоговая практическая работа Комплекта: обучающийся проходит полный цикл — от постановки задачи и подготовки данных до прототипа, тестирования и публичной защиты.

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

Тематика проектов

Классификатор объектовАнализатор текстовМини-рекомендательная системаОбразовательный помощникКлассификация изображенийИнтерактивный отчёт по данным

Пересечение с ОГЭ по информатике

  • Темы Модуля 1 — алгоритмизация, переменные, условные конструкции, циклы, функции, работа с данными на Python — пересекаются с содержанием ОГЭ по информатике.
  • Задачи, соответствующие заданиям ОГЭ, встречаются в темах 1.3, 1.6 и 1.7.
  • Подготовка к экзамену не является целью курса: эти элементы включены в контексте освоения программирования и работы с данными и не образуют самостоятельного курса подготовки.

Искусственный интеллект и этика

  • Тема 2.3 — создание презентаций и математических диаграмм с помощью генеративного ИИ.
  • Тема 3.13 — работа с готовым ИИ-инструментом для классификации изображений.
  • Тема 4.5 «Данные, безопасность и этика проекта» — персональные данные, запрет на загрузку чувствительной информации в ИИ-сервисы, авторские права, достоверность источников.
  • Тема 4.7 — генеративный ИИ как вспомогательный инструмент при выборе подхода к проекту.
ТемаВсегоТеорияПрактикаСам. работаКонтроль
1.1 Освоение образовательной платформы и правил обучения22000
1.2 Рабочая среда аналитика данных22000
1.3 Jupyter Notebook на практике20200
1.4 Python для анализа данных22000
1.5 Реальные данные и датасеты22000
1.6 NumPy: работа с массивами20200
1.7 Pandas: первые шаги с таблицами30201
1.8 Очистка данных20200
1.9 Подготовка признаков20200
1.10 Самостоятельная работа: подготовка данных20020
1.11 Визуализация данных20200
1.12 Векторы и расстояния в задачах ИИ32001
1.13 Практика работы с векторами20200
1.14 Вероятность, статистика и распределения22000
1.15 Распределения данных и выбросы20200
1.16 Корреляция признаков20200
1.17 Самостоятельная работа: статистический анализ данных40040
1.18 Функция ошибки и оптимизация модели22000
1.19 Промежуточная аттестация по модулю20002

Практикумы и самостоятельные работы

Самостоятельные работы
  • подготовка данных и статистический анализ (Модуль 1);
  • регрессионная модель, анализ ошибок классификации, полный ML-пайплайн (Модуль 2);
  • схема работы LLM, проверка и безопасность ответов модели (Модуль 3);
  • сборка материалов проекта и документация (Модуль 4).
Практикумы
  • спецификация мини-агента: цель, аудитория, инструменты, сценарии, ограничения;
  • ИИ-кейс с элементами ОГЭ по информатике;
  • прототип учебного помощника по шаблону;
  • автоматизация сценария в no-code/low-code среде.

Кейс-задача

Кейс-задача — итоговая практическая работа Комплекта: обучающийся проходит полный цикл — от постановки задачи и подготовки данных до прототипа, тестирования и публичной защиты.

  • «Учебный ИИ-помощник для подготовки к ОГЭ по информатике» — обучающийся проектирует и реализует интеллектуальный учебный сервис на основе большой языковой модели с упрощённым подходом RAG: готовит учебную базу знаний, собирает прототип по шаблону, автоматизирует сценарий в no-code/low-code среде, тестирует и публично защищает работу.

Тематика проектов

Учебный ИИ-помощник для ОГЭБаза знаний по темамМини-агент с маршрутизациейАвтоматизация сценария

Связь с ОГЭ по информатике

  • Отдельные темы соотносятся с содержанием ОГЭ по информатике: работа с массивами и структурами данных (NumPy, Pandas), программирование на Python, математические основы алгоритмов.
  • Тема 3.17 — ИИ-кейс с элементами ОГЭ; Модуль 4 полностью построен вокруг учебного помощника для подготовки к ОГЭ.
  • Подготовка к экзамену не является целью курса: эти элементы интегрированы в объёме, необходимом для освоения машинного обучения и анализа данных.

Искусственный интеллект и этика

  • Промптинг: few-shot, chain-of-thought, role prompting; работа с LLM API и структурированным ответом.
  • Эмбеддинги и смысловая близость, мультимодальные модели, распознавание и синтез речи.
  • Тема 3.14 «Этика, безопасность и политика использования ИИ-инструментов»: прозрачность, предвзятость, конфиденциальность данных, риски и ответственность.
  • Тема 4.14 — контроль качества и безопасность результата: проверка ответов модели и фильтрация нежелательного содержимого.

Содержание обучения

Разделы и темы, примеры практических работ, тематика проектов.

ТемаВсегоТеорияПрактикаСам. работаКонтроль
1.1 Освоение образовательной платформы и правил обучения22000
1.2 Как искусственный интеллект решает задачи: данные, алгоритмы и модели22000
1.3 Первые программы на Python: переменные и вычисления20200
1.4 Как ИИ использует данные32001
1.5 Алгоритм и программа: как описывать решение задачи22000
1.6 Условия в Python: принятие решений20200
1.7 Циклы: повторение действий в алгоритмах20200
1.8 Списки в Python: хранение набора данных20200
1.9 Структурированные данные: словари и записи объектов20200
1.10 Функции: разбиение программы на части20200
1.11 Датасет, объект, признак, класс22000
1.12 Табличные данные и признаки объектов20200
1.13 Качество данных: ошибки, пропуски, дубли30201
1.14 Разметка данных для задач ИИ20200
1.15 Работа с CSV-файлом в Python20200
1.16 Простые показатели по данным20200
1.17 Первые визуализации данных20200
1.18 Самостоятельная работа: мини-анализ данных40040
1.19 Промежуточная аттестация по модулю20002

Практикумы и самостоятельные работы

Самостоятельные работы
  • мини-анализ данных (Модуль 1);
  • математический разбор данных (Модуль 2);
  • разбор ИИ-кейса и подготовка мини-пайплайна ML (Модуль 3);
  • данные и алгоритм проекта, тесты и разбор ошибок, пояснение решения и связь с ЕГЭ (Модуль 4).
Практикумы
  • мини-кейс «Статистика и ошибка модели на датасете» (Модуль 2);
  • классификация изображений на готовом наборе данных (Модуль 3);
  • обработка текста как задача ИИ (Модуль 3);
  • полный цикл ML-проекта на датасете (Модуль 3).

Кейс-задача

Кейс-задача — итоговая практическая работа Комплекта: обучающийся проходит полный цикл — от постановки задачи и подготовки данных до прототипа, тестирования и публичной защиты.

  • «Учебный ИИ-проект с элементами ЕГЭ по информатике» — обучающийся выбирает проект с алгоритмической или информационной задачей, связанной с содержанием ЕГЭ (обработка данных, классификация, поиск закономерности, расчёт показателя), реализует прототип на Python, проверяет результат в формате экзаменационной логики, оформляет документацию и защищает проект с разбором алгоритма.

Тематика проектов

Обработка данныхКлассификацияПоиск закономерностиРасчёт показателяАнализ программ

Подготовка к ЕГЭ по информатике

  • Элементы кодификатора ЕГЭ — алгоритмизация, обработка данных, программирование на Python, анализ программ — интегрированы в занятия.
  • Модуль 4 ориентирован на проектирование учебного ИИ-проекта с интеграцией тем кодификатора ЕГЭ: выбор кейса, проверка результата в формате экзаменационной логики, пояснение решения.
  • Самостоятельного курса подготовки к государственной итоговой аттестации программа не образует.

Искусственный интеллект и этика

  • Тема 4.5 «Данные, безопасность и этика проекта» — персональные данные, авторские права, достоверность источников, этические ограничения ИИ-инструментов.
  • В Модуле 4 используются разрешённые образовательные ИИ-сервисы как вспомогательный инструмент.
  • Отдельного модуля по большим языковым моделям на базовом уровне нет — он предусмотрен на продвинутом уровне Комплекта.
ТемаВсегоТеорияПрактикаСам. работаКонтроль
1.1 Освоение образовательной платформы и правил обучения22000
1.2 Рабочая среда аналитика данных22000
1.3 Jupyter Notebook и исследовательский анализ данных20200
1.4 Python для анализа данных22000
1.5 Реальные данные и датасеты22000
1.6 NumPy для подготовки данных20200
1.7 Pandas для анализа данных20200
1.8 Очистка данных20200
1.9 Подготовка признаков20200
1.10 Самостоятельная работа: подготовка данных20020
1.11 Визуализация и исследование данных20200
1.12 Векторы и матрицы в задачах ИИ22000
1.13 Операции с векторами и матрицами20200
1.14 Вероятность, статистика и распределения22000
1.15 Распределения данных и выбросы20200
1.16 Корреляционный анализ данных20200
1.17 Самостоятельная работа: статистический анализ данных40040
1.18 Функция ошибки и оптимизация модели22000
1.19 Промежуточная аттестация по модулю20002
Текущий контроль по модулю20002

Практикумы и самостоятельные работы

Самостоятельные работы
  • подготовка данных и статистический анализ (Модуль 1);
  • регрессионная модель, анализ ошибок классификации, полный ML-пайплайн (Модуль 2);
  • схема работы LLM, проверка и безопасность ответов модели, спецификация мини-агента (Модуль 3);
  • подготовка тестовых учебных запросов и документация проекта (Модуль 4).
Практикумы
  • ИИ-кейс с элементами ЕГЭ по информатике: трассировка кода и проверка ответа модели;
  • структурированный ответ модели и работа с LLM API в Python;
  • прототип ЕГЭ-помощника и автоматизация учебного сценария;
  • тестирование помощника и контроль качества результата.

Кейс-задача

Кейс-задача — итоговая практическая работа Комплекта: обучающийся проходит полный цикл — от постановки задачи и подготовки данных до прототипа, тестирования и публичной защиты.

  • «Учебный ИИ-помощник для подготовки к ЕГЭ по информатике» — обучающийся проектирует и собирает интеллектуальный сервис на основе большой языковой модели с подходом RAG: база знаний в формате CSV, системный промпт с ограничением «не выдавать готовое решение задания», проверка ответа по идентификатору записи, тестирование и публичная защита.

Тематика проектов

Анализатор кодаГенератор тестовПланировщик решенийЕГЭ-помощник с базой знаний

Связь с ЕГЭ по информатике

  • Модуль 3 — ИИ-кейсы с элементами ЕГЭ: анализ Python-кода, трассировка, проверка ответа модели.
  • Модуль 4 полностью построен вокруг учебного помощника для подготовки к ЕГЭ; итоговый проект привязан к заданиям № 25–28.
  • Указанные элементы включены в контексте освоения технологий ИИ и не образуют самостоятельного курса подготовки к ЕГЭ.

Искусственный интеллект и этика

  • Продвинутый промптинг: few-shot, chain-of-thought, role prompting, structured output.
  • LLM API в Python, эмбеддинги и семантический поиск, мультимодальные модели, распознавание и синтез речи.
  • Тема 3.14 «Этика, безопасность и политика использования ИИ-инструментов»: прозрачность, предвзятость, конфиденциальность данных, ответственность разработчика.
  • Академическая честность операционализирована ограничением: помощник не выдаёт полное решение экзаменационного задания, для этого предусмотрены отдельные тест-кейсы.

Содержание обучения

Разделы и темы, примеры практических работ, тематика проектов.

ТемаВсегоТеорияПрактикаСам. работаКонтроль
1.1 Освоение образовательной платформы и правил обучения22000
1.2 Как искусственный интеллект решает задачи: данные, алгоритмы и модели22000
1.3 Первые программы на Python: переменные и вычисления20200
1.4 Как ИИ использует данные32001
1.5 Алгоритм и программа: как описывать решение задачи22000
1.6 Условия в Python: принятие решений20200
1.7 Циклы: повторение действий в алгоритмах20200
1.8 Списки в Python: хранение набора данных20200
1.9 Структурированные данные: словари и записи объектов20200
1.10 Функции: разбиение программы на части20200
1.11 Датасет, объект, признак, класс22000
1.12 Табличные данные и признаки объектов20200
1.13 Качество данных: ошибки, пропуски, дубли30201
1.14 Разметка данных для задач ИИ20200
1.15 Работа с CSV-файлом в Python20200
1.16 Простые показатели по данным20200
1.17 Первые визуализации данных20200
1.18 Самостоятельная работа: мини-анализ данных40040
1.19 Промежуточная аттестация по модулю20002

Практикумы и самостоятельные работы

Самостоятельные работы
  • мини-анализ данных (Модуль 1);
  • математический разбор данных (Модуль 2);
  • разбор ИИ-кейса и подготовка мини-пайплайна ML (Модуль 3);
  • данные и требования проекта, тестирование по сценарию пользователя, техническое описание решения (Модуль 4).
Практикумы
  • принятие решений на основе данных (Модуль 2);
  • мини-кейс «Статистика и ошибка модели на датасете» (Модуль 2);
  • классификация на реальном датасете и полный цикл ML-проекта (Модуль 3);
  • прототип прикладного ИИ-решения и его тестирование (Модуль 4).

Кейс-задача

Кейс-задача — итоговая практическая работа Комплекта: обучающийся проходит полный цикл — от постановки задачи и подготовки данных до прототипа, тестирования и публичной защиты.

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

Тематика проектов

Классификатор заявокАнализатор обращенийПрогнозирование показателейПоиск по документам

Связь с ФГОС СПО

  • Программа формирует компетенции ФГОС СПО 09.02.13: ОК 01, ОК 02, ПК 1.2, ПК 1.5, ПК 3.3.
  • ПК 1.5 отрабатывается сквозной линией заданий «найдите и исправьте ошибки», включая аудит и исправление кода, сгенерированного ИИ.
  • Каждый модуль закрывает свой набор компетенций, что зафиксировано в рабочей программе.

Искусственный интеллект и этика

  • Работа с ИИ-инструментами сквозная: от темы «Как ИИ использует данные» до полного цикла ML-проекта и прототипа прикладного решения.
  • Отдельная линия — критическая проверка и отладка кода, сгенерированного ИИ.
  • Тема 4.5 «Данные, безопасность и этика профессионального решения»: персональные данные и требования Федерального закона № 152-ФЗ, конфиденциальность, достоверность источников.
ТемаВсегоТеорияПрактикаСам. работаКонтроль
1.1 Освоение образовательной платформы и правил обучения22000
1.2 Рабочая среда аналитика данных22000
1.3 Jupyter Notebook и исследовательский анализ данных20200
1.4 Python для анализа данных22000
1.5 Реальные данные и датасеты22000
1.6 NumPy для подготовки данных20200
1.7 Pandas для анализа данных30201
1.8 Очистка данных20200
1.9 Подготовка признаков20200
1.10 Самостоятельная работа: подготовка данных20020
1.11 Визуализация и исследование данных20200
1.12 Векторы и матрицы в задачах ИИ32001
1.13 Операции с векторами и матрицами20200
1.14 Вероятность, статистика и распределения22000
1.15 Распределения данных и выбросы20200
1.16 Корреляционный анализ данных20200
1.17 Самостоятельная работа: статистический анализ данных40040
1.18 Функция ошибки и оптимизация модели22000
1.19 Промежуточная аттестация по модулю20002

Практикумы и самостоятельные работы

Самостоятельные работы
  • подготовка данных и статистический анализ (Модуль 1);
  • регрессионная модель, анализ ошибок классификации, полный ML-пайплайн (Модуль 2);
  • схема работы LLM, проверка и безопасность ответов модели (Модуль 3);
  • пользовательские сценарии и документация проекта (Модуль 4).
Практикумы
  • ИИ-кейс для профессионального сценария и спецификация мини-агента (Модуль 3);
  • структурированный ответ модели и работа с LLM API в Python;
  • прототип профессионального AI-сервиса и автоматизация сценария;
  • тестирование сервиса и контроль качества результата.

Кейс-задача

Кейс-задача — итоговая практическая работа Комплекта: обучающийся проходит полный цикл — от постановки задачи и подготовки данных до прототипа, тестирования и публичной защиты.

  • «Профессиональный AI-сервис для автоматизации рабочего процесса» — обучающийся проектирует и реализует сервис на основе большой языковой модели с подходом RAG, решающий реальную задачу профессиональной деятельности: классификатор заявок, помощник по документообороту, аналитический инструмент или сервис контроля качества. Проект включает профессиональную базу знаний, автоматизацию сценариев, тестирование, техническую документацию и публичную защиту.

Тематика проектов

Классификатор заявокПомощник по документооборотуАналитический инструментСервис контроля качества

Связь с ФГОС СПО

  • Продвинутый уровень формирует компетенции ФГОС СПО 09.02.13 на повышенном уровне сложности: ОК 01, ОК 02, ОК 09, ПК 1.2, ПК 1.5, ПК 3.3.
  • ОК 09 отрабатывается через чтение профессиональной документации и работу с API на английском языке.
  • Каждый модуль закрывает свой набор компетенций, что зафиксировано в рабочей программе.

Искусственный интеллект и этика

  • LLM API в Python, structured output и валидаторы JSON, эмбеддинги и семантический поиск, мультимодальные модели, речевые API.
  • Агент с маршрутизацией запросов и подход RAG: разбиение на фрагменты, порог близости, ограничение выдачи.
  • Тема 3.14 «Этика, безопасность и политика использования ИИ-инструментов»; тема 4.14 «Контроль качества и безопасность результата».
  • На защите проверяются механизмы противодействия галлюцинациям модели, условия передачи задачи человеку и границы применимости сервиса.

Демонстрация итогового проекта

Продукт, работа над которым планируется в ходе освоения ДОП.

Итоговый проект — собственная консольная игра. Обучающийся дорабатывает по своему техническому заданию одну из игр, созданных в ходе обучения: А — «Угадай число», Б — «Камень, ножницы, бумага», В — «Виселица», Г — «Магический шар 8» — либо предлагает свой вариант. Проект готовится в Модуле 4 и защищается на итоговом контроле.

Вот такое может получиться

Пример готового проекта: игра «Угадай число» с защитой от неверного ввода, историей попыток и командой выхода.

Вывод программы
=== УГАДАЙ ЧИСЛО ===
Я загадал число от 1 до 100.
Введи «выход», чтобы закончить игру.

Твой вариант: 50
Больше!
Твой вариант: 75
Меньше!
Твой вариант: шестьдесят
Нужно ввести число от 1 до 100.
Твой вариант: 62
Больше!
Твой вариант: 68
Верно! Попыток: 4
Твои попытки: [50, 75, 62, 68]
Фрагмент кода проекта
import random

secret = random.randint(1, 100)
attempts = 0
history = []

print("=== УГАДАЙ ЧИСЛО ===")
print("Я загадал число от 1 до 100.")
print("Введи «выход», чтобы закончить игру.")

while True:
    answer = input("Твой вариант: ").strip().lower()

    if answer == "выход":                 # команда выхода
        print("Игра прервана. Я загадал:", secret)
        break

    if not answer.isdigit():              # защита от неверного ввода
        print("Нужно ввести число от 1 до 100.")
        continue

    guess = int(answer)
    attempts += 1                         # счётчик попыток
    history.append(guess)                 # история попыток

    if guess < secret:
        print("Больше!")
    elif guess > secret:
        print("Меньше!")
    else:
        print("Верно! Попыток:", attempts)
        print("Твои попытки:", history)
        break

Иллюстрация: так может выглядеть готовый проект. Конкретная реализация зависит от выбранного варианта и доработок обучающегося.

Что должно быть в готовом проекте

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

Открыть демонстрацию

Открытая демонстрация занятия по итоговому проекту в облачной среде. Доступна без регистрации.

Итоговый проект продвинутого уровня — программа, объединяющая изученные алгоритмы: обработку данных из файлов, функции и генераторы, бинарный поиск, жадные алгоритмы или динамическое программирование. Готовится в Модуле 4 (тема 4 «Итоговый проект / контест», 8 ак. ч.) и защищается на итоговом контроле.

Вот такое может получиться

Пример на основе кейс-задачи «Анализ популярности в школьной столовой»: программа разбирает CSV более чем на 50 000 записей, считает статистику и сохраняет отчёт.

Вывод программы
=== АНАЛИЗ ЗАКАЗОВ ШКОЛЬНОЙ СТОЛОВОЙ ===
Файл: school_cafe.csv
Обработано записей: 52 480

Топ-5 блюд:
  1. Блины с творогом ......... 6 214
  2. Куриный суп .............. 5 803
  3. Пюре с котлетой .......... 5 147
  4. Салат «Витаминный» ....... 3 962
  5. Компот из сухофруктов .... 3 415

Заказы по дням недели:
  Понедельник  ████████████        10 240
  Вторник      ██████████████      11 905
  Среда        ███████████         10 118
  Четверг      █████████████       11 002
  Пятница      ███████████         9 215

Отчёт сохранён в файл report.csv
Фрагмент кода проекта
import csv
from collections import Counter

dish_count = Counter()
day_count = Counter()

with open("school_cafe.csv", encoding="utf-8") as f:
    for row in csv.DictReader(f):         # потоковое чтение большого файла
        dish_count[row["dish"]] += 1
        day_count[row["day"]] += 1

for dish, n in dish_count.most_common(5):
    print(f"{dish:.<30}{n:>7}")

with open("report.csv", "w", encoding="utf-8", newline="") as f:
    writer = csv.DictWriter(f, fieldnames=["dish", "count"])
    writer.writeheader()
    for dish, n in dish_count.most_common():
        writer.writerow({"dish": dish, "count": n})

Иллюстрация: так может выглядеть готовый проект. Названия блюд и числа — условные, реальный результат зависит от данных и выбранной темы проекта.

Что входит в работу над проектом

  • реализация выбранного проекта и тестирование на разных входных данных;
  • отладка и исправление ошибок;
  • взаимное тестирование проектов (code review) и написание рецензий на работы одногруппников;
  • доработка проекта по результатам рецензирования;
  • подготовка к защите: проверка кода и подготовка объяснения;
  • демонстрация работающей программы, объяснение использованных алгоритмов, организации ввода и вывода, восстановления ответа.

Открыть демонстрацию

Открытая демонстрация занятия по итоговому проекту продвинутого уровня в облачной среде. Доступна без регистрации.

Как оценивается защита проекта

КритерийБаллы
Работоспособность проекта: код запускается, выполняет основную функцию, обрабатывает ошибки вводадо 3
Сложность и полнота реализации: использование изученных конструкцийдо 3
Качество кода: читаемость, комментарии, структура, понятные имена переменныхдо 2
Качество защиты: объяснение работы программы, понимание кода, ответы на вопросыдо 2
Итого за защиту10

Итоговая аттестация считается пройденной при сумме не менее 8 баллов за обе части и не менее 4 баллов за защиту проекта.

Демонстрация итогового проекта

Продукт, работа над которым планируется в ходе освоения ДОП.

Итоговый проект — собственная консольная игра. Обучающийся дорабатывает по своему техническому заданию одну из игр, созданных в ходе обучения: А — «Угадай число», Б — «Камень, ножницы, бумага», В — «Виселица», Г — «Магический шар 8» — либо предлагает свой вариант. Проект готовится в Модуле 4 и защищается на итоговом контроле.

Вот такое может получиться

Пример готового проекта: игра «Угадай число» с защитой от неверного ввода, историей попыток и командой выхода.

Вывод программы
=== УГАДАЙ ЧИСЛО ===
Я загадал число от 1 до 100.
Введи «выход», чтобы закончить игру.

Твой вариант: 50
Больше!
Твой вариант: 75
Меньше!
Твой вариант: шестьдесят
Нужно ввести число от 1 до 100.
Твой вариант: 62
Больше!
Твой вариант: 68
Верно! Попыток: 4
Твои попытки: [50, 75, 62, 68]
Фрагмент кода проекта
import random

secret = random.randint(1, 100)
attempts = 0
history = []

print("=== УГАДАЙ ЧИСЛО ===")
print("Я загадал число от 1 до 100.")
print("Введи «выход», чтобы закончить игру.")

while True:
    answer = input("Твой вариант: ").strip().lower()

    if answer == "выход":                 # команда выхода
        print("Игра прервана. Я загадал:", secret)
        break

    if not answer.isdigit():              # защита от неверного ввода
        print("Нужно ввести число от 1 до 100.")
        continue

    guess = int(answer)
    attempts += 1                         # счётчик попыток
    history.append(guess)                 # история попыток

    if guess < secret:
        print("Больше!")
    elif guess > secret:
        print("Меньше!")
    else:
        print("Верно! Попыток:", attempts)
        print("Твои попытки:", history)
        break

Иллюстрация: так может выглядеть готовый проект. Конкретная реализация зависит от выбранного варианта и доработок обучающегося.

Что должно быть в готовом проекте

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

Открыть демонстрацию

Открытая демонстрация занятия по итоговому проекту в облачной среде. Доступна без регистрации.

Итоговый проект продвинутого уровня — программа, объединяющая изученные алгоритмы: обработку данных из файлов, функции и генераторы, бинарный поиск, жадные алгоритмы или динамическое программирование. Готовится в Модуле 4 (тема 4 «Итоговый проект / контест», 8 ак. ч.) и защищается на итоговом контроле.

Вот такое может получиться

Пример на основе кейс-задачи «Анализ рынка вакансий для IT-специалистов»: программа разбирает CSV более чем на 50 000 записей, считает статистику и сохраняет отчёт.

Вывод программы
=== АНАЛИЗ ЗАКАЗОВ ШКОЛЬНОЙ СТОЛОВОЙ ===
Файл: school_cafe.csv
Обработано записей: 52 480

Топ-5 блюд:
  1. Блины с творогом ......... 6 214
  2. Куриный суп .............. 5 803
  3. Пюре с котлетой .......... 5 147
  4. Салат «Витаминный» ....... 3 962
  5. Компот из сухофруктов .... 3 415

Заказы по дням недели:
  Понедельник  ████████████        10 240
  Вторник      ██████████████      11 905
  Среда        ███████████         10 118
  Четверг      █████████████       11 002
  Пятница      ███████████         9 215

Отчёт сохранён в файл report.csv
Фрагмент кода проекта
import csv
from collections import Counter

dish_count = Counter()
day_count = Counter()

with open("school_cafe.csv", encoding="utf-8") as f:
    for row in csv.DictReader(f):         # потоковое чтение большого файла
        dish_count[row["dish"]] += 1
        day_count[row["day"]] += 1

for dish, n in dish_count.most_common(5):
    print(f"{dish:.<30}{n:>7}")

with open("report.csv", "w", encoding="utf-8", newline="") as f:
    writer = csv.DictWriter(f, fieldnames=["dish", "count"])
    writer.writeheader()
    for dish, n in dish_count.most_common():
        writer.writerow({"dish": dish, "count": n})

Иллюстрация: так может выглядеть готовый проект. Названия блюд и числа — условные, реальный результат зависит от данных и выбранной темы проекта.

Что входит в работу над проектом

  • реализация выбранного проекта и тестирование на разных входных данных;
  • отладка и исправление ошибок;
  • взаимное тестирование проектов (code review) и написание рецензий на работы одногруппников;
  • доработка проекта по результатам рецензирования;
  • подготовка к защите: проверка кода и подготовка объяснения;
  • демонстрация работающей программы, объяснение использованных алгоритмов, организации ввода и вывода, восстановления ответа.

Открыть демонстрацию

Открытая демонстрация занятия по итоговому проекту продвинутого уровня в облачной среде. Доступна без регистрации.

Как оценивается защита проекта

КритерийБаллы
Работоспособность проекта: код запускается, выполняет основную функцию, обрабатывает ошибки вводадо 3
Сложность и полнота реализации: использование изученных конструкцийдо 3
Качество кода: читаемость, комментарии, структура, понятные имена переменныхдо 2
Качество защиты: объяснение работы программы, понимание кода, ответы на вопросыдо 2
Итого за защиту10

Итоговая аттестация считается пройденной при сумме не менее 8 баллов за обе части и не менее 4 баллов за защиту проекта.

Демонстрация итогового проекта

Продукт, работа над которым планируется в ходе освоения ДОП.

Итоговый проект — собственная консольная игра. Обучающийся дорабатывает по своему техническому заданию одну из игр, созданных в ходе обучения: А — «Угадай число», Б — «Камень, ножницы, бумага», В — «Виселица», Г — «Магический шар 8» — либо предлагает свой вариант. Проект готовится в Модуле 4 и защищается на итоговом контроле.

Вот такое может получиться

Пример готового проекта: игра «Угадай число» с защитой от неверного ввода, историей попыток и командой выхода.

Вывод программы
=== УГАДАЙ ЧИСЛО ===
Я загадал число от 1 до 100.
Введи «выход», чтобы закончить игру.

Твой вариант: 50
Больше!
Твой вариант: 75
Меньше!
Твой вариант: шестьдесят
Нужно ввести число от 1 до 100.
Твой вариант: 62
Больше!
Твой вариант: 68
Верно! Попыток: 4
Твои попытки: [50, 75, 62, 68]
Фрагмент кода проекта
import random

secret = random.randint(1, 100)
attempts = 0
history = []

print("=== УГАДАЙ ЧИСЛО ===")
print("Я загадал число от 1 до 100.")
print("Введи «выход», чтобы закончить игру.")

while True:
    answer = input("Твой вариант: ").strip().lower()

    if answer == "выход":                 # команда выхода
        print("Игра прервана. Я загадал:", secret)
        break

    if not answer.isdigit():              # защита от неверного ввода
        print("Нужно ввести число от 1 до 100.")
        continue

    guess = int(answer)
    attempts += 1                         # счётчик попыток
    history.append(guess)                 # история попыток

    if guess < secret:
        print("Больше!")
    elif guess > secret:
        print("Меньше!")
    else:
        print("Верно! Попыток:", attempts)
        print("Твои попытки:", history)
        break

Иллюстрация: так может выглядеть готовый проект. Конкретная реализация зависит от выбранного варианта и доработок обучающегося.

Что должно быть в готовом проекте

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

Открыть демонстрацию

Открытая демонстрация занятия по итоговому проекту в облачной среде. Доступна без регистрации.

Итоговый проект продвинутого уровня — программа, объединяющая изученные алгоритмы: обработку данных из файлов, функции и генераторы, бинарный поиск, жадные алгоритмы или динамическое программирование. Готовится в Модуле 4 (тема 4 «Итоговый проект / контест», 8 ак. ч.) и защищается на итоговом контроле.

Вот такое может получиться

Пример на основе кейс-задачи «Анализ логов веб-сервера»: программа разбирает CSV более чем на 50 000 записей, считает статистику и сохраняет отчёт.

Вывод программы
=== АНАЛИЗ ЗАКАЗОВ ШКОЛЬНОЙ СТОЛОВОЙ ===
Файл: school_cafe.csv
Обработано записей: 52 480

Топ-5 блюд:
  1. Блины с творогом ......... 6 214
  2. Куриный суп .............. 5 803
  3. Пюре с котлетой .......... 5 147
  4. Салат «Витаминный» ....... 3 962
  5. Компот из сухофруктов .... 3 415

Заказы по дням недели:
  Понедельник  ████████████        10 240
  Вторник      ██████████████      11 905
  Среда        ███████████         10 118
  Четверг      █████████████       11 002
  Пятница      ███████████         9 215

Отчёт сохранён в файл report.csv
Фрагмент кода проекта
import csv
from collections import Counter

dish_count = Counter()
day_count = Counter()

with open("school_cafe.csv", encoding="utf-8") as f:
    for row in csv.DictReader(f):         # потоковое чтение большого файла
        dish_count[row["dish"]] += 1
        day_count[row["day"]] += 1

for dish, n in dish_count.most_common(5):
    print(f"{dish:.<30}{n:>7}")

with open("report.csv", "w", encoding="utf-8", newline="") as f:
    writer = csv.DictWriter(f, fieldnames=["dish", "count"])
    writer.writeheader()
    for dish, n in dish_count.most_common():
        writer.writerow({"dish": dish, "count": n})

Иллюстрация: так может выглядеть готовый проект. Названия блюд и числа — условные, реальный результат зависит от данных и выбранной темы проекта.

Что входит в работу над проектом

  • реализация выбранного проекта и тестирование на разных входных данных;
  • отладка и исправление ошибок;
  • взаимное тестирование проектов (code review) и написание рецензий на работы одногруппников;
  • доработка проекта по результатам рецензирования;
  • подготовка к защите: проверка кода и подготовка объяснения;
  • демонстрация работающей программы, объяснение использованных алгоритмов, организации ввода и вывода, восстановления ответа.

Открыть демонстрацию

Открытая демонстрация занятия по итоговому проекту продвинутого уровня в облачной среде. Доступна без регистрации.

Как оценивается защита проекта

КритерийБаллы
Работоспособность проекта: код запускается, выполняет основную функцию, обрабатывает ошибки вводадо 3
Сложность и полнота реализации: использование изученных конструкцийдо 3
Качество кода: читаемость, комментарии, структура, понятные имена переменныхдо 2
Качество защиты: объяснение работы программы, понимание кода, ответы на вопросыдо 2
Итого за защиту10

Итоговая аттестация считается пройденной при сумме не менее 8 баллов за обе части и не менее 4 баллов за защиту проекта.

Демонстрация итогового проекта

Продукт, работа над которым планируется в ходе освоения ДОП.

Итоговый проект — учебный ИИ-проект полного цикла. Обучающийся выбирает кейс из предложенных: классификатор объектов, анализатор текстов, мини-рекомендательная система, образовательный помощник, классификация изображений или интерактивный отчёт по данным.

Вот такое может получиться

Пример готового проекта: классификатор обращений — программа читает данные, обучает модель и показывает качество классификации.

Вывод программы
=== КЛАССИФИКАТОР ОБРАЩЕНИЙ ===
Загружен датасет: messages.csv
Объектов: 1 200 | Признаков: 4 | Классов: 3

Разделение выборки: обучающая 960 / тестовая 240
Модель обучена.

Accuracy на тестовой выборке: 0.87

Матрица ошибок:
                предсказано
              вопрос  жалоба  отзыв
  вопрос         74      6      2
  жалоба          9     63      4
  отзыв           3      7     72

Проверка на новом примере:
  «Не приходит письмо с кодом»  ->  вопрос
Фрагмент кода проекта
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import accuracy_score, confusion_matrix

data = pd.read_csv("messages.csv")          # загрузка датасета
X = data[["длина", "вопрос_знак", "капс", "срочно"]]
y = data["класс"]

X_train, X_test, y_train, y_test = train_test_split(
    X, y, test_size=0.2, random_state=42)   # обучающая и тестовая выборки

model = DecisionTreeClassifier(max_depth=5)
model.fit(X_train, y_train)                  # обучение модели

pred = model.predict(X_test)
print("Accuracy:", round(accuracy_score(y_test, pred), 2))
print(confusion_matrix(y_test, pred))        # матрица ошибок

Иллюстрация: так может выглядеть готовый проект. Данные условные, конкретная реализация зависит от выбранной темы и работы обучающегося.

Что должно быть в готовом проекте

  • сформулирована задача и описан пользователь, для которого делается решение;
  • подготовлена таблица данных с выделенными признаками;
  • работает прототип: видно, как из данных получается результат;
  • качество проверено не менее чем по двум критериям;
  • названы не менее двух ограничений решения;
  • данные обезличены, персональные данные не используются без разрешения.

Как оценивается защита

  • понятность проблемы и конкретность описания пользователя;
  • наличие таблицы данных или примеров данных с выделенными признаками;
  • объяснение подхода: данные — анализ — результат;
  • демонстрация рабочего продукта;
  • проверка качества и названные ограничения проекта;
  • безопасная работа с данными;
  • умение отвечать на вопросы комиссии.

Итоговая аттестация оценивается по 100-балльной шкале, минимальный проходной результат — 60 баллов.

Открыть демонстрацию

Итоговый проект — учебный ИИ-помощник для подготовки к ОГЭ по информатике: база знаний, системный промпт, проверка ответа по источнику и автоматизированный сценарий.

Вот такое может получиться

Пример готового проекта: помощник отвечает на учебный вопрос, опираясь на собственную базу знаний, и показывает, из какой записи взят ответ.

Учебный ИИ-помощник
=== ПОМОЩНИК ПО ПОДГОТОВКЕ К ОГЭ ===
База знаний: 12 записей | Проверка ответа: по ID записи

Вопрос: как посчитать сумму цифр числа?

Ответ (источник: KB-07 «Циклы и обработка цифр числа»):
Число разбирают по цифрам в цикле while: остаток от деления
на 10 даёт последнюю цифру, целочисленное деление убирает её.
Разбор с примером — в записи KB-07.

Готового решения задания помощник не выдаёт: по правилам проекта
он объясняет способ и предлагает проверить себя на примере.

Вопрос: сколько будет 2+2?
Вопрос вне базы знаний — помощник сообщает, что ответа нет.

Иллюстрация: так может выглядеть готовый проект. Данные условные, конкретная реализация зависит от выбранной темы и работы обучающегося.

Что должно быть в готовом проекте

  • сформулирована задача и описан пользователь: что было «до» и что стало «после»;
  • собрана база знаний не менее чем из 10 записей;
  • работает прототип: виден источник ответа;
  • проведено не менее 5 тест-кейсов трёх типов с числовым результатом;
  • подготовлена презентация 10–12 слайдов со схемой архитектуры;
  • описаны ограничения сервиса и условия, когда он неприменим.

Как оценивается защита

  • актуальность темы и конкретность описания пользователя и проблемы «до / после» с измеримой пользой;
  • корректность постановки задачи: требования, ограничения с обоснованием, риски;
  • качество прототипа: работающий помощник с базой знаний не менее 10 записей, системным промптом и верификацией ответа;
  • полнота тестирования: не менее 5 тест-кейсов трёх типов (типовые, граничные, негативные) с числовым результатом;
  • полнота и наглядность презентации: 10–12 слайдов, схема архитектуры, демонстрация;
  • умение отвечать на вопросы комиссии: архитектура, механизм проверки ответа, ограничения.

Итоговая аттестация оценивается по 100-балльной шкале, минимальный проходной результат — 60 баллов.

Открыть демонстрацию

Демонстрация итогового проекта

Продукт, работа над которым планируется в ходе освоения ДОП.

Итоговый проект — учебный ИИ-проект с алгоритмической или информационной задачей, связанной с содержанием ЕГЭ по информатике: обработка данных, классификация, поиск закономерности или расчёт показателя.

Вот такое может получиться

Пример готового проекта: классификатор обращений — программа читает данные, обучает модель и показывает качество классификации.

Вывод программы
=== КЛАССИФИКАТОР ОБРАЩЕНИЙ ===
Загружен датасет: messages.csv
Объектов: 1 200 | Признаков: 4 | Классов: 3

Разделение выборки: обучающая 960 / тестовая 240
Модель обучена.

Accuracy на тестовой выборке: 0.87

Матрица ошибок:
                предсказано
              вопрос  жалоба  отзыв
  вопрос         74      6      2
  жалоба          9     63      4
  отзыв           3      7     72

Проверка на новом примере:
  «Не приходит письмо с кодом»  ->  вопрос
Фрагмент кода проекта
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import accuracy_score, confusion_matrix

data = pd.read_csv("messages.csv")          # загрузка датасета
X = data[["длина", "вопрос_знак", "капс", "срочно"]]
y = data["класс"]

X_train, X_test, y_train, y_test = train_test_split(
    X, y, test_size=0.2, random_state=42)   # обучающая и тестовая выборки

model = DecisionTreeClassifier(max_depth=5)
model.fit(X_train, y_train)                  # обучение модели

pred = model.predict(X_test)
print("Accuracy:", round(accuracy_score(y_test, pred), 2))
print(confusion_matrix(y_test, pred))        # матрица ошибок

Иллюстрация: так может выглядеть готовый проект. Данные условные, конкретная реализация зависит от выбранной темы и работы обучающегося.

Что должно быть в готовом проекте

  • сформулирована задача и описан подход;
  • подготовлены данные и выделены признаки;
  • алгоритм описан текстом, схемой или псевдокодом;
  • работает прототип на Python;
  • подготовлена таблица тестирования: 3–5 примеров с ожидаемым и полученным результатом, включая сложный или ошибочный случай;
  • показана связь решения с содержанием информатики и ЕГЭ, названы ограничения.

Как оценивается защита

  • постановка задачи;
  • данные и признаки;
  • алгоритм;
  • рабочий продукт;
  • тестирование: не менее 3–5 примеров, включая сложный или ошибочный случай;
  • связь с информатикой и ЕГЭ;
  • результат и ограничения;
  • защита и ответы на вопросы.

Итоговая аттестация оценивается по 100-балльной шкале, минимальный проходной результат — 60 баллов. Устное выступление — 5–7 минут.

Открыть демонстрацию

Итоговый проект — учебный ИИ-помощник для подготовки к ЕГЭ по информатике: база знаний в формате CSV, системный промпт с ограничением «не выдавать готовое решение», проверка ответа по идентификатору записи. Треки на выбор: анализатор кода, генератор тестов, планировщик решений.

Вот такое может получиться

Пример готового проекта: помощник разбирает фрагмент кода, опираясь на собственную базу знаний, и показывает, из какой записи взято объяснение.

Учебный ИИ-помощник
=== ПОМОЩНИК ПО ПОДГОТОВКЕ К ЕГЭ ===
База знаний: 12 записей | Проверка ответа: по ID записи

Запрос: программа выдаёт неверный результат, найди ошибку

  for i in range(1, n):
      s = s + i

Ответ (источник: KB-04, тип ошибки: off-by-one):
Диапазон range(1, n) не включает само n — последнее слагаемое
теряется. Проверьте границу цикла и сравните результат
на контрольном примере n = 5.

Поля записи: error_type = off-by-one | error_line = 1

Полное решение экзаменационного задания помощник не выдаёт:
по правилам проекта он объясняет причину ошибки и способ проверки.

Иллюстрация: так может выглядеть готовый проект. Данные условные, конкретная реализация зависит от выбранной темы и работы обучающегося.

Что должно быть в готовом проекте

  • сформулирована задача с привязкой к конкретному заданию ЕГЭ, описан пользователь «до / после»;
  • собрана база знаний не менее чем из 10 структурированных записей;
  • работает прототип: виден идентификатор записи, на которую опирается ответ;
  • реализовано ограничение «не выдавать полное решение задания» и подготовлены проверяющие его тест-кейсы;
  • проведено не менее 5 тест-кейсов трёх типов с числовым результатом;
  • подготовлена презентация 10–12 слайдов со схемой архитектуры и демонстрацией.

Как оценивается защита

  • актуальность темы и конкретность описания пользователя и проблемы «до / после» с измеримой пользой;
  • корректность постановки задачи: требования, ограничения с обоснованием, риски;
  • качество прототипа: работающий помощник с базой знаний не менее 10 записей, системным промптом и верификацией ответа;
  • полнота тестирования: не менее 5 тест-кейсов трёх типов (типовые, граничные, негативные) с числовым результатом;
  • полнота и наглядность презентации: 10–12 слайдов, схема архитектуры, демонстрация;
  • умение отвечать на вопросы комиссии: архитектура, механизм проверки ответа, ограничения.

Итоговая аттестация оценивается по 100-балльной шкале, минимальный проходной результат — 60 баллов.

Открыть демонстрацию

Демонстрация итогового проекта

Продукт, работа над которым планируется в ходе освоения ДОП.

Итоговый проект — прикладной ИИ-проект по профессиональному сценарию: классификатор заявок, анализатор обращений, инструмент прогнозирования показателей или поиск по документам. Кейс выбирается из предложенного перечня.

Вот такое может получиться

Пример готового проекта: классификатор заявок — программа читает данные, обучает модель и показывает качество классификации.

Вывод программы
=== КЛАССИФИКАТОР ЗАЯВОК ===
Загружен датасет: requests.csv
Объектов: 1 200 | Признаков: 4 | Классов: 3

Разделение выборки: обучающая 960 / тестовая 240
Модель обучена.

Accuracy на тестовой выборке: 0.87

Матрица ошибок:
                предсказано
              вопрос  жалоба  отзыв
  вопрос         74      6      2
  жалоба          9     63      4
  отзыв           3      7     72

Проверка на новом примере:
  «Не приходит письмо с кодом»  ->  вопрос
Фрагмент кода проекта
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import accuracy_score, confusion_matrix

data = pd.read_csv("requests.csv")          # загрузка датасета
X = data[["длина", "вопрос_знак", "капс", "срочно"]]
y = data["класс"]

X_train, X_test, y_train, y_test = train_test_split(
    X, y, test_size=0.2, random_state=42)   # обучающая и тестовая выборки

model = DecisionTreeClassifier(max_depth=5)
model.fit(X_train, y_train)                  # обучение модели

pred = model.predict(X_test)
print("Accuracy:", round(accuracy_score(y_test, pred), 2))
print(confusion_matrix(y_test, pred))        # матрица ошибок

Иллюстрация: так может выглядеть готовый проект. Данные условные, конкретная реализация зависит от выбранной темы и работы обучающегося.

Что должно быть в готовом проекте

  • описан пользователь и профессиональная проблема, которую решает проект;
  • сформулированы требования к решению;
  • подготовлены и описаны данные;
  • работает прототип, видна роль ИИ в решении;
  • подготовлена таблица тестирования: не менее 4 примеров с выводом по ошибкам;
  • названы ограничения и риски, показана практическая польза.

Как оценивается защита

  • пользователь и проблема;
  • требования к решению;
  • данные;
  • подход и роль ИИ;
  • демонстрация результата;
  • тестирование: не менее 4 примеров с выводом по ошибкам;
  • ограничения и риски;
  • практическая польза;
  • качество защиты;
  • оформление.

Итоговая аттестация оценивается по 100-балльной шкале, минимальный проходной результат — 60 баллов; рубрика включает десять критериев.

Открыть демонстрацию

Итоговый проект — профессиональный AI-сервис на основе большой языковой модели с подходом RAG: база знаний, проверка ответа по источнику, журналирование запросов и интерфейс для пользователя.

Вот такое может получиться

Пример готового проекта: сервис классифицирует входящую заявку, находит ответ в базе знаний и показывает источник.

Профессиональный AI-сервис
=== СЕРВИС ОБРАБОТКИ ЗАЯВОК ===
База знаний: 14 документов | Проверка ответа: по источнику

Заявка №1043: «Не открывается доступ к отчётам после смены пароля»

Классификация: доступы  |  Приоритет: средний
Ответ (источник: DOC-06 «Восстановление доступа», уверенность 0.82):
Сбросить сессию в личном кабинете и повторить вход;
если ошибка сохраняется — заявка передаётся администратору.

Журнал: запрос сохранён, источник и уверенность записаны.

Заявка №1044: вопрос вне базы знаний
Сервис не отвечает самостоятельно и передаёт заявку человеку.

Иллюстрация: так может выглядеть готовый проект. Данные условные, конкретная реализация зависит от выбранной темы и работы обучающегося.

Что должно быть в готовом проекте

  • описан пользователь (должность, рабочий контекст) и проблема «как есть / как будет» с измеримой пользой;
  • сформулированы требования, ограничения и критерии приёмки;
  • собрана база знаний не менее чем из 10 документов или 100 размеченных примеров;
  • работает прототип с интерфейсом, журналированием и проверкой результата;
  • проведено не менее 5 тест-кейсов трёх типов с числовым результатом;
  • подготовлены презентация со схемой архитектуры и техническая документация.

Как оценивается защита

  • актуальность темы и конкретность описания пользователя и проблемы;
  • корректность постановки задачи: требования, ограничения, критерии приёмки, риски;
  • качество реализации прототипа: база знаний, компонент машинного обучения или языковой модели, интерфейс, журналирование;
  • полнота тестирования: не менее 5 тест-кейсов трёх типов с числовым результатом;
  • полнота презентации: структура слайдов, схема архитектуры, демонстрация;
  • ответы комиссии: архитектура, выбор технологий, механизмы проверки ответа, условия передачи задачи человеку.

Итоговая аттестация оценивается по 100-балльной шкале, минимальный проходной результат — 60 баллов.

Открыть демонстрацию

Первое практическое задание

Выполняется самостоятельно, в облачной среде, с получением результата. Проверка — автоматическими тестами платформы.

Как устроена проверка

Автоматическая проверка

Кнопка «Запустить тесты» проверяет решение сразу — ждать преподавателя не нужно. На вкладке «Тесты» видно, что подаётся на вход и какой результат ожидается.

Наводящие подсказки

В обучающих задачах местами есть подсказки: направляют к решению, не выдавая готовый ответ.

Попытки не ограничены

Код можно исправлять и запускать тесты снова, пока решение не пройдёт проверку.

Задача P1. Найти и исправить ошибку в программе с переменными

Модуль 1. Первые шаги · задание 2 из 6

Условие. Дан код из пяти строк (переменные и вызовы print). При запуске программа завершается с ошибкой SyntaxError. Найдите строку с ошибкой и исправьте код так, чтобы вывод совпадал с примером ниже.
Python 3 — код в редакторе
print("Привет, это пример кода")
x = 10
y = 20
print("Сумма равна:", x + y)
print("Конец программы)
Ожидаемый выводПривет, это пример кода Сумма равна: 30 Конец программы
Подсказка. Такие ошибки Python обычно находит в самом конце кода — ищите там, где что-то осталось «незакрытым».

Что показывает вкладка «Тесты»

ВходСейчасОжидаемый вывод
Пустая строкаОшибкаПривет, это пример кода
Сумма равна: 30
Конец программы

Что осваивается

  • чтение сообщения об ошибке и поиск строки, в которой она возникла;
  • исправление синтаксической ошибки (SyntaxError);
  • запуск программы и сверка вывода с ожидаемым результатом;
  • работа с редактором кода и автоматической проверкой.

Выполнить задание в среде разработки

Задача P1. Программа приветствия через f-строку

Модуль 1. Функции и функциональное программирование · задание 3 из 8

Условие. Напишите программу, которая возвращает строку «Привет, [имя]!». Код должен считать имя пользователя и напечатать результат с помощью f-строки.
Формат ввода

Одна строка — имя пользователя (например, Аня).

Формат вывода

Одна строка вида «Привет, [имя]!».

Пример
вводАня
выводПривет, Аня!
Подсказка. Имя — строка, преобразование не нужно; используйте f-строку.

Что осваивается

  • чтение данных с клавиатуры и вывод результата;
  • форматирование строки через f-строку;
  • работа в редакторе кода с пустым файлом — решение пишется с нуля;
  • запуск автоматических тестов и сверка вывода с ожидаемым.

Выполнить задание в среде разработки

Первое практическое задание

Выполняется самостоятельно, в облачной среде, с получением результата. Проверка — автоматическими тестами платформы.

Как устроена проверка

Автоматическая проверка

Кнопка «Запустить тесты» проверяет решение сразу — ждать преподавателя не нужно. На вкладке «Тесты» видно, что подаётся на вход и какой результат ожидается.

Наводящие подсказки

В обучающих задачах местами есть подсказки: направляют к решению, не выдавая готовый ответ.

Попытки не ограничены

Код можно исправлять и запускать тесты снова, пока решение не пройдёт проверку.

Задача. Определить класс ошибки по сообщению Python

Условие. Для каждого сообщения определите класс ошибки — название исключения.
Сообщение 1
File "main.py", line 2
    print("Start"
          ^
SyntaxError: '(' was never closed
Сообщение 2
Traceback (most recent call last):
  File "main.py", line 1, in <module>
    greet_user("Sam")
NameError: name 'greet_user' is not defined
Формат ввода

Ввод данных отсутствует.

Формат вывода

Нужно указать только названия классов ошибок для сообщений 1 и 2, в формате: 1) <класс ошибки> 2) <класс ошибки>.

Что осваивается

  • чтение сообщения об ошибке и трассировки вызовов;
  • различение классов исключений: SyntaxError, NameError;
  • поиск строки, в которой возникла ошибка;
  • запуск автоматических тестов и сверка ответа с ожидаемым.

Выполнить задание в среде разработки

Задача. Сумма, разность и произведение двух чисел

Условие. Считайте два целых числа a и b. Выведите в трёх строках сумму, разность a − b и произведение этих чисел.
Входные данные

В первой строке дано число a, во второй строке — число b.

Выходные данные

Три значения: сумма, разность и произведение, каждое с новой строки.

Пример
ввод5 3
вывод8 2 15
Подсказка. Сначала сохраните оба числа в переменные, затем последовательно напечатайте результаты трёх выражений.

Что осваивается

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

Выполнить задание в среде разработки

Первое практическое задание

Выполняется самостоятельно, в облачной среде, с получением результата. Проверка — автоматическими тестами платформы.

Как устроена проверка

Автоматическая проверка

Кнопка «Запустить тесты» проверяет решение сразу — ждать преподавателя не нужно. На вкладке «Тесты» видно, что подаётся на вход и какой результат ожидается.

Наводящие подсказки

В обучающих задачах местами есть подсказки: направляют к решению, не выдавая готовый ответ.

Попытки не ограничены

Код можно исправлять и запускать тесты снова, пока решение не пройдёт проверку.

Задача P1. Исправить незакрытую кавычку в последней строке

Модуль 1. Первые шаги

Условие. Дан код из пяти строк: последняя строка print("Конец программы) не закрыта кавычкой. При запуске тестов возникает ошибка SyntaxError: EOL while scanning string literal. Закройте кавычку в последней строке.
Python 3 — код в редакторе
print("Привет, это пример кода")
x = 10
y = 20
print("Сумма равна:", x + y)
print("Конец программы)
Ожидаемый выводПривет, это пример кода Сумма равна: 30 Конец программы
Подсказка. EOL — конец строки: Python не нашёл вторую кавычку, посмотрите на последнюю строку.

Что осваивается

  • чтение сообщения об ошибке и поиск строки, в которой она возникла;
  • исправление синтаксической ошибки в готовом коде;
  • запуск автоматических тестов и сверка вывода с ожидаемым.

Выполнить задание в среде разработки

Задача. Третья запись каталога

Модуль 1. Функции и функциональное программирование

Условие. В каталоге есть несколько товарных позиций. Сначала вводится количество товаров n, затем n названий, каждое с новой строки. Напишите программу, которая сохраняет названия в список и печатает третью запись каталога.
Пример
входные данные5 монитор мышь клавиатура принтер сканер
выходные данныеклавиатура
Подсказка. Индексация начинается с нуля, поэтому третья запись находится по индексу 2.

Что осваивается

  • чтение данных с клавиатуры в цикле и сохранение их в список;
  • обращение к элементу списка по индексу;
  • запуск автоматических тестов и сверка вывода с ожидаемым.

Выполнить задание в среде разработки

Первое практическое задание

Выполняется самостоятельно, в облачной среде, с получением результата. Проверка — автоматическими тестами платформы.

Как устроена проверка

Автоматическая проверка

Кнопка «Запустить тесты» проверяет решение сразу — ждать преподавателя не нужно. На вкладке «Тесты» видно, что подаётся на вход и какой результат ожидается.

Наводящие подсказки

В обучающих задачах местами есть подсказки: направляют к решению, не выдавая готовый ответ.

Попытки не ограничены

Код можно исправлять и запускать тесты снова, пока решение не пройдёт проверку.

Задание 1. Запускаем первую программу

Модуль 1. Python, данные и алгоритмическое мышление для ИИ

Условие. Начнём с вывода текста — это позволит проверить, что среда выполнения работает и команды Python запускаются без ошибок. Запустите готовый шаблон, затем измените вторую строку так, чтобы программа вывела вашу фразу.
Готовый шаблон
print("Программа запущена")
print("Я учусь писать первые программы на Python")

После запуска на экране появятся две строки: каждый вызов print() выводит переданный ему текст и переводит вывод на новую строку.

Например
print("Я создаю калькулятор для ИИ-помощника")
Мини-проверка. Поменяйте местами две команды print() и запустите программу ещё раз — строки должны появиться в другом порядке.

Что осваивается

  • запуск готового кода в облачной среде;
  • вывод текста командой print() и правило кавычек;
  • понимание того, что порядок команд определяет порядок вывода.

Выполнить задание в среде разработки

Практическое задание. Первый разбор данных в ноутбуке

Модуль 1. Данные, Python и математический аппарат ИИ

Условие. Практическая работа по уровням в готовом ноутбуке: запустить его, загрузить таблицу, посчитать показатели и оформить выводы.
Уровень 1
  • открыть готовый ноутбук;
  • запустить ячейки сверху вниз;
  • загрузить таблицу;
  • посчитать количество игроков, средний и максимальный результат;
  • оформить короткие выводы в Markdown;
  • сохранить итоговый ноутбук.
Уровень 2
  • дополнительное оформление и анализ;
  • шаблон итогового вывода;
  • чек-лист сдачи и критерии принятия работы.

Что осваивается

  • работа в ноутбуке: запуск ячеек, загрузка таблицы, чтение результата;
  • расчёт простых статистических показателей по данным;
  • оформление выводов в Markdown и сдача работы по чек-листу.

Выполнить задание в среде разработки

Первое практическое задание

Выполняется самостоятельно, в облачной среде, с получением результата. Проверка — автоматическими тестами платформы.

Как устроена проверка

Автоматическая проверка

Кнопка «Запустить тесты» проверяет решение сразу — ждать преподавателя не нужно. На вкладке «Тесты» видно, что подаётся на вход и какой результат ожидается.

Наводящие подсказки

В обучающих задачах местами есть подсказки: направляют к решению, не выдавая готовый ответ.

Попытки не ограничены

Код можно исправлять и запускать тесты снова, пока решение не пройдёт проверку.

Задание 1. Запускаем первую программу

Модуль 1. Python, данные и алгоритмическое мышление для ИИ

Условие. Начнём с вывода текста — это позволит проверить, что среда выполнения работает и команды Python запускаются без ошибок. Запустите готовый шаблон, затем измените вторую строку так, чтобы программа вывела вашу фразу.
Готовый шаблон
print("Программа запущена")
print("Я учусь писать первые программы на Python")

После запуска на экране появятся две строки: каждый вызов print() выводит переданный ему текст и переводит вывод на новую строку.

Например
print("Я создаю калькулятор для ИИ-помощника")
Мини-проверка. Поменяйте местами две команды print() и запустите программу ещё раз — строки должны появиться в другом порядке.

Что осваивается

  • запуск готового кода в облачной среде;
  • вывод текста командой print() и правило кавычек;
  • понимание того, что порядок команд определяет порядок вывода.

Выполнить задание в среде разработки

Практическое задание к уроку 1.3. Первичный анализ данных

Модуль 1. Данные, Python и математический аппарат ИИ

Цель практикума. Провести первичный разведочный анализ данных в готовом ноутбуке: загрузить данные, проверить структуру, пропуски, статистики, графики и подготовить признаки для будущей модели.
Исходные файлы
  • lesson_1_3_eda_notebook.ipynb
  • student_activity.csv
Три уровня работы
  • Уровень 1. Базовый;
  • Уровень 2. Уверенный;
  • Уровень 3. Продвинутый.

В конце — форма итогового вывода и критерии выполнения.

Что осваивается

  • загрузка датасета и проверка его структуры;
  • поиск пропусков и расчёт статистических показателей;
  • построение графиков и подготовка признаков для модели.

Выполнить задание в среде разработки

Первое практическое задание

Выполняется самостоятельно, в облачной среде, с получением результата. Проверка — автоматическими тестами платформы.

Как устроена проверка

Автоматическая проверка

Кнопка «Запустить тесты» проверяет решение сразу — ждать преподавателя не нужно. На вкладке «Тесты» видно, что подаётся на вход и какой результат ожидается.

Наводящие подсказки

В обучающих задачах местами есть подсказки: направляют к решению, не выдавая готовый ответ.

Попытки не ограничены

Код можно исправлять и запускать тесты снова, пока решение не пройдёт проверку.

Задание 3. Оценка за тест: найди и исправь ошибку

Модуль 1. Python, данные и алгоритмическое мышление для ИИ

Условие. В программе допущена логическая ошибка: при вводе балла 90 выводится «Хорошо» вместо «Отлично». Найдите причину ошибки и исправьте её.
Исходный код программы
score = int(input('Введите балл (0–100): '))

if score >= 60:
    print('Удовлетворительно')
elif score >= 75:
    print('Хорошо')
elif score >= 90:
    print('Отлично')
else:
    print('Неудовлетворительно')
Подсказка. Python останавливается на первой истинной ветке. Подумайте, как это влияет на порядок проверок при возрастающих значениях.
Проверка. Исправленную программу проверьте на значениях 55, 65, 80, 90, 100.

Что осваивается

  • чтение чужого кода и поиск логической ошибки;
  • порядок проверок в конструкции if-elif-else;
  • тестирование программы на граничных значениях.

Выполнить задание в среде разработки

Практическое задание к уроку 1.3. Первичный анализ данных

Модуль 1. Данные, Python и математический аппарат ИИ

Цель практикума. Провести первичный разведочный анализ данных в готовом ноутбуке: загрузить данные, проверить структуру, пропуски, статистики, графики и подготовить признаки для будущей модели.
Исходные файлы
  • lesson_1_3_eda_notebook.ipynb
  • student_activity.csv
Три уровня работы
  • Уровень 1. Базовый;
  • Уровень 2. Уверенный;
  • Уровень 3. Продвинутый.

В конце — форма итогового вывода и критерии выполнения.

Что осваивается

  • загрузка датасета и проверка его структуры;
  • поиск пропусков и расчёт статистических показателей;
  • построение графиков и подготовка признаков для модели.

Выполнить задание в среде разработки

Вводный видеоролик о ДОП

Продолжительность не более 5 минут: описание целей и результатов обучения, демонстрация примеров работ и фрагментов занятий. Ролик записан для Комплекта «Инженер программных проектов на Python» и охватывает оба уровня — базовый и продвинутый.

Онлайн-формат
Офлайн-формат

Если плеер не открывается: ролик для онлайн-формата · ролик для офлайн-формата

Что в ролике

  • цель программы и результаты, с которыми обучающийся выходит с курса;
  • структура: модули, объём в академических часах, занятия два раза в неделю;
  • практика занимает более 50 % учебного времени — показаны фрагменты занятий;
  • примеры работ обучающихся.

Вводный видеоролик о ДОП

Продолжительность не более 5 минут: описание целей и результатов обучения, демонстрация примеров работ и фрагментов занятий.

Онлайн-формат
Офлайн-формат

Если плеер не открывается: ролик для онлайн-формата · ролик для офлайн-формата

Что в ролике

  • цель программы и результаты, с которыми обучающийся выходит с курса;
  • структура: модули, объём в академических часах, режим занятий;
  • практика занимает более 50 % учебного времени — показаны фрагменты занятий;
  • примеры работ обучающихся.

Вводный видеоролик о ДОП

Продолжительность не более 5 минут: описание целей и результатов обучения, демонстрация примеров работ и фрагментов занятий.

Онлайн-формат
Офлайн-формат

Если плеер не открывается: ролик для онлайн-формата · ролик для офлайн-формата

Что в ролике

  • цель программы и результаты, с которыми обучающийся выходит с курса;
  • структура: модули, объём в академических часах, режим занятий;
  • практика занимает более 50 % учебного времени — показаны фрагменты занятий;
  • примеры работ обучающихся.

Вводный видеоролик о ДОП

Продолжительность не более 5 минут: описание целей и результатов обучения, демонстрация примеров работ и фрагментов занятий.

Онлайн-формат
Офлайн-формат

Если плеер не открывается: ролик для онлайн-формата · ролик для офлайн-формата

Что в ролике

  • цель программы и результаты, с которыми обучающийся выходит с курса;
  • структура: модули, объём в академических часах, режим занятий;
  • фрагменты занятий и примеры работ обучающихся;
  • хронометраж — не более 5 минут.

Вводный видеоролик о ДОП

Продолжительность не более 5 минут: описание целей и результатов обучения, демонстрация примеров работ и фрагментов занятий.

Онлайн-формат
Офлайн-формат

Если плеер не открывается: ролик для онлайн-формата · ролик для офлайн-формата

Что в ролике

  • цель программы и результаты, с которыми обучающийся выходит с курса;
  • структура: модули, объём в академических часах, режим занятий;
  • фрагменты занятий и примеры работ обучающихся;
  • хронометраж — не более 5 минут.

Вводный видеоролик о ДОП

Продолжительность не более 5 минут: описание целей и результатов обучения, демонстрация примеров работ и фрагментов занятий.

Онлайн-формат
Офлайн-формат

Если плеер не открывается: ролик для онлайн-формата · ролик для офлайн-формата

Что в ролике

  • цель программы и результаты, с которыми обучающийся выходит с курса;
  • структура: модули, объём в академических часах, режим занятий;
  • фрагменты занятий и примеры работ обучающихся;
  • хронометраж — не более 5 минут.

Знакомство с инструментами обучения

Всё, в чём предстоит работать, — до подачи заявления на обучение.

Облачная среда разработки Python

Редактор кода, запуск программы и проверка решения. Установка ПО не требуется — среда работает в браузере.

Образовательная платформа iSmart

Структура занятия, автоматическая проверка заданий, встроенный образовательный помощник.

Оборудование

Персональный компьютер или ноутбук с доступом в сеть «Интернет» и современный браузер.

Как устроен экран занятия

Экран занятия в облачной среде разработки: сверху заголовок задачи и хлебные крошки, слева тёмный редактор кода Python 3 с кнопкой «Запустить тесты», справа вкладки «Описание» и «Тесты» с условием, примером вывода и подсказкой
Слева — редактор кода
  • подпись «Python 3» — язык и версия интерпретатора;
  • нумерация строк и подсветка синтаксиса;
  • кнопка копирования кода;
  • кнопка «Запустить тесты» — запуск автоматической проверки решения.
Справа — рабочие вкладки
  • «Описание» — условие задачи, формат ввода и вывода, пример и подсказка;
  • «Тесты» — какие проверки проходит решение и какой результат ожидается;
  • сверху — название задачи и её номер в теме, хлебные крошки «программа → модуль → тема», переходы «Предыдущее» и «Следующее».
Открыть среду разработки прямо сейчас. Демонстрационное занятие в облачной среде: редактор кода, кнопка «Запустить тесты», вкладки «Описание», «Тесты», «Консоль». Без регистрации и без прохождения ЕВИ.

Открыть среду разработки

Открыть среду разработки

Знакомство с инструментами обучения

Всё, в чём предстоит работать, — до подачи заявления на обучение.

Облачная среда разработки Python

Редактор кода, запуск программы и проверка решения. Установка ПО не требуется — среда работает в браузере.

Образовательная платформа iSmart

Структура занятия, автоматическая проверка заданий, встроенный образовательный помощник.

Оборудование

Персональный компьютер или ноутбук с доступом в сеть «Интернет» и современный браузер.

Как устроен экран занятия

Экран занятия в облачной среде разработки: слева редактор кода, справа вкладка «Описание» с условием задания

Экран практического занятия состоит из двух частей: слева редактор кода, справа условие задачи и проверки.

Слева — редактор кода
  • подпись «Python 3» — язык и версия интерпретатора;
  • нумерация строк и подсветка синтаксиса;
  • кнопка копирования кода;
  • кнопка «Запустить тесты» — запуск автоматической проверки решения.
Справа — рабочие вкладки
  • «Описание» — условие задачи, формат ввода и вывода, пример и подсказка;
  • «Тесты» — какие проверки проходит решение и какой результат ожидается;
  • сверху — название задачи и её номер в теме, хлебные крошки «программа → модуль → тема», переходы «Предыдущее» и «Следующее».
Открыть среду разработки прямо сейчас. Демонстрационное занятие в облачной среде: редактор кода, кнопка «Запустить тесты», вкладки «Описание» и «Тесты». Без регистрации и без прохождения ЕВИ.

Открыть среду разработки

Открыть среду разработки

Знакомство с инструментами обучения

Всё, в чём предстоит работать, — до подачи заявления на обучение.

Облачная среда разработки Python

Редактор кода, запуск программы и проверка решения. Установка ПО не требуется — среда работает в браузере.

Образовательная платформа iSmart

Структура занятия, автоматическая проверка заданий, встроенный образовательный помощник.

Оборудование

Персональный компьютер или ноутбук с доступом в сеть «Интернет» и современный браузер.

Как устроен экран занятия

Экран занятия в облачной среде разработки: слева редактор кода, справа вкладка «Описание» с условием задания

Экран практического занятия состоит из двух частей: слева редактор кода, справа условие задачи и проверки.

Слева — редактор кода
  • подпись «Python 3» — язык и версия интерпретатора;
  • нумерация строк и подсветка синтаксиса;
  • кнопка копирования кода;
  • кнопка «Запустить тесты» — запуск автоматической проверки решения.
Справа — рабочие вкладки
  • «Описание» — условие задачи, формат ввода и вывода, пример и подсказка;
  • «Тесты» — какие проверки проходит решение и какой результат ожидается;
  • сверху — название задачи и её номер в теме, хлебные крошки «программа → модуль → тема», переходы «Предыдущее» и «Следующее».
Открыть среду разработки прямо сейчас. Демонстрационное занятие в облачной среде: редактор кода, кнопка «Запустить тесты», вкладки «Описание» и «Тесты». Без регистрации и без прохождения ЕВИ.

Открыть среду разработки

Открыть среду разработки

Знакомство с инструментами обучения

Всё, в чём предстоит работать, — до подачи заявления на обучение.

Облачная среда разработки Python

Редактор кода, запуск программы и проверка решения. Установка ПО не требуется — среда работает в браузере.

Образовательная платформа iSmart

Структура занятия, автоматическая проверка заданий, встроенный образовательный помощник.

Оборудование

Персональный компьютер или ноутбук с доступом в сеть «Интернет» и современный браузер.

Инструменты по модулям

Базовый уровень
  • облачная среда разработки и образовательная платформа;
  • Python, учебные датасеты CSV, инструменты построения графиков;
  • pandas, matplotlib и scikit-learn в модулях 3–4.
Продвинутый уровень
  • Jupyter Notebook, NumPy, Pandas, Matplotlib, Seaborn;
  • Scikit-learn и подбор параметров модели;
  • LLM API, эмбеддинги, речевые API, no-code/low-code автоматизация.

Как устроен экран занятия

Экран практического занятия состоит из двух частей: слева редактор кода, справа условие задачи и проверки.

Экран занятия в облачной среде разработки: слева редактор кода, справа вкладка «Описание» с условием задания
Слева — редактор кода
  • подпись «Python 3» — язык и версия интерпретатора;
  • нумерация строк и подсветка синтаксиса;
  • кнопка копирования кода;
  • кнопка «Запустить тесты» — запуск автоматической проверки решения.
Справа — рабочие вкладки
  • «Описание» — условие задачи, формат ввода и вывода, пример и подсказка;
  • «Тесты» — какие проверки проходит решение и какой результат ожидается;
  • сверху — название задачи и её номер в теме, хлебные крошки «программа → модуль → тема», переходы «Предыдущее» и «Следующее».
Открыть среду разработки прямо сейчас. Демонстрационное занятие в облачной среде: редактор кода, кнопка «Запустить тесты», вкладки «Описание» и «Тесты». Без регистрации и без прохождения ЕВИ.

Открыть среду разработки

Открыть среду разработки

Знакомство с инструментами обучения

Всё, в чём предстоит работать, — до подачи заявления на обучение.

Облачная среда разработки Python

Редактор кода, запуск программы и проверка решения. Установка ПО не требуется — среда работает в браузере.

Образовательная платформа iSmart

Структура занятия, автоматическая проверка заданий, встроенный образовательный помощник.

Оборудование

Персональный компьютер или ноутбук с доступом в сеть «Интернет» и современный браузер.

Инструменты по модулям

Базовый уровень
  • облачная среда разработки и образовательная платформа;
  • Python, учебные датасеты CSV, инструменты построения графиков;
  • pandas, matplotlib и scikit-learn в модулях 3–4.
Продвинутый уровень
  • Jupyter Notebook, NumPy, Pandas, Matplotlib, Seaborn;
  • Scikit-learn и подбор параметров модели;
  • LLM API, эмбеддинги, речевые API, no-code/low-code автоматизация.

Как устроен экран занятия

Экран практического занятия состоит из двух частей: слева редактор кода, справа условие задачи и проверки.

Экран занятия в облачной среде разработки: слева редактор кода, справа вкладка «Описание» с условием задания
Слева — редактор кода
  • подпись «Python 3» — язык и версия интерпретатора;
  • нумерация строк и подсветка синтаксиса;
  • кнопка копирования кода;
  • кнопка «Запустить тесты» — запуск автоматической проверки решения.
Справа — рабочие вкладки
  • «Описание» — условие задачи, формат ввода и вывода, пример и подсказка;
  • «Тесты» — какие проверки проходит решение и какой результат ожидается;
  • сверху — название задачи и её номер в теме, хлебные крошки «программа → модуль → тема», переходы «Предыдущее» и «Следующее».
Открыть среду разработки прямо сейчас. Демонстрационное занятие в облачной среде: редактор кода, кнопка «Запустить тесты», вкладки «Описание» и «Тесты». Без регистрации и без прохождения ЕВИ.

Открыть среду разработки

Открыть среду разработки

Знакомство с инструментами обучения

Всё, в чём предстоит работать, — до подачи заявления на обучение.

Облачная среда разработки Python

Редактор кода, запуск программы и проверка решения. Установка ПО не требуется — среда работает в браузере.

Образовательная платформа iSmart

Структура занятия, автоматическая проверка заданий, встроенный образовательный помощник.

Оборудование

Персональный компьютер или ноутбук с доступом в сеть «Интернет» и современный браузер.

Инструменты по модулям

Базовый уровень
  • облачная среда разработки и образовательная платформа;
  • Python, учебные датасеты CSV, инструменты построения графиков;
  • pandas, matplotlib и scikit-learn в модулях 3–4.
Продвинутый уровень
  • Jupyter Notebook, NumPy, Pandas, Matplotlib, Seaborn;
  • Scikit-learn и подбор параметров модели;
  • LLM API, эмбеддинги, речевые API, no-code/low-code автоматизация.

Как устроен экран занятия

Экран практического занятия состоит из двух частей: слева редактор кода, справа условие задачи и проверки.

Экран занятия в облачной среде разработки: слева редактор кода, справа вкладка «Описание» с условием задания
Слева — редактор кода
  • подпись «Python 3» — язык и версия интерпретатора;
  • нумерация строк и подсветка синтаксиса;
  • кнопка копирования кода;
  • кнопка «Запустить тесты» — запуск автоматической проверки решения.
Справа — рабочие вкладки
  • «Описание» — условие задачи, формат ввода и вывода, пример и подсказка;
  • «Тесты» — какие проверки проходит решение и какой результат ожидается;
  • сверху — название задачи и её номер в теме, хлебные крошки «программа → модуль → тема», переходы «Предыдущее» и «Следующее».
Открыть среду разработки прямо сейчас. Демонстрационное занятие в облачной среде: редактор кода, кнопка «Запустить тесты», вкладки «Описание» и «Тесты». Без регистрации и без прохождения ЕВИ.

Открыть среду разработки

Открыть среду разработки

Часто задаваемые вопросы

Для базового уровня — нет: обучение начинается с понятия алгоритма и первой программы. Для продвинутого уровня рекомендуется знание основных конструкций Python и опыт работы в среде разработки.

Часто задаваемые вопросы

Для базового уровня — нет: обучение начинается с понятия алгоритма и первой программы. Для продвинутого уровня рекомендуется знание основных конструкций Python и опыт работы в среде разработки.

Часто задаваемые вопросы

Для базового уровня опыт программирования не является обязательным условием: обучение начинается с понятия алгоритма и первой программы. Для продвинутого уровня рекомендуется уверенное владение Python и опыт решения практических задач.

Часто задаваемые вопросы

Для базового уровня — нет: обучение начинается с первых программ на Python. Для продвинутого уровня рекомендуется базовая подготовка по Python и первичный опыт работы с данными.

Часто задаваемые вопросы

Для базового уровня опыт программирования не обязателен: вводный модуль даёт стартовый уровень. Для продвинутого уровня требуется базовая подготовка по Python и анализу данных.

Часто задаваемые вопросы

Для базового уровня опыт программирования не обязателен: вводный раздел даёт стартовый уровень. Для продвинутого уровня требуется базовая подготовка по Python и опыт работы с данными.

Контакты

Остались вопросы о программе? Напишите или позвоните.

Электронная почта

support@ismart.org

Телефон

8 (800) 600-44-02

Страницы программ: Python · Искусственный интеллект
Страница курса на образовательной платформе:
онлайн-формат — edu.future.ismart.org/start/python/8-9/online
офлайн-формат — edu.future.ismart.org/start/python/8-9/offline
Изучение навигационного модуля не является частью ДОП и не даёт сертификата. Модуль открыт свободно, без регистрации и без прохождения ЕВИ, в течение всего периода набора.

Контакты

Остались вопросы о программе? Напишите или позвоните.

Электронная почта

support@ismart.org

Телефон

8 (800) 600-44-02

Страницы программ: Python · Искусственный интеллект
Страница курса на образовательной платформе:
онлайн-формат — edu.future.ismart.org/start/python/10-11/online
офлайн-формат — edu.future.ismart.org/start/python/10-11/offline
Изучение навигационного модуля не является частью ДОП и не даёт сертификата. Модуль открыт свободно, без регистрации и без прохождения ЕВИ, в течение всего периода набора.

Контакты

Остались вопросы о программе? Напишите или позвоните.

Электронная почта

support@ismart.org

Телефон

8 (800) 600-44-02

Страницы программ: Python · Искусственный интеллект
Страница курса на образовательной платформе:
онлайн-формат — edu.future.ismart.org/start/python/SPO/online
офлайн-формат — edu.future.ismart.org/start/python/SPO/offline
Изучение навигационного модуля не является частью ДОП и не даёт сертификата. Модуль открыт свободно, без регистрации и без прохождения ЕВИ, в течение всего периода набора.

Контакты

Остались вопросы о программе? Напишите или позвоните.

Электронная почта

support@ismart.org

Телефон

8 (800) 600-44-02

Страницы программ: Python · Искусственный интеллект
Страница курса на образовательной платформе:
онлайн-формат — edu.future.ismart.org/start/ai/8-9/online
офлайн-формат — edu.future.ismart.org/start/ai/8-9/offline
Изучение навигационного модуля не является частью ДОП и не даёт сертификата. Модуль открыт свободно, без регистрации и без прохождения ЕВИ, в течение всего периода набора.

Контакты

Остались вопросы о программе? Напишите или позвоните.

Электронная почта

support@ismart.org

Телефон

8 (800) 600-44-02

Страницы программ: Python · Искусственный интеллект
Страница курса на образовательной платформе:
онлайн-формат — edu.future.ismart.org/start/ai/10-11/online
офлайн-формат — edu.future.ismart.org/start/ai/10-11/offline
Изучение навигационного модуля не является частью ДОП и не даёт сертификата. Модуль открыт свободно, без регистрации и без прохождения ЕВИ, в течение всего периода набора.

Контакты

Остались вопросы о программе? Напишите или позвоните.

Электронная почта

support@ismart.org

Телефон

8 (800) 600-44-02

Страницы программ: Python · Искусственный интеллект
Страница курса на образовательной платформе:
онлайн-формат — edu.future.ismart.org/start/ai/SPO/online
офлайн-формат — edu.future.ismart.org/start/ai/SPO/offline
Изучение навигационного модуля не является частью ДОП и не даёт сертификата. Модуль открыт свободно, без регистрации и без прохождения ЕВИ, в течение всего периода набора.