Сергей Шедов- основател и директор на Московското училище за програмисти. Завършва Московския държавен университет, факултет
Семен Обухов— Директор по развитието на Московското училищепрограмисти. Завършил Факултет по компютърни науки на Национален изследователски университет Висше училище по икономика през 2018 г. От 2018 г. учи в Института по образованието на Националния изследователски университет „Висше училище по икономика“. От пет години преподава ИТ дисциплини в Училището за програмисти. От 2015 г. той организира олимпиади, включително училищни, общински и регионални етапи на Всеруската олимпиада за ученици по информатика в Московска област, както и годишната Международна космическа олимпиада.
Как да станем програмист, преди да се превърне в тенденция
Сергей Шедов:
- Започнах да програмирам в гимназиятаучилища в началото на деветдесетте години. Родителите закупиха компютър, но без монитор - просто нямаше достатъчно пари за него. Не изчаках да се появи и започнах да компилирам Basic програми, като се съсредоточих върху звуковите сигнали на системния блок.
След като завършва Московския държавен университет, той работи в офиса две години.програмистът. Но скоро разбрах, че не се интересувам. И когато учителят ми по компютърни науки предложи да работи в училището, което завърших, веднага се съгласих. Отначало бяха часове само в събота, а след това решиха за постоянно да сменят работата. Родителите ми не одобриха това решение, защото загубих много пари - в офиса получих 1000 долара, а в училище заплатата беше само 50 долара. Но разбрах, че ми харесва и тогава молбите ми бяха малки - ако само достатъчно в интернет.
Сергей Шедов. Снимка: Антон Карлинер / Hi-Tech
Разбрах, че не всички студенти се интересуватпрограмиране и че е невъзможно да се подготвят ИТ специалисти в часовете по компютърни науки. Тогава реших да създам собствена школа на програмисти. Това беше през 2001 година. В началото това беше обикновен кръг, в който посещаваха деца от близките училища. Малко хора разбраха какво е програмиране; това все още не беше тенденция.
Постепенно кръгът се разраства и след шест години азрегистрира частна институция за продължаващо обучение. Сега имаме малко повече от 4000 деца, които учат, 30% от тях са онлайн. Ангажирани са редовни студенти от Москва и Московска област - в допълнение към Митищи има филиали в Москва, Пушкин, Королев и Долгопрудни, има общо девет. Деца от цяла Русия учат онлайн, има дори момчета от Казахстан.
За основните знания, музиката и програмирането
Сергей Шедов:
- През 2001 г. нямаше аналози на такова училище. Беше необходимо да начертая идея в главата си. Учих в музикално училище 10 години и реших да съчетая този опит с опита на следването в Московския държавен университет. Така се роди идеята, че детето не трябва просто да учи няколко месеца и да си тръгва. Исках да дам не само приложна информация, но и фундаментални знания, защото без това би било невъзможно да станат сериозен програмист. Следователно единадесетокласниците не се приемат в училището - невъзможно е да дадем сериозни знания за една година и не искаме да се занимаваме с нецензурни думи. Учениците се приемат в училище от втори клас и ги учат до 11-ти.
Смята се, че програмирането не е необходимовисше образование. Зависи какво трябва да прави човек. Например човек, който се занимава с машинно обучение, трябва да завърши университет, защото това изисква познания по математика, които не се дават в училище. Необходимо е да се търси в бъдеще какво ще бъде търсено в бъдеще. Сега ще пишете програми на скриптов език за програмиране и след 20 години няма да е необходимо. А за приемане в добри университети човек трябва да започне да изучава компютърни науки в училище.
Опитваме се да бъдем в течение и постоянновъвеждане на нови дисциплини. Сега училището има курсове в интернет на нещата, блокчейн, киберсигурност, големи данни - всичко това, което се появи сравнително наскоро, но без което вече е невъзможно да се направи.
Който „запалва“ учениците
Семьон Обухов:
- При кандидатстване за работа кандидатите преминаватмногоетапен избор. Първоначалното интервю за учителите е открит урок. Ролята на учениците се играе от нашите методисти, които имитират поведението на децата. Например, ако учител ще работи с петокласници, методистите могат да започнат да се борят с владетели. Наблюдаваме как човек се справя с подобна ситуация. Тези, които са преминали началния етап, са поканени да се обучават в методи на преподаване. Сред тези, които идват да преподават, има много ИТ специалисти и студенти от ИТ университети, които досега не са работили с деца. Затова за тях е много важно да дадат педагогически умения. Окончателното решение се взема след финалния изпит, който също се провежда във формата на открит урок за методисти. Там кандидатите трябва да демонстрират колко добре са усвоили педагогическите умения, придобити в обученията.
Семен Обухов. Снимка: Антон Карлинер / "Hightech"
Сергей Шедов:
- Сигурен съм, че учителят може да плени ученикасамо ако той "изгори" с предмета си. Освен това той трябва да е добре запознат с материала и да може да намери общ език с учениците. Следователно подходът към подбора на учители е много сериозен. Около половината от учителите са наши възпитаници. Те се завръщат не само да преподават, но и участват в развитието и работят като анализатори. Считам, че е много важно да анализираме данните и за 18 години натрупахме много материал за анализ. Например децата се учат да програмират и да правят някакви грешки. Ако има база данни, можете да пропуснете данните чрез машинно обучение и да предвидите какви грешки ще има дете след три години. И организирайте тренировки предварително, за да ги избегнете. Или да кажете на детето: Python не ви подхожда, по-добре е да изберете Photoshop и уеб дизайн. За да останем училище номер едно, винаги трябва да правим прогресивни неща.
За предразположението към програмирането
Сергей Шедов:
- Не съм срещал деца, които биха ималипротивопоказания за програмиране. Но за успешното обучение детето трябва да обича и разбира математиката. При допускане не се изискват първоначални познания по програмиране, но проверяваме, че това е математическо знание.
Ако говорим за личните качества, основното за детето, което се занимава с програмиране, е решителността. Не трябва да се страхува от грешки, да се отнася спокойно с тях и да може да ги поправи.
Не всеки иска да бъде програмист. Случва се родителите да донесат детето и да кажат, че той ще бъде например зъболекар. Но в същото време те искат той да има умения за програмиране, защото това е полезно в професията. В училището се обучават не само програмисти, а възпитаниците могат да работят на кръстовището на науките. Има примери, когато децата дойдоха да учат като програмист, но в крайна сметка отидоха в Института Останкино, защото им хареса редактирането на видео. Сред нашите възпитаници има мъж, който се заинтересува от редактирането, отиде в Холивуд и качи снимки със Спилбърг.
Обучението е разделено на семестри, едновременно ведин семестър при дете, в зависимост от възрастта, може да премине от един до три предмета. Две контролни мерки са предвидени за всеки предмет - в средата на семестъра и в края на семестъра. Това е основно практическа работа - трябва да напишете задачи за програмиране или да подадете проект. Но има и теми с по-сложна, университетска система. Където първо трябва да напишете практически задачи и след това да предадете устната част. Това не е достатъчно, това са теми, свързани с олимпиадно програмиране, алгоритми и структури от данни. Олимпиадата не е обвързана с предметите и е отделно състезание, независим тест на знанията. Обикновено отиват през втората половина на март - първата половина на април.
Ако детето не е минало втори път, можеда изгони. Също така, студентът може да бъде изгонен за неявяване. Обстоятелствата или интересите се променят, той вече не може или не иска да ходи - това е нормална ситуация за по-нататъшно образование. Но училището има добър показател за децата, които остават - 91%.
Сергей Шедов. Снимка: Антон Карлинер / High Tech
Семен Обухов:
- Входните изпити варират във възрастта. За малките деца те приемат формата на отворен урок, когато трябва да отговаряте на въпроси на компютъра. Започвайки от пети клас, това е класически писмен изпит по математика; за учениците от гимназията тестваме знанията по училищната програма. Много нестандартни задачи за тестване на способността да се мисли логично. Всички тестове са разработени от училищни учители. Но много деца се страхуват да напишат нещо нестандартно, нещо, на което не са били научени. На срещите им се казва, че не трябва да се страхуват да пишат най-нестандартните решения, защото това, за съжаление, не се преподава често в общообразователно училище.
Ако детето не е преминало точките, но виждамекакво иска да направи, ще предложим да преминем отново на входни тестове. На всеки изпит ние раздаваме значки като доказателство, че детето е издържало изпита. Имаше момче, което пътуваше до всички наши отдели и все пак го правеше четвърти път.
Във всеки отдел на училището се наричат класни стаипо различни начини. Това се прави, за да се мотивират децата към големи постижения. Училището трябва да създаде приказна атмосфера, в която искате да се върнете. Искаме децата да дойдат при нас, очаквайки нещо интересно.
За реалната практика в Yandex
Сергей Шедов:
- Имаме финален курс на обучение -индустриално програмиране, аналог на индустриалната практика. Истинско програмиране, работа в екип и ние учим това на момчетата. Те избират проект и разпределят роли: някой ще бъде програмист, някой - дизайнер, ръководител на екип и т.н.
Yandex е нашият ключов партньор, ние сме с тяхСътрудничим си от 2014 г. Децата отиват в техния офис и изучават технологии, например, Alice, Yandex.Maps. Вторият партньор е GK Osnova, с когото подписахме споразумение преди две години. Там нашите момчета преминават стаж на blockchain. Ние също така си сътрудничим с технопарка MIPT.
Всички наши студенти правят дипломни проекти заучилище, така че можете да опитате да приложите умения в реалния живот. Например, те излязоха с powerbanking: когато човек вземе powerbank в една метростанция и зарежда телефона по пътя, след което предава устройството на друга станция. Това не беше само хартиен проект: имаше станция, която издаваше енергийни банки, и база, която брои минути, виртуални пари. Този и подобни проекти всъщност са IT стартиране, което гимназистите правят през цялата година и защитават в офиса на Yandex.
За олимпиадите и състезателния дух
Семьон Обухов:
- Всички ученици на училището участват в олимпиади презкъм програмиране. Имаме два вида олимпиади: лични и екипни. На децата в екип им се дава специално един компютър за трима, така че да се научат да преговарят и разпределят работата.
В компютърните науки, в допълнение към програмирането иРоботика, има олимпиади за информационна сигурност, които са много популярни сред учениците. През 2014 г. се проведе за първи път за ученици в Москва, преди това имаше такива състезания в Екатеринбург. Първата година те обявиха месец преди събитието и всички отидоха със знанието, което имат, защото никой не знаеше как да се подготви. Нашият отбор го спечели и след това в продължение на четири години зае първите места, докато вчерашните победители се завърнаха като треньори и подготвиха нови участници. Четири години по-късно организаторите отказват да провеждат тези състезания. Но през това време се развива общност от студенти, които искат да се занимават с тази конкретна област. И проведохме нова олимпиада на базата на технопарка, който сега е най-големият в района на Москва по отношение на информационната сигурност.
Снимка: Антон Карлинер / "Hightech"
Последното ни постижение е победа в светаОлимпиада по роботика. Тази година имаше повече от 70 страни, а екип от ученици от нашето училище спечели златен медал за Русия в най-престижната старша възрастова група.
Важно е едно дете да участва на олимпиадатадвижение. Първо, той ще достигне до другите, и второ, ще придобие умението да решава сложни проблеми. Освен това олимпиадите дават възможност за влизане в университет без изпити. Така например тази година над 50 наши студенти влязоха във Висшето училище по икономика, където специалността ИТ е с много висок бал. Все още не поддържаме пълна статистика за приема на нашите възпитаници в университети, но тази година планираме да проведем първия си „Ден на випуска 2020“ и да поканим всички възпитаници в родното им училище, което им е дало старт в живота.
Преминаване на точки през 2019 г. към големите университети в ИТ специалностите *:
- Московски държавен университет: информатика - 440, фундаментална информатика и информационни технологии - 438;
- Училище по икономика: информатика и компютърна техника - 275, софтуерно инженерство - 300;
- MSTU кръстен на Бауман: компютърни науки и компютърна техника - 280, приложна информатика - 279;
- MIPT: информатика и компютърна техника - 389.
* В университетите преминават различен брой учебни предмети, от три до пет.
За училищното ИТ образование
Сергей Шедов:
- Световната тенденция - децата започватда програмирам всичко по-рано. Когато започнах да програмирам, само гимназисти го направиха и сега те използват таблет в началните класове. С течение на времето основните умения за писане на сценарии ще станат толкова чести, колкото четенето и писането. Ученето на програмиране, детето развива алгоритмично мислене - научава се да планира дейности, да разгражда задача на подзадачи - и получава умения за работа с информация. Сега проблемът в света е, че има много информация и не е ясно как да намерим необходимите данни и да ги анализираме. Ето защо например в HSE студентите се учат на умения за работа с данни, независимо от тяхната специалност.
Преди няколко години се появиха много училища.програмиране. Конкуренцията нарасна, но за нас тя се превърна само в плюс. Когато има много училища, няма нужда да обясняваме защо е добре - за да научите програмиране, достатъчно е да демонстрирате добро качество.
Искаме глобално въздействие върху ИТ образованиетоученици на Русия. За целта участваме в различни проекти. Например, тази година стартирахме собствен език за програмиране на Марк за ученици от втори до пети клас. Той е изграден на върха на Python, но по игрив начин. Благодарение на това учениците в началните училища могат дълбоко да изучават програмиране. По принцип искаме да повишим нивото на компютърните науки в Русия, за това станахме партньор на Yandex в нов учебен курс. Преработихме програмата за седми клас, сега тя се адаптира в 30 региона на Русия. Тази година започнаха да пишат програма за осми клас. Важно е не просто да се учи, но и да разпространява натрупаните знания.