Повысить ИТ-уровень России: как работает Московская школа программистов

За крайние годы количество учреждений доп образования в Рф возросло практически в два раза: в 2015 году их было 24,2 тыс., а в 2017 — 56,3 тыс. Доп образование обхватывает приблизительно 40% учащихся с 5 по 11 класс. На долю информатики приходится 4% рынка. За крайние годы лучше для буткемпов и школ программирования. Люди соображают, что без ИТ уже не обойтись, а программирование становится таковым же неотклонимым навыком, как чтение либо правописание. Основоположник Столичной школы программистов Сергей Шедов и директор по развитию Семен Обухов поведали «Хайтеку», какие свойства нужны будущему программеру, какой конкурс при поступлении в школу проходят детки и преподаватели и почему в Школе выступают против короткосрочных курсов.

Сергей Шедов — основоположник и директор Столичной школы программистов. Окончил МГУ (Московский государственный университет имени М. В. Ломоносова), факультет вычислительной арифметики и информатики и магистерскую программку MBA. Преподает в МФТИ на кафедре алгоритмов и технологий программирования, заходит в Федеральную предметную комиссию создателей ЕГЭ по информатике. В 2001 году основал в Мытищах школу программистов. Председатель предметно-методической комиссии по информатике Министерства образования Столичной области.

Семен Обухов — директор по развитию Столичной школы программистов. Закончил факультет компьютерных наук НИУ ВШЭ в 2018 году. С 2018 года обучается в Институте образования НИУ ВШЭ. В протяжении 5 лет преподает ИТ-дисциплины в Школе программистов. С 2015 года занимается организацией олимпиад, в том числе школьного, городского и регионального шагов Всероссийской олимпиады школьников по информатике в Столичной области, также каждогодная Интернациональная галлактическая олимпиада.

О том, как стать программером до того, как это сделалось трендом

Сергей Шедов:

— Программировать я начал еще в старших классах школы, сначала 90-х. Предки приобрели комп, но без монитора — на него просто не хватило средств. Ожидать, когда он покажется, я не стал, и начал составлять программки на Basic, ориентируясь на звуковые сигналы системного блока.

Опосля окончания МГУ (Московский государственный университет имени М. В. Ломоносова) два года работал в кабинете программером. Но скоро сообразил, что мне это неинтересно. И когда моя учительница информатики предложила поработать в школе, которую я окончил, сходу согласился. Поначалу это были занятия лишь по субботам, а позже принял решение совсем поменять работу. Предки это решение не одобрили, поэтому что я очень растерял в деньгах — в кабинете получал $1 000, а в школе заработная плата была всего $50. Но я осознавал, что мне это нравится, ну и запросы у меня тогда были маленькие — только бы хватало на веб.

Сергей Шедов. Фото: Антон Карлинер / «Хайтек»

Я осознавал, что не многим ученикам любопытно программирование, и что на уроках информатики готовить айтишников нереально. Тогда решил сделать свою школу программистов. Это было в 2001 году. Поначалу это был обыденный кружок, куда прогуливались детки из близлежащих школ. Не много кто осознавал, что такое программирование, это еще не сделалось трендом.

Равномерно кружок рос, и через 6 лет я зарегистрировал личное учреждение доп образования. на данный момент у нас обучаются чуток наиболее 4 000 деток, из их 30% — онлайн. Очно занимаются ребята из Москвы и Столичной области — не считая Мытищ, есть отделения в Москве, Пушкине, Царице и Долгопрудном, всего их девять. онлайн обучаются детки со всей Рф, есть даже ребята из Казахстана.

О базовых познаниях, музыке и программировании

Сергей Шедов:

— В 2001 году аналогов таковой школы еще не было. необходимо было нарисовать идею в голове. Я 10 лет обучался в музыкальной школе и решил соединить этот опыт с опытом обучения в МГУ (Московский государственный университет имени М. В. Ломоносова). Так родилась мысль, что ребенок должен не попросту поучиться несколько месяцев и уйти. Я желал давать не только лишь прикладную информацию, да и фундаментальные познания, поэтому что без этого нереально стать суровым программером. Потому в школу не принимают 11-классников — за один год отдать суровые познания нереально, а мы не желаем заниматься профанацией. В школу берут учеников со второго класса и учат их до 11-го.

