Эта программа погружает школьников в следующие темы: основы языков программирования (Python), сложные алгоритмы и разработка приложений и мультимедиа.
Программа курса
Программирование на языке Python
Занятия проводятся один раз в неделю продолжительностью два академических часа. Цель курса – освоение и изучение базовых алгоритмов программирования на примере языка Python с изучением основных синтаксических единиц языка программирования.
Курс «Программирование на языке Python» направлен на развитие алгоритмического мышления ученика с помощью решения большого количества микро-задач на построение алгоритмов.
В результате прохождения курса, ученик разовьет алгоритмическое мышление – сможет самостоятельно выбирать способ решения базовых задач на программирование с использованием линейных, разветвляющихся и циклических алгоритмов. Практическое применение полученных навыков произойдет на курсе «Основы разработки мобильных приложений».
Обработка медиафайлов
Обучение по данной программе реализуется в течение первого семестра. Занятия проводятся один раз в неделю продолжительностью один академический час. Цель курса – познакомить ученика с различными типами файлов и сформировать навыки обработки компьютерных медиафайлов: графических изображений, аудио и видеофайлов. Также одной из целей является формирование терминологической и понятийной базы, повышающей уровень и эффективность работы с компьютером и файлами.
В результате прохождения курса ученик получит навыки, которые он сможет использовать как в повседневной жизни (для творческого самовыражения и общения с друзьями), так и в школьной деятельности (для оформления различных докладов и презентаций), а также в предстоящей проектной деятельности (для создания более качественных приложений).
Основы олимпиадной математики
Обучение по данной программе реализуется в течение первого семестра. Занятия проводятся один раз в неделю продолжительностью один академический час. Цель курса – развитие алгоритмического мышления ученика с формированием навыков решения олимпиадных задач. Также целью курса является формирование необходимой теоретической базы, позволяющей в дальнейшем решать алгоритмически сложные задачи программирования и олимпиадной математики.
В результате прохождения курса ученик получит навык решения различных типов олимпиадных задач, а также математический фундамент для курсов программирования.
Основы разработки мобильных приложений
Обучение по данной программе реализуется в течение второго семестра. Занятия проводятся один раз в неделю продолжительностью два академических часа. Цель курса – познакомить ученика с основами визуального программирования мобильных приложений, а также предоставить ученику возможность реализовать собственное программное решение для мобильного устройства под Android.
В результате прохождения курса ученик получит опыт разработки программного обеспечения (разработка концепции, планирование, прототипирование, реализация), опыт работы в команде и создаст собственное мобильное приложение.
Преподаватели
Мастюгин Кирилл
Преподаватель направления Python
Борисов Никита
Преподаватель направления WebВыпускник МГТУ им. Н.Э. Баумана. Преподает в школе с 2019 года
Ситнер Владимир
Преподаватель направления Операционные системы. Выпускник НИУ «МЭИ». Преподаёт в Школе с 2019 года
Рыбалко Павел
Преподаватель направления Компьютерные сети. Выпускник РГСУ. Преподаёт в Школе с 2017 года