Школа программирования для школьников (original) (raw)
В старых версиях браузеров сайт может отображаться некорректно. Для оптимальной работы с сайтом рекомендуем воспользоваться современным браузером.
Московская школа программистов — не краткосрочные курсы, а школа программирования с фундаментальным подходом к обучению и целым поколением выпускников, которые уже строят успешную карьеру. Школа основана в 2001 году и готовит победителей олимпиад – более 90 наград на всероссийских и международных олимпиадах по информатике и робототехнике. Миссия школы — качественное и доступное IT-образование для школьников по всей России.
В 2017 году Московская школа программистов открыла новое отделение на базе Факультета компьютерных наук Высшей школы экономики.
Школа в цифрах
Цели проекта
- Дать учащимся старших классов набор фундаментальных знаний в области программирования и информационных технологий
- Подготовить учащихся к олимпиадам по информатике различного уровня
- Сформировать у учащихся представление о профессии программиста, в том числе различных специализациях
Программа
Программирование на С++
Язык программирования C++ — один из стандартов разработки высокопроизводительных приложений. Именно на нем создают операционные системы, веб-браузеры, игровые движки и даже другие языки программирования.
Знание C++ позволяет глубже понять, как работает архитектура компьютера и различные структуры данных. После курса ученик сможет с легкостью изучать новые языки программирования и технологии.
C++ — также стандарт на олимпиадах по программированию и одна из обязательных дисциплин в университетах.
Дискретная математика
Математика лежит в основе работы компьютеров, и один из самых главных ее разделов для программистов — Дискретная математика. Чаще всего глубоко ее изучают только в университетах. Однако на нашем курсе школьники уже могут освоить систему счисления, алгебру логики, теорию кодирования и даже основы схемотехники.
Изучение дискретной математики в паре с языком программирования C++ позволяет сформировать у детей полное понимание принципов работы компьютера. Ученики разберутся, как работает память и арифметика в компьютере, а это позволит им в полной мере использовать преимущества C++.
Основы сетевых технологий
Все реже можно встретить программное обеспечение, которое не использует сеть. А для того, чтобы создавать надежные сетевые приложения, нужно знать устройство и функционирование компьютерных сетей.
На курсе ученики узнают, как данные передаются по сети от приложения к приложению, проходя все 7 уровней модели OSI. Разберутся, чем Свитч отличается от Роутера, а IP адрес от MAС.
Научатся анализировать сетевой трафик и искать узкие места в сети, настраивать любые сетевые устройства и даже проектировать компьютерную сеть для своего дома или целого предприятия.
Алгоритмы и структуры данных
Курс направлен на использование множества способов структуризации и манипулирования данными при программировании приложений.
Ученик узнает приёмы, использующиеся в олимпиадном программировании, а также ознакомится с программным решениями, применяемыми в реальной профессиональной практике.
Анализ данных на Python
Курс посвящён созданию алгоритмов, которые направлены на анализ данных, построение выводов и пронозов. Эта технология используется абсолютно во всех сферах, позволяющих копить так называемые «большие данные»: от формирования поисковой выдачи до здравоохранения и маркетинга.
Как поступить
- Для поступления необходимо сдать вступительный экзамен. На экзамене проверяются знания математики на уровне школьной программы и умение решать алгоритмические задачи.
- После успешного прохождения экзамена необходимо пройти собеседование с методистом для подбора группы, соответствующую навыкам программирования и подходящую по расписанию (возможно потребуется дополнительно пройти тестирование по программированию для перехода на более сложную программу)
- Скачать договор и квитанцию можно в личном кабинете после подбора группы.
Контакты и руководство
Шедов Сергей Валерьевич
Основатель Школы программистов
Основатель Школы программистов
— Учитель высшей категории со стажем 19 лет
— Старший преподаватель кафедры алгоритмов и языков программирования МФТИ
— Приглашенный лектор университета Harbour.Space (Барселона)
— Член Федеральной предметной комиссии авторов ЕГЭ по информатике
— Член Центральной предметно-методической комиссии Всероссийской олимпиады школьников по информатике, член жюри Всероссийской олимпиады
— Председатель предметно-методической комиссии по информатике Министерства образования Московской области
— Самый молодой лауреат премии губернатора Московской области в области «Образование», лауреат конкурса «Директор года 2014»
Образование:
— Московский государственный университет им. Ломоносова, факультет ВМиК, специальность «Прикладная математика и информатика»
— Oxford University's Business School, MBA
Коняев Дмитрий Сергеевич
Директор АНО ДО "Московская школа программистов"
Преподаватель и разработчик курсов "Развивающая математика", "Комбинаторная математика для программистов", "Дискретная математика", "Базовая компьютерная подготовка", "Алгоритмика", "Форматы данных".
Все вопросы по обучению в Московской Школе Программистов Вы можете задавать по телефону 8-(495) 150-64-38 или написав письмо на эл. почту hse@informatics.ru