Подигните ниво ИТ у Русији: како функционише Московска школа програмера

Сергеи Схедов— Оснивач и директор Московске школе програмера.

Предаје на МИПТ-у на Одсеку за алгоритме и програмске технологије, обухватаГодине 2001. основао је Школу програмера у Митишчију.Председник Субјективне и методолошке комисије за информатику Министарства просвете московског региона.

Семен Обукхов— Директор развоја Московске школе програмера.Од 2018. студира на ХСЕ Институту за образовање.Већ пет година предаје ИТ дисциплине у Школи програмера.Од 2015. организује Олимпијаду, укључујући школску, општинску и регионалну фазу Сверуске олимпијаде за школарце у информатици у московском региону, као и годишњу Међународну свемирску олимпијаду.

Како постати програмер пре него што је постало тренд

Сергеи Схедов:

- Почео сам да програмирам у средњој школишколе почетком деведесетих. Родитељи су купили рачунар, али без монитора - једноставно није било довољно новца за њега. Нисам чекао да се појави, и почео сам да састављам Басиц програме, фокусирајући се на звучне сигнале системске јединице.

После дипломирања на Московском државном универзитету, радио је у канцеларији две године.програмер. Али убрзо сам схватио да ме не занима. И кад ми је учитељ рачунарске науке понудио да радим у школи, коју сам и завршио, одмах сам се сложио. У почетку је то била само субота, а потом су трајно променили посао. Моји родитељи нису одобравали ову одлуку, јер сам изгубио много новца - у канцеларији сам примио 1.000 долара, а у школи плата само 50 долара. Али схватио сам да ми се свиђа, и тада су моји захтеви били мали - ако је довољно само на Интернету.

Сергеј Љедов. Фото :&нбсп ;Антон Карлинер / Хи-Тецх

Разумео сам да нису сви студенти заинтересованипрограмирање и да је немогуће припремити ИТ стручњаке на часовима информатике. Тада сам одлучио да створим сопствену школу програмера. То је било 2001. године. У почетку је то био обичан круг у којем су похађала деца из оближњих школа. Мало људи је разумело шта је то програмирање, то још није био тренд.

Постепено је круг растао, а након шест година јарегистровала приватну установу за континуирано образовање. Сада имамо нешто више од 4.000 деце која студирају, од чега је 30% на мрежи. Ангажовани су редовни студенти из Москве и московске регије - поред Митисхцхија, постоје подружнице у Москви, Пушкин, Королев и Долгопрудни, укупно их је девет. Деца из целе Русије студирају на мрежи, постоје чак и момци из Казахстана.

О основном знању, музици и програмирању

Сергеи Схедов:

- 2001. године није било аналога такве школе. Било је потребно да ми иде у главу. Студирао сам у музичкој школи 10 година и одлучио сам да то искуство комбинујем са искуством студирања на МСУ. Тако се родила идеја да дете не треба само да учи неколико месеци и да одлази. Желео сам да дам не само примењене информације, већ и темељна сазнања, јер без тога не би било могуће постати озбиљан програмер. Због тога се ученици из 11. разреда не прихватају у школу - немогуће је озбиљно давати знање за годину дана, а ми не желимо да се бавимо прокарством. Ученици се у школу воде од другог разреда и подучавају их до 11. године.

Сматра се да програмирање није неопходновисоко образовање. Зависи од тога шта човек мора да ради. На пример, особа која се бави машинским учењем мора дипломирати на универзитету, јер то захтева знање математике које се не даје у школи. У будућности је потребно гледати шта ће бити тражено у будућности. Сада ћете писати програме на скриптном програмском језику, а за 20 година то неће бити потребно. А за пријем на добре универзитете, у школама се мора почети бавити рачунарском науком.

Трудимо се да будемо стално у токуувести нове дисциплине. Сада школа има курсеве на Интернету о стварима, блоцкцхаину, цибер-сигурности, великим подацима - и све то се појавило релативно недавно, али без које је већ немогуће учинити.

Ко „упали“ студенте

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

- Када се пријављују за посао, кандидати пролазеселекција у више фаза. Почетни разговор за наставнике је отворена лекција. Улогу ученика играју наши методолози, који имитирају понашање деце. На пример, ако наставник ради са петог разреда, методолози могу да се боре са владарима. Гледамо како се особа суочава са таквом ситуацијом. Они који су прошли почетну фазу су позвани да се обучавају у наставним методама. Међу онима који долазе да предају, постоје многи ИТ стручњаци и студенти ИТ универзитета који раније нису радили са децом. Због тога је за њих веома важно да дају педагошке вештине. Коначна одлука доноси се након завршног испита, који се такође одржава у формату отворене лекције за методологе. Тамо кандидати морају показати колико су добро савладали педагошке вештине стечене на тренинзима.

