Sergey Shedov- grundare och chef för Moskva School of Programmers. Utexaminerad från Moscow State University, fakulteten
Semen Obukhov— Utvecklingschef för Moskvaskolanprogrammerare. Tog examen från fakulteten för datavetenskap vid National Research University Higher School of Economics 2018. Sedan 2018 har han studerat vid Institute of Education vid National Research University Higher School of Economics. I fem år har han undervisat i IT-discipliner vid School of Programmers. Sedan 2015 har han organiserat olympiader, inklusive skol-, kommunala och regionala scener av den allryska olympiaden för skolbarn i informatik i Moskva-regionen, såväl som den årliga internationella rymdolympiaden.
Hur man blir programmerare innan det blev en trend
Sergey Shedov:
- Jag började programmera i gymnasietskolor i början av nittiotalet. Föräldrar köpte en dator, men utan en bildskärm - det fanns helt enkelt inte tillräckligt med pengar för det. Jag väntade inte på att den skulle dyka upp och började kompilera grundläggande program med fokus på systemenhetens ljudsignaler.
Efter examen från Moskva State University arbetade han på kontoret i två år.programmeraren. Men jag förstod snart att jag inte var intresserad. Och när min datalärare erbjöd sig att arbeta på skolan, som jag tog examen, gick jag omedelbart med. Till att börja med var det klasser bara på lördagar och beslutade sedan att byta jobb permanent. Mina föräldrar godkände inte detta beslut, eftersom jag tappade mycket pengar - på kontoret fick jag 1 000 dollar och i skolan var lönen bara 50 dollar. Men jag insåg att jag gillade det och då var mina förfrågningar små - om bara tillräckligt på Internet.
Sergey Shedov. Foto: Anton Karliner / Hi-Tech
Jag förstod att inte alla studenter är intresseradeprogrammering, och att det är omöjligt att förbereda IT-specialister i datavetenskapslektioner. Sedan bestämde jag mig för att skapa min egen skola med programmerare. Det var 2001. Först var det en vanlig cirkel där barn från närliggande skolor deltog. Få människor förstod vad programmering var, detta var ännu inte en trend.
Gradvis växte cirkeln och efter sex år jagregistrerade en privat institution för fortbildning. Nu har vi lite mer än 4 000 barn som studerar, 30% av dem är online. Heltidsstudenter från Moskva och Moskva-regionen är engagerade - förutom Mytishchi finns det filialer i Moskva, Pushkin, Korolev och Dolgoprudny, totalt finns det nio. Barn från hela Ryssland studerar online, det finns till och med killar från Kazakstan.
Om grundläggande kunskaper, musik och programmering
Sergey Shedov:
- År 2001 fanns det inga analoger av en sådan skola. Det var nödvändigt att dra en idé i mitt huvud. Jag studerade på en musikskola i tio år och bestämde mig för att kombinera denna erfarenhet med erfarenheten av att studera vid Moskva State University. Så idén föddes att barnet inte bara skulle lära sig i flera månader och lämna. Jag ville ge inte bara tillämpad information utan också grundläggande kunskaper, för utan detta skulle det vara omöjligt att bli en seriös programmerare. Därför accepteras elva elever inte i skolan - det är omöjligt att ge allvarlig kunskap på ett år, och vi vill inte engagera oss i bana. Eleverna tas till skolan från andra klass och lärde dem fram till den 11: e.
Det tros att programmering inte är nödvändigthögre utbildning. Det beror på vad en person måste göra. Till exempel måste en person som arbetar med maskininlärning examen från ett universitet, eftersom detta kräver kunskap om matematik som inte ges i skolan. Det är nödvändigt att se i framtiden vad som kommer att efterfrågas i framtiden. Nu kommer du att skriva program på ett programmeringsspråk för skript, och om 20 år kommer det inte att behövas. Och för antagning till goda universitet måste man börja studera datavetenskap i skolan.
Vi försöker hålla oss uppdaterade och ständigtinföra nya discipliner. Nu har skolan kurser på Internet av saker, blockchain, cybersäkerhet, big data - allt som visade sig relativt nyligen, men utan vilket det redan är omöjligt att göra.
Som "tänder" elever
Semyon Obukhov:
- När man söker ett jobb passerar kandidaternaflerstegsval. Den första intervjun för lärare är en öppen lektion. Studenternas roll spelas av våra metodologer, som imiterar barns beteende. Till exempel, om en lärare ska arbeta med femte klassare, kan metodologer börja slåss med linjaler. Vi tittar på hur en person hanterar en sådan situation. De som har gått det första steget uppmanas att träna i undervisningsmetoder. Bland dem som kommer för att undervisa finns det många IT-specialister och studenter vid IT-universitet som inte har arbetat med barn tidigare. Därför är det mycket viktigt för dem att ge pedagogiska färdigheter. Det slutliga beslutet fattas efter den slutliga tentamen, som också äger rum i form av en öppen lektion för metodologer. Där måste kandidater visa hur väl de har behärskat de pedagogiska färdigheter som förvärvats i utbildningarna.
Semen Obukhov. Foto: Anton Karliner / Haytek
Sergey Shedov:
- Jag är säker på att läraren kan fängsla elevenbara om han "bränner" med sitt ämne. Dessutom måste han ha god kunskap om materialet och kunna hitta ett vanligt språk med skolbarn. Därför är inställningen till urval av lärare mycket allvarlig. Cirka hälften av lärarna är våra akademiker. De återvänder inte bara för att undervisa, utan deltar också i utvecklingen och arbetar som analytiker. Jag tror att det är mycket viktigt att analysera uppgifterna och över 18 år har vi samlat mycket material för analys. Till exempel lär barn att programmera och göra några slags misstag. Om det finns en databas kan du hoppa över data genom maskininlärning och förutsäga vilken typ av fel ett barn kommer att ha efter tre år. Och ordna träning i förväg för att undvika dem. Eller för att berätta för barnet: Python passar dig inte, det är bättre att välja Photoshop och webbdesign. För att förbli skolan nummer ett måste vi alltid göra progressiva saker.
Om en predisposition till programmering
Sergey Shedov:
- Jag har inte träffat barn som skulle ha detkontraindikationer för programmering. Men för ett framgångsrikt lärande måste ett barn älska och förstå matematik. Vid antagning kräver vi inte inledande kunskaper om programmering, men vi verifierar att det är matematisk kunskap.
Om vi pratar om personliga egenskaper, är det viktigaste för ett barn som engagerar sig i programmering. Han ska inte vara rädd för misstag, behandla dem lugnt och kunna korrigera dem.
Inte alla vill vara programmerare. Det händer att föräldrar tar med barnet och säger att han till exempel kommer att vara en tandläkare. Men samtidigt vill de att han ska ha programmeringsfärdigheter, eftersom det är användbart i yrket. Skolan utbildar inte bara programmerare, kandidater kan arbeta i korsningen mellan vetenskaper. Det finns exempel när barn kom för att studera som programmerare, men i slutändan gick de till Ostankino Institute eftersom de gillade videoredigeringen. Bland våra kandidater finns det en man som blev intresserad av att redigera, åkte till Hollywood och ladda upp bilder med Spielberg.
Träning delas upp i semestrar, samtidigt ien termin i ett barn, beroende på ålder, kan gå från en till tre ämnen. Två kontrollåtgärder tillhandahålls för varje ämne - i mitten av termin och i slutet av termin. Detta är främst praktiskt arbete - du måste skriva programmeringsuppgifter eller skicka ett projekt. Men det finns också ämnen med ett mer komplext universitetssystem. Där du först behöver skriva praktiska uppgifter, och sedan överlämna den muntliga delen. Det här räcker inte, det är ämnen relaterade till Olympiad-programmering, algoritmer och datastrukturer. OS är inte knutna till ämnen och är en separat tävling, ett oberoende kunskapstest. De går vanligtvis under andra halvan av mars - första halvan av april.
Om barnet inte har gått andra gången kan de göra detatt utvisa. Studenten kan också förvisas för icke-närvaro. Omständigheter eller intressen förändras, han kan inte längre eller vill inte gå - det här är en normal situation för vidareutbildning. Men skolan har en bra indikator på barn som är kvar - 91%.
Sergey Shedov. Foto: Anton Karliner / High Tech
Semen Obukhov:
- Antagningsprov varierar i ålder. För små barn har de formen av en öppen lektion när du behöver besvara frågor på datorn. Från och med femte klass är detta en klassisk skriftlig matteexamen; för gymnasieelever testar vi kunskapen om skolplanen. Många icke-standarduppgifter för att testa förmågan att logiskt tänka. Alla test utvecklas av skollärare. Men många barn är rädda för att skriva något icke-standard, något som de inte har lärt sig. Vid möten får de höra att de inte borde vara rädda för att skriva de mest icke-standardiserade lösningarna, eftersom det tyvärr inte ofta undervisas i en omfattande skola.
Om barnet inte klarat poängen, men vi servad han vill göra, kommer vi att erbjuda oss att gå igenom entréprover igen. Vid varje tentamen ger vi ut märken som bevis på att barnet har klarat provet. Det var en pojke som reste till alla våra avdelningar och gjorde det fortfarande för fjärde gången.
I varje avdelning på skolan kallas klassrumpå olika sätt. Detta görs för att motivera barnen till stora prestationer. Skolan bör skapa en fantastisk atmosfär där du vill återvända. Vi vill att barnen ska komma till oss och förutse något intressant.
Om verklig övning i Yandex
Sergey Shedov:
- Vi har en sista utbildningskurs -industriell programmering, en analog industriell praxis. Riktig programmering, teamwork, och vi undervisar det här för killarna. De väljer ett projekt och delar ut roller: någon kommer att vara programmerare, någon - en designer, teamledare och så vidare.
Yandex är vår viktigaste partner, vi är med demVi har samarbetat sedan 2014. Barn går till sitt kontor och studerar teknik, till exempel Alice, Yandex.Maps. Den andra partneren är GK Osnova, med vilken vi tecknade ett avtal för två år sedan. Där genomgår våra killar en praktikplats på blockchain. Vi samarbetar också med MIPT teknopark.
Alla våra studenter gör examen projekt förskolan, så att du kan försöka tillämpa färdigheter i verkligheten. Till exempel kom de med powerbanking: när en person tar en powerbank på en tunnelbanestation och laddar telefonen på vägen och sedan överlämnar enheten på en annan station. Det var inte bara ett pappersprojekt: det fanns en station som gav ut banker och en bas som räknade minuter, virtuella pengar. Detta och liknande projekt är faktiskt en IT-start som gymnasieelever gör under hela året och försvarar på Yandex-kontoret.
Om olympiader och konkurrensanda
Semyon Obukhov:
- Alla skolans elever deltar i olympiader itill programmering. Vi har två typer av olympiader: personlig och lag. På teambarn får de speciellt en dator för tre, så att de lär sig att förhandla och distribuera arbete.
Inom datavetenskap, förutom programmering ochRobotik, det finns informationssäkerhetsolympar som är mycket populära bland studenter. 2014 hölls det för första gången för skolbarn i Moskva, innan det fanns sådana tävlingar i Jekaterinburg. Under det första året tillkännagav de en månad före evenemanget och alla gick med den kunskap de hade, för ingen visste hur man skulle förbereda sig. Vårt lag vann det, och sedan i fyra år tog första platser, medan gårdagens vinnare återvände som tränare och förberedde nya deltagare. Fyra år senare vägrade arrangörerna att hålla dessa tävlingar. Men under denna tid har ett samhälle av studenter som ville engagera sig i detta område utvecklats. Och vi höll en ny olympiad på grundval av technoparken, som nu är den största i Moskva-regionen när det gäller informationssäkerhet.
Foto: Anton Karliner / Haytek
Vår sista prestation är en seger i världenOlympiad inom robotik. I år fanns det mer än 70 länder, och ett team av elever från vår skola vann en guldmedalj för Ryssland i den mest prestigefyllda äldre åldersgruppen.
Det är viktigt för ett barn att delta i OSrörelse. För det första kommer han att nå ut till andra, och för det andra kommer han att få färdigheten att lösa komplexa problem. Dessutom ger olympiader en möjlighet att komma in på ett universitet utan prov. I år gick till exempel mer än 50 av våra studenter in på Handelshögskolan, där IT-specialiteten har en mycket hög poäng. Vi för ännu inte fullständig statistik över antagningen av våra akademiker till universitet, men i år planerar vi att hålla vår första "Alumnidag 2020" och bjuda in alla akademiker till sin hemskola, vilket gav dem en start i livet.
Vidarebefordrar poäng 2019 till stora universitet inom IT-specialiteter *:
- Moskva statsuniversitet: informatik - 440, grundläggande informatik och informationsteknologi - 438;
- School of Economics: informatik och datateknik - 275, programvaruteknik - 300;
- MSTU uppkallad efter Bauman: datavetenskap och datateknik - 280, tillämpad datavetenskap - 279;
- MIPT: informatik och datateknik - 389.
* På universitet passerar de ett annat antal ämnen, från tre till fem.
Om IT-utbildning i skolan
Sergey Shedov:
- Den globala trenden - barn börjaratt programmera allt tidigare. När jag började programmera var det bara gymnasieelever som gjorde det och nu använder de en surfplatta i grundskolorna. Med tiden kommer grundläggande skriptfärdigheter att bli lika vanliga som läsning och skrivande. Lärande programmering, ett barn utvecklar algoritmiskt tänkande - lär sig att planera aktiviteter, dela upp en uppgift i underverken - och får färdigheter i att arbeta med information. Nu är problemet i världen att det finns mycket information, och det är inte klart hur man hittar nödvändig information och analyserar den. Därför, till exempel, i HMS, lärs eleverna färdigheterna att arbeta med data oavsett deras specialitet.
För några år sedan dök många skolor upp.programmering. Konkurrensen har vuxit, men för oss har den blivit ett plus. När det finns många skolor, finns det inget behov av att förklara varför det är bra - att lära sig programmering, det räcker för att visa bra kvalitet.
Vi vill ha en global påverkan på IT-utbildningskolbarn i Ryssland. För att göra detta deltar vi i olika projekt. I år lanserade vi till exempel vårt eget Mark-programmeringsspråk för elever från andra till femte klass. Den är byggd ovanpå Python, men på ett lekfullt sätt. Tack vare detta kan grundskolestudenter studera programmering. I princip vill vi öka nivån på datavetenskap i Ryssland, för detta har vi blivit Yandex partner i en ny skolkurs. Vi designade programmet sjunde klass, nu anpassas det i 30 regioner i Ryssland. I år började de skriva ett program för åttonde klass. Det är viktigt inte bara att lära sig utan att sprida den ackumulerade kunskapen.