Информатика и программирование на Python

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

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

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

Курс отлично подойдет как для будущих студентов IT-специальностей, так и для ребят, желающих повысить свою успеваемость по информатике в основной школе или колледже.

Педагоги

Попов Виктор Викторович
Занимается подготовкой старшеклассников к региональным и федеральным соревнованиям по робототехнике с 2016 года, сертифицированный федеральный судья, член национального Совета по компетенции «Робототехника» чемпионата «Абилимпикс». Участник экспертных и судейских коллегий соревнований федерального уровня.

Комаров Александр Александрович
Практикующий тренер-наставник компетенции «Мобильная робототехника», участник регионального экспертного сообщества всероссийского движения WorldSkills Russia, опытный тренер и преподаватель, сертифицированный национальный эксперт компетенции «Робототехника» движения "Абилимпикс".

Содержание программы

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

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

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

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

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

Курс отлично подойдет как для будущих студентов IT-специальностей, так и для ребят, желающих повысить свою успеваемость по информатике в основной школе или колледже.

Цели программы

Развитие алгоритмического мышления, изучение языка программирования Python, участие в очных и дистанционных олимпиадах по информатике, а также подготовка к ЕГЭ и ОГЭ по информатике.

Результат программы

По результатам программы слушатели будут знать:

  • синтаксис языка программирования Python;
  • алгоритм обработки команд языка программирования аппаратными компонентами ПК;
  • подходы к оптимизации алгоритмов;
  • применение языка программирования при разработке WEB-приложений;
  • подходы к составлению программ на высокоуровневых языках программирования.

По результатам программы слушатели будут уметь:

  • составлять программы на языке Python различной сложности;
  • выбирать инструментарий для решения поставленных учебных и олимпиадных задач;
  • составлять и записывать алгоритмы решения поставленных задач;
  • оптимизировать программные алгоритмы для ограниченных условий исполнения программы;
  • составлять стратегию решения олимпиадных задач.

Особые условия проведения

Занятия проходят 2 раза в неделю по 3 урока. Стоимость составляет 7 200 рублей в месяц.

Материально-техническая база

Занятия проходят в оборудованной компьютерной аудитории.

Стоимость

Занятия проходят 2 раза в неделю по 3 урока. Стоимость составляет 7 200 рублей в месяц.