Семен Обукхов.&нбсп;Фото: Антон Карлинер / Хаитек

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

- Сигуран сам да наставник може очарати ученикасамо ако он "гори" својим предметом. Поред тога, мора бити добро упућен у градиво и бити у стању да пронађе заједнички језик са школарцима. Стога је приступ одабиру наставника врло озбиљан. Отприлике половина наставника су наши матуранти. Они се враћају не само да предају, већ и учествују у развоју и раде као аналитичари. Верујем да је веома важно анализирати податке, а током 18 година сакупили смо пуно материјала за анализу. На пример, деца уче да програмирају и праве некакве грешке. Ако постоји база података, можете прескочити податке машинским учењем и предвидјети какве ће грешке дете имати након три године. И организујте тренинг унапред како бисте их избегли. Или да кажете детету: Питхон вам не одговара, боље је одабрати Пхотосхоп и веб дизајн. Да бисмо остали школа број један, увијек морамо радити напредне ствари.

О предиспозицији за програмирање

Сергеи Схедов:

- Нисам срео децу која би ималаконтраиндикације за програмирање. Али за успешно учење дете треба да воли и разуме математику. Након пријема, не захтевамо почетно знање програмирања, али верификујемо да је то математичко знање.

Ако говоримо о личним квалитетама, главна ствар за дијете које се бави програмирањем је одлучност. Не треба се бојати грешака, третирати их мирно и моћи ће их исправити.

Не желе сви да буду програмери. Дешава се да родитељи доведу дете и кажу да ће му, на пример, бити стоматолог. Али у исто време, желе да он има вештине програмирања, јер је ово корисно у професији. Школа не тренира само програмере, матуранти могу радити на раскрсници наука. Има примера када су деца дошла да студирају као програмер, али су на крају отишла у Останкино институт, јер им се свидела монтажа видеа. Међу нашим матурантима, постоји човек који се заинтересовао за уређивање, отишао у Холивуд и поставио фотографије са Спиелбергом.

Обука је подељена на семестре, истовремено уједан семестар код детета, у зависности од старости, може трајати од једног до три предмета. Две мере контроле предвиђене су за сваки предмет - средином семестра и на крају семестра. Ово је углавном практични рад - требате написати програмске задатке или пријавити пројекат. Али постоје и предмети са сложенијим универзитетским системом. Тамо прво морате написати практичне задатке, а затим предате усмени део. Ово није довољно, то су предмети који се односе на олимпијско програмирање, алгоритме и структуре података. Олимпијске игре нису везане за теме и засебно су такмичење, независна провјера знања. Обично иду у другој половини марта - првој половини априла.

Ако дете није прошло други пут, може и тода се протера. Такође, студент може бити избачен због недоласка. Околности или интереси се мењају, он више не може или не жели ходати - то је нормална ситуација за даље образовање. Али школа има добар показатељ деце која остају - 91%.

Сергеи Схедов. Фото: Антон Карлинер / Хигх Тецх

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

- Пријемни испити варирају у узрасту. За малу децу имају форму отворене лекције када требате да одговарате на питања на рачунару. Почевши од петог разреда, ово је класични писмени испит из математике, за средњошколце тестирамо знање школског програма. Много нестандардних задатака за тестирање способности логичког размишљања. Сви тестови су развијени од стране наставника у школи. Али многа деца се плаше да напишу нешто нестандардно, нешто што нису научила. На састанцима им је речено да се не требају бојати писања најнендандарднијих решења, јер се то, нажалост, у ученој школи не учи често.

Ако дете није прешло бодове, али видимооно што жели да уради, ми ћемо понудити да поново прођемо пријемне тестове. На сваком испиту дајемо значке као доказ да је дете положило испит. Био је дечак који је путовао по свим нашим одељењима и још четврти пут.

У сваком одељењу школе се зове учионицана различите начине. То се ради како би се дјеца мотивисала на велика достигнућа. Школа би требала створити феноменалну атмосферу у коју се желите вратити. Желимо да деца дођу до нас, очекујући нешто занимљиво.

О реалној пракси у Иандеку

Сергеи Схедов:

- Имамо завршни курс -индустријско програмирање, аналогни индустријској пракси. Право програмирање, тимски рад и томе подучавамо момке. Они бирају пројекат и распоређују улоге: неко ће бити програмер, неко - дизајнер, вођа тима и тако даље.