Есть Мировоззрение, что для программирования не необходимо высшее образование. Это зависит от того, чем человеку предстоит заниматься. к примеру, человек, занимающийся машинным обучением, должен окончить университет, поэтому что для этого необходимы познания по арифметике, которые не дают в школе. нужно глядеть в перспективе, что будет нужно в дальнейшем. на данный момент ты будешь писать программки в скриптовом языке программирования, а через 20 лет это будет не надо. А для поступления в отличные институты нужно начинать заниматься информатикой еще в школе.

Мы стараемся идти в ногу со временем и повсевременно вводим новейшие дисциплины. На данный момент в школе есть курсы по Вебу вещей, блокчейну, кибербезопасности, огромным данным — всё то, что возникло относительно не так давно, но без что уже нереально обойтись.

Кто «зажигает» учеников

Семен Обухов:

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

Семен Обухов. фото: Антон Карлинер / «Хайтек»

Сергей Шедов:

— Уверен, что педагог может увлечь ученика лишь в том случае, если сам «пылает» своим предметом. Не считая того, он должен отлично разбираться в материале и уметь отыскивать общий язык со школьниками. Потому подход к подбору педагогов весьма суровый. Около половины педагогов — это наши выпускники. Они ворачиваются не только лишь преподавать, да и участвуют в разработках и работают аналитиками. Считаю, что рассматривать данные весьма принципиально, и за 18 лет у нас накопился большенный материал для анализа. к примеру, детки обучаются программировать и делают какие-то ошибки. Если есть база данных, можно пропустить данные через машинное обучение (педагогический процесс, в результате которого учащиеся под руководством учителя овладевают знаниями, умениями и навыками) и предсказать, какие у малыша возникнут через три года ошибки. И заблаговременно выстроить обучение (педагогический процесс, в результате которого учащиеся под руководством учителя овладевают знаниями, умениями и навыками) так, чтоб избежать их. Либо сказать ребенку: для тебя не подступает Python, лучше избрать Photoshop и веб-дизайн. Чтоб оставаться школой номер один, мы постоянно должны заниматься прогрессивными вещами.

О расположенности к программированию

Сергей Шедов:

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

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

Не все желают быть программерами. Бывает такое, что предки приводят малыша и молвят, что он будет, к примеру, дантистом. Но при всем этом они желают, чтоб у него были способности программирования, поэтому что это понадобится в профессии. В школе готовят не только лишь программистов, выпускники могут работать на стыке наук. Есть примеры, когда детки пришли обучаться на программера, а в итоге пошли в Институт Останкино, поэтому что им приглянулся видеомонтаж. Посреди наших выпускников есть человек, который увлекся монтажом, уехал в Голливуд и выкладывает фото со Спилбергом.

Обучение (педагогический процесс, в результате которого учащиеся под руководством учителя овладевают знаниями, умениями и навыками) разбито по семестрам, сразу в одном семестре у ребёнка, зависимо от возраста, может идти от 1-го до трёх предметов. По любому предмету предвидено два контрольных мероприятия — посреди семестра и в конце семестра. Это, в главном, практические работы — необходимо написать задачки на программирование либо сдать проект. Но бывают и предметы с наиболее сложной, вузовской, системой. Где поначалу необходимо написать практические задачки, а позже ты сдаешь устную часть. Такового не достаточно, это предметы, связанные с олимпиадным программированием, методами и структурами данных. Олимпиады не привязаны к предметам и являются отдельным состязанием, независящей проверкой познаний. Они идут, обычно, во 2-ой половине марта — первой половине апреля.

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

Сергей Шедов. фото: Антон Карлинер / «Хайтек»

Семен Обухов:

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

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

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

О настоящей практике в Yandex‘е

Сергей Шедов:

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

Наш главный партнер — Yandex, с ними мы сотрудничаем с 2014 года. Малыши ездят к ним в кабинет и изучают технологии, к примеру, «Алису», «Yandex.Карты». 2-ой партнер — ГК «База», с которой мы подписали контракт два года вспять. Там наши ребята проходят стажировку по блокчейну. Также мы сотрудничаем с технопарком МФТИ.

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

О олимпиадах и соревновательном духе

Семен Обухов:

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

В информатике, не считая программирования и робототехники, есть олимпиады по информационной сохранности, которые весьма популярны посреди студентов. В 2014 году ее 1-ый раз провели для школьников в Москве, ранее были такие соревнования в Екатеринбурге. В 1-ый год анонсировали в месяц до мероприятия и все поехали с теми познаниями, которые были, поэтому что никто не знал, как готовиться. Наша команда ее выиграла, и позже в течение 4 лет занимала 1-ые места, при всем этом вчерашние фавориты ворачивались в качестве тренеров и готовили новейших участников. Через четыре года устроители отказались от проведения этих соревнований. Но за это время сложилось общество учащихся, которые желали заниматься конкретно сиим направлением. И мы на базе технопарка провели новейшую олимпиаду, которая на данный момент — наибольшая в столичном регионе по информационной сохранности.

фото: Антон Карлинер / «Хайтек»

Наше крайнее достижение — победа во Глобальной олимпиаде по робототехнике. В этом году там было наиболее 70 государств, и команда учеников из нашей школы захватила для Рф золотую медаль в самой престижной старшей возрастной группе.

Для малыша принципиально участвовать в олимпиадном движении. Во-1-х, он будет тянуться за иными, во-2-х, получит навык решения сложных задач. Не считая того, олимпиады дают возможность поступить в университет без экзаменов. к примеру, в этом году в ВШЭ, где весьма высочайший балл на ИТ-специальности, поступило наиболее 50 наших учеников. Пока мы не ведем полную статистику по поступлению наших выпускников в университеты, но в этом году планируем провести наш 1-ый «Alumni day 2020» и пригласить всех выпускников в родную школу, которая отдала им путевку в жизнь.

Проходные баллы в 2019 году в большие университеты на ИТ-специальности*:

  • МГУ (Московский государственный университет имени М. В. Ломоносова): информатика — 440, базовая информатика и информационные технологии — 438;
  • ВШЭ: информатика и вычислительная техника — 275, программная инженерия — 300;
  • МГТУ имени Баумана: информатика и вычислительная техника — 280, прикладная информатика — 279;
  • МФТИ: информатика и вычислительная техника — 389.

*В университетах сдают различное количество предметов, от 3-х до 5.

О школьном ИТ-образовании

Сергей Шедов:

— Глобальная тенденция — детки начинают программировать всё ранее. Когда я начинал программировать, это делали лишь старшие школьники, а на данный момент уже в исходных классах употребляют планшет. Со временем базисные способности написания скриптов станут таковыми же обыкновенными, как и умение читать и писать. Обучаясь программированию, ребенок развивает алгоритмическое мышление — обучается планировать деятельность, разбивать задачку на подзадачи — и получает способности работы с информацией. На данный момент неувязка в мире в том, что инфы много, и неясно, как отыскать нужные данные и проанализировать их. Потому, к примеру, во ВШЭ способностям работы с данными студентов учат независимо от специальности.

несколько годов назад возникло много школ программирования. сделалось лишь плюсом. Когда много школ, уже не нужно разъяснять, почему это отлично — учиться программированию, довольно показать не плохое свойство.

Мы желаем глобально воздействовать на ИТ-образование школьников Рф. Для этого участвуем в различных проектах. к примеру, в этом году запустили свой язык программирования «Марк» для школьников со второго по 5-ый класс. Он строится на базе Python, но в игровой форме. Благодаря этому учащиеся младших классов могут глубоко учить программирование. Мы желаем в принципе повысить уровень информатики в Рф, для этого стали партнером Yandex‘а по новенькому школьному курсу. Перераблотали программку седьмого класса, на данный момент проходит ее адаптация в 30 регионах Рф. В этом году начали писать программку для восьмого класса. Принципиально не попросту научиться, а распространять накопленное познание.

Источник