Sergey Shedov— Oprichter en directeur van de Moskouse School voor Programmeurs.
Sperma Oboechov— Ontwikkelingsdirecteur van de Moskouse School voor Programmeurs.Sinds 2018 studeert hij aan het HSE Institute of Education.Sinds vijf jaar doceert hij IT-disciplines aan de School of Programmers.Sinds 2015 organiseert hij Olympiades, waaronder de school-, gemeentelijke en regionale podia van de All-Russian Olympiade for Schoolchildren in Informatics in de regio Moskou, evenals de jaarlijkse Internationale Ruimteolympiade.
Hoe programmeur te worden voordat het een trend werd
Sergey Shedov:
- Ik begon met programmeren op de middelbare schoolscholen begin jaren negentig. Ouders kochten een computer, maar zonder monitor - er was simpelweg niet genoeg geld voor. Ik wachtte niet tot het verscheen en begon basisprogramma's te compileren, waarbij ik me concentreerde op de geluidssignalen van de systeemeenheid.
Na zijn afstuderen aan de Moscow State University werkte hij twee jaar op kantoor.de programmeur. Maar ik realiseerde me al snel dat ik niet geïnteresseerd was. En toen mijn informatica-leraar aanbood om op de school te gaan werken, waar ik afstudeerde, stemde ik meteen toe. In het begin waren het alleen lessen op zaterdag en daarna besloot men om permanent van baan te veranderen. Mijn ouders keurden deze beslissing niet goed omdat ik veel geld verloor - op kantoor ontving ik $ 1.000 en op school was het salaris slechts $ 50. Maar ik realiseerde me dat ik het leuk vond, en toen waren mijn verzoeken klein - al was het maar genoeg op internet.
Sergej Shedov. Foto: Anton Karliner / Hi-Tech
Ik begreep dat niet alle studenten geïnteresseerd zijnprogrammeren en dat het onmogelijk is om IT-specialisten voor te bereiden op informatica-lessen. Toen besloot ik mijn eigen programmeursschool op te richten. Dat was in 2001. In het begin was het een gewone kring, waar kinderen van nabijgelegen scholen aanwezig waren. Weinig mensen begrepen wat programmeren was; dit was nog geen trend.
Geleidelijk groeide de cirkel en na zes jaar ben ikgeregistreerd een particuliere instelling voor permanente educatie. Nu hebben we iets meer dan 4.000 kinderen die studeren, waarvan 30% online is. Voltijdstudenten uit Moskou en de regio Moskou zijn betrokken - naast Mytishchi zijn er vestigingen in Moskou, Pushkin, Korolev en Dolgoprudny, er zijn er in totaal negen. Kinderen uit heel Rusland studeren online, er zijn zelfs jongens uit Kazachstan.
Over fundamentele kennis, muziek en programmeren
Sergey Shedov:
- In 2001 waren er geen analogen van een dergelijke school. Het was nodig om een idee in mijn hoofd te tekenen. Ik studeerde 10 jaar aan een muziekschool en besloot deze ervaring te combineren met de ervaring van studeren aan de Moscow State University. Zo ontstond het idee dat het kind niet zomaar enkele maanden zou moeten leren en vertrekken. Ik wilde niet alleen toegepaste informatie geven, maar ook fundamentele kennis, want zonder dit zou het onmogelijk worden om een serieuze programmeur te worden. Daarom worden 11e klassers niet toegelaten tot de school - het is onmogelijk om binnen één jaar serieuze kennis te geven en we willen geen godslastering doen. Studenten worden vanaf de tweede klas naar school gebracht en onderwezen tot de 11e.
Er wordt aangenomen dat programmeren niet nodig ishoger onderwijs. Het hangt ervan af wat een persoon moet doen. Een persoon die zich bezighoudt met machine learning moet bijvoorbeeld afstuderen aan een universiteit, omdat hiervoor kennis van wiskunde nodig is die niet op school wordt gegeven. Het is noodzakelijk om in de toekomst te kijken wat er in de toekomst vraag naar zal zijn. Nu schrijf je programma's in een programmeertaal voor scripts, en over 20 jaar is dat niet meer nodig. En voor toelating tot goede universiteiten moet men informatica gaan studeren op school.
We proberen up-to-date en constant te blijvennieuwe disciplines introduceren. Nu heeft de school cursussen op het internet der dingen, blockchain, cybersecurity, big data - dat is allemaal relatief recent verschenen, maar zonder welke is het nu al onmogelijk te doen.
Die studenten 'verlicht'
Semjon Oboechov:
- Bij sollicitatie slagen kandidatenselectie in meerdere fasen. Het intakegesprek voor docenten is een open les. De rol van studenten wordt gespeeld door onze methodologen, die het gedrag van kinderen imiteren. Als een leraar bijvoorbeeld met vijfde klassers gaat werken, kunnen methodologen met heersers gaan vechten. We kijken hoe een persoon met zo'n situatie omgaat. Degenen die de beginfase hebben doorlopen, worden uitgenodigd om te trainen in lesmethoden. Onder degenen die komen om les te geven, zijn er veel IT-specialisten en studenten van IT-universiteiten die nog niet eerder met kinderen hebben gewerkt. Daarom is het voor hen erg belangrijk om pedagogische vaardigheden te geven. De uiteindelijke beslissing wordt genomen na het eindexamen, dat ook plaatsvindt in de vorm van een open les voor methodologen. Daar moeten kandidaten aantonen hoe goed ze de in de trainingen verworven pedagogische vaardigheden beheersen.
Sperma Oboechov. Foto: Anton Karliner / Haytek
Sergej Shedov:
- Ik weet zeker dat de leraar de student kan boeienalleen als hij "verbrandt" met zijn onderwerp. Daarnaast moet hij goed thuis zijn in de stof en een gemeenschappelijke taal kunnen vinden met schoolkinderen. Daarom is de aanpak bij de selectie van leraren zeer serieus. Ongeveer de helft van de leraren zijn onze afgestudeerden. Ze keren niet alleen terug om les te geven, maar nemen ook deel aan de ontwikkeling en werken als analisten. Ik denk dat het erg belangrijk is om de gegevens te analyseren, en gedurende 18 jaar hebben we veel materiaal verzameld voor analyse. Kinderen leren bijvoorbeeld programmeren en maken fouten. Als er een database is, kunt u de gegevens overslaan via machine learning en voorspellen wat voor soort fouten een kind na drie jaar zal hebben. En zorg van tevoren voor training om ze te vermijden. Of om het kind te vertellen: Python past niet bij jou, het is beter om voor Photoshop en webdesign te kiezen. Om school nummer één te blijven, moeten we altijd vooruitstrevende dingen doen.
Over een aanleg voor programmeren
Sergey Shedov:
- Ik heb geen kinderen ontmoet die dat wel zouden hebbencontra-indicaties voor programmeren. Maar om succesvol te leren, moet een kind van wiskunde houden en het begrijpen. Bij toelating hebben we geen initiële kennis van programmeren nodig, maar we verifiëren dat het wiskundige kennis is.
Als we het hebben over persoonlijke kwaliteiten, is vastberadenheid het belangrijkste voor een kind dat bezig is met programmeren. Hij moet niet bang zijn voor fouten, ze rustig behandelen en ze kunnen corrigeren.
Niet iedereen wil programmeur worden. Het komt voor dat ouders het kind meenemen en zeggen dat hij bijvoorbeeld tandarts wordt. Maar tegelijkertijd willen ze dat hij programmeervaardigheden heeft, want dit is handig in het vak. De school leidt niet alleen programmeurs op, afgestudeerden kunnen werken op het snijvlak van wetenschappen. Er zijn voorbeelden van kinderen die als programmeur kwamen studeren, maar uiteindelijk gingen ze naar het Ostankino Instituut omdat ze de videobewerking leuk vonden. Onder onze afgestudeerden is er een man die geïnteresseerd raakte in bewerken, naar Hollywood ging en foto's uploadde met Spielberg.
Training is verdeeld in semesters, tegelijkertijd inéén semester bij een kind kan, afhankelijk van de leeftijd, van één tot drie vakken gaan. Per onderwerp zijn er twee controlemaatregelen - halverwege het semester en aan het einde van het semester. Dit is vooral praktisch werk - u moet programmeertaken schrijven of een project indienen. Maar er zijn ook vakken met een complexer universitair systeem. Waar je eerst praktische taken moet schrijven, en dan geef je het mondelinge deel af. Dit is niet genoeg, dit zijn onderwerpen die verband houden met Olympiade programmeren, algoritmen en datastructuren. Olympische Spelen zijn niet gebonden aan onderwerpen en vormen een aparte competitie, een onafhankelijke kennistest. Ze gaan meestal in de tweede helft van maart - de eerste helft van april.
Als het kind de tweede keer niet is overleden, mogen ze dat welverdrijven. Ook kan de student worden uitgezet wegens afwezigheid. Omstandigheden of interesses veranderen, hij kan of wil niet meer lopen - dit is een normale situatie voor vervolgonderwijs. Maar de school heeft een goede indicator voor kinderen die blijven - 91%.
Sergey Shedov. Foto: Anton Karliner / High Tech
Sperma Obukhov:
- Toegangsexamens variëren in leeftijd. Voor jonge kinderen hebben ze de vorm van een open les wanneer u vragen op de computer moet beantwoorden. Vanaf de vijfde klas is dit een klassiek schriftelijk wiskunde-examen; voor middelbare scholieren testen we de kennis van het schoolcurriculum. Veel niet-standaard taken om het logisch denken te testen. Alle tests zijn ontwikkeld door leerkrachten. Maar veel kinderen zijn bang om iets ongewoons te schrijven, iets wat ze niet hebben geleerd. Tijdens vergaderingen wordt hen verteld dat ze niet bang moeten zijn om de meest niet-standaard oplossingen te schrijven, omdat dit helaas niet vaak wordt onderwezen op een scholengemeenschap.
Als het kind de punten niet heeft gehaald, maar we zienwat hij wil doen, bieden we aan om opnieuw toelatingstests te ondergaan. Bij elk examen geven we badges uit als bewijs dat het kind geslaagd is voor het examen. Er was een jongen die naar al onze afdelingen reisde en dat nog steeds de vierde keer deed.
In elke afdeling van de school worden klaslokalen gebeldop verschillende manieren. Dit wordt gedaan om kinderen te motiveren tot grote prestaties. De school moet een fantastische sfeer creëren waar je terug wilt komen. We willen dat de kinderen naar ons toe komen, anticiperend op iets interessants.
Over echte praktijk in Yandex
Sergey Shedov:
- We hebben een laatste training -industriële programmering, een analoog van de industriële praktijk. Echt programmeren, teamwork en dat leren we de jongens. Ze kiezen een project en verdelen de rollen: iemand wordt programmeur, iemand - ontwerper, teamleider enzovoort.
Yandex is onze belangrijkste partner, we zijn bij henWe werken samen sinds 2014. Kinderen gaan naar hun kantoor en studeren technologie, bijvoorbeeld Alice, Yandex. Kaarten. De tweede partner is GK Osnova, met wie we twee jaar geleden een overeenkomst hebben gesloten. Daar lopen onze jongens stage op de blockchain. We werken ook samen met het MIPT technopark.
Al onze studenten doen afstudeerprojecten voorschool, zodat je kunt proberen om vaardigheden in het echte leven toe te passen. Ze bedachten bijvoorbeeld powerbanking: wanneer een persoon een powerbank neemt bij een metrostation en onderweg de telefoon oplaadt en het apparaat vervolgens overhandigt aan een ander station. Het was niet zomaar een papieren project: er was een station dat powerbanks gaf en een basis die minuten telde, virtueel geld. Dit en soortgelijke projecten zijn eigenlijk een IT-startup die middelbare scholieren het hele jaar door doen en verdedigen in het Yandex-kantoor.
Over olympiaden en competitiegeest
Semjon Oboechov:
- Alle leerlingen van de school nemen deel aan olympiaden inprogrammeren. We hebben twee soorten olympiaden: persoonlijk en team. Bij teamkinderen krijgen ze speciaal één computer voor drie, zodat ze leren onderhandelen en werk verdelen.
In de informatica, naast programmeren enRobotica, er zijn informatiebeveiliging Olympiaden, die erg populair zijn bij studenten. In 2014 werd het voor het eerst gehouden voor schoolkinderen in Moskou, daarvoor waren er wedstrijden in Jekaterinenburg. In het eerste jaar kondigden ze een maand voor het evenement aan en iedereen ging met de kennis die ze hadden, omdat niemand wist hoe ze zich moesten voorbereiden. Ons team won het en behaalde vervolgens vier jaar de eerste plaats, terwijl de winnaars van gisteren terugkeerden als coach en nieuwe deelnemers voorbereidden. Vier jaar later weigerden de organisatoren deze wedstrijden te houden. Maar gedurende deze tijd heeft zich een gemeenschap van studenten ontwikkeld die zich op dit specifieke gebied wilden bezighouden. En we hielden een nieuwe Olympiade op basis van het technopark, dat nu de grootste is in de regio Moskou op het gebied van informatiebeveiliging.
Foto: Anton Karliner / Haytek
Onze laatste prestatie is een overwinning in de wereldOlympiade in robotica. Dit jaar waren er meer dan 70 landen en een team van studenten van onze school won een gouden medaille voor Rusland in de meest prestigieuze senior leeftijdsgroep.
Het is belangrijk voor een kind om deel te nemen aan de Olympiade-beweging.Daarnaast geven de OlympiadesZo zijn dit jaar meer dan 50 van onze studenten toegelaten tot HSE, dat een zeer hoge score heeft op IT-specialismen.Tot nu toe houden we geen volledige statistieken bij over de toelating van onze afgestudeerden tot universiteiten, maar dit jaar zijn we van plan om onze eerste "Alumnidag 2020" te houden en alle afgestudeerden uit te nodigen op hun geboorteschool, wat hen een start in het leven gaf.
Doorgangspunten in 2019 naar grote universiteiten in IT-specialiteiten *:
- Staatsuniversiteit van Moskou: informatica - 440, fundamentele informatica en informatietechnologie - 438;
- HSE: informatica en computer engineering - 275, software engineering - 300;
- MSTU vernoemd naar Bauman: informatica en computertechniek - 280, toegepaste informatica - 279;
- MIPT: informatica en computertechniek - 389.
* Op universiteiten slagen ze voor een ander aantal vakken, van drie tot vijf.
Over IT-onderwijs op school
Sergey Shedov:
- De wereldwijde trend - kinderen beginnenom alles eerder te programmeren. Toen ik begon met programmeren, deden alleen middelbare scholieren het en nu gebruiken ze een tablet in de elementaire klassen. Na verloop van tijd zullen elementaire scriptvaardigheden net zo gewoon worden als lezen en schrijven. Door te leren programmeren, ontwikkelt een kind algoritmisch denken - leert activiteiten te plannen, een taak op te splitsen in subtaken - en krijgt vaardigheden in het werken met informatie. Het probleem in de wereld is nu dat er veel informatie is en het is niet duidelijk hoe de benodigde gegevens te vinden en te analyseren. Daarom leren studenten in de HSE bijvoorbeeld de vaardigheden om met gegevens te werken, ongeacht hun specialiteit.
Enkele jaren geleden verschenen er veel scholen.programmeren. De concurrentie is gegroeid, maar voor ons is het slechts een pluspunt geworden. Als er veel scholen zijn, hoef je niet uit te leggen waarom het goed is - om te leren programmeren, is het voldoende om goede kwaliteit aan te tonen.
We willen een wereldwijde impact op IT-onderwijsschoolkinderen van Rusland. Hiervoor nemen we deel aan verschillende projecten. Zo lanceerden we dit jaar bijvoorbeeld onze eigen Mark-programmeertaal voor leerlingen van het tweede tot en met het vijfde leerjaar. Het is bovenop Python gebouwd, maar op een speelse manier. Hierdoor kunnen basisschoolleerlingen diepgaand programmeren. In principe willen we het niveau van de informatica in Rusland verhogen, hiervoor zijn we Yandex's partner geworden in een nieuwe schoolcursus. We hebben het programma van de zevende klas opnieuw ontworpen, nu wordt het aangepast in 30 regio's van Rusland. Dit jaar zijn ze begonnen met het schrijven van een programma voor het achtste leerjaar. Het is niet alleen belangrijk om te leren, maar ook om de opgebouwde kennis te verspreiden.