Иандек је наш кључни партнер, ми смо са њимаСарађујемо од 2014. године. Деца одлазе у своју канцеларију и проучавају технологију, на пример, Алице, Иандек.Мапс. Други партнер је ГК Основа, са којим смо потписали споразум пре две године. Тамо су наши момци прошли приправнички стаж у блоцкцхаину. Такође сарађујемо са технопарком МИПТ.

Сви наши студенти раде дипломске пројекте зашколе, тако да можете покушати да примените вештине у стварном животу. На примјер, смислили су банкарство: када особа преузме банковну мрежу на једној станици метроа и напуни телефон на путу, а потом преда уређај на другој станици. То није био само папирни пројекат: постојала је станица која је издавала банке за напајање и база која је бројала минуте, виртуелни новац. Овај и слични пројекти заправо су ИТ стартуп који средњошколци раде током године и бране се у канцеларији Иандек-а.

О олимпијади и такмичарском духу

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

- Сви ученици школе учествују на олимпијадама упрограмирању. Имамо две врсте олимпијада: личне и тимске. На тимској деци посебно им се даје један рачунар за троје, тако да уче да преговарају и дистрибуирају посао.

У рачунарској науци, поред програмирања иРоботика, постоје олимпијаде за информациону сигурност које су веома популарне међу студентима. У 2014. години први пут је одржан у Москви за школарце, пре тога су била такмичења у Јекатеринбургу. Прве године најавили су се месец дана пре догађаја и сви су отишли ​​са знањем које имају, јер нико није знао како се припрема. Наш тим је победио, а затим су четири године заузели прва места, док су се јучерашњи победници враћали као тренери и припремали нове учеснике. Четири године касније, организатори су одбили одржати ова такмичења. Али за то време, развијала се заједница студената која је желела да се бави овом конкретном облашћу. И одржали смо нову олимпијаду на бази технопарка, који је сада највећи у московској области по питању информационе сигурности.

Фото: Антон Карлинер / Хаитек

Наше последње достигнуће је победа у светуОлимпијада из роботике. Ове године било је више од 70 земаља, а тим ученика наше школе освојио је златну медаљу за Русију у најпрестижнијој старијој старосној групи.

За дете је важно да учествује у покрету Олимпијад.Поред тога, Олимпије дајуНа пример, ове године је више од 50 наших студената примљено у ХСЕ, који има веома високу оцену у ИТ специјалицима.За сада не водимо пуну статистику о пријему наших матураната на факултете, али ове године планирамо да одржимо свој први "Дан алумнија 2020" и позовемо све матуранте у њихову родну школу, што им је дало почетак живота.

Пренос бодова у 2019. на великим универзитетима у ИТ специјалитетима *:

  • Московски државни универзитет: информатика - 440, основна информатика и информациона технологија - 438;
  • ХСЕ: информатика и рачунарски инжењеринг - 275, софтверски инжењеринг - 300;
  • МСТУ назван по Бауману: информатика и рачунарски инжењеринг - 280, примењена рачунарска наука - 279;
  • МИПТ: информатика и рачунарски инжењеринг - 389.

* На универзитетима пролазе различит број предмета, од три до пет.

О школском информатичком образовању

Сергеи Схедов:

- Глобални тренд - почињу децапрограмирати све раније. Када сам почео да програмирам, то су радили само средњошколци, а сада у основним разредима користе таблет. Временом ће основне вјештине скрипта постати уобичајене као и читање и писање. Програмирајући учење, дете развија алгоритамско размишљање - учи да планира активности, разбија задатак у подтачке - и стиче вештине у раду са информацијама. Сада је проблем у свету тај што постоји пуно информација, а није јасно како пронаћи потребне податке и анализирати их. Због тога, на пример, у ХСЕ, студенти се уче вештинама за рад са подацима без обзира на њихову специјалност.

Пре неколико година појавиле су се многе школе.програмирање Конкуренција је порасла, али за нас је то постала само плус. Кад постоји много школа, нема потребе да објашњавате зашто је добро - да бисте научили програмирање, довољно је да покажете добар квалитет.

Желимо глобални утицај на информатичко образовањеРуске школе. Да бисмо то постигли, учествујемо у различитим пројектима. На пример, ове године смо лансирали властити Марк програмски језик за ученике од другог до петог разреда. Изграђен је на врху Питхона, али на разигран начин. Захваљујући томе ученици основних школа могу дубоко да проучавају програмирање. У принципу, желимо да повећамо ниво информатичких наука у Русији, јер смо постали Иандеков партнер у новом школском курсу. Редизајнирали смо програм седмог разреда, сада је прилагођен у 30 региона Русије. Ове године започели су с писањем програма за осми разред. Важно је не само учити, већ и ширити нагомилано знање.