Nosta Venäjän IT-tasoa: miten Moskovan ohjelmoijakoulu toimii

Sergey Shedov- Moskovan ohjelmoijien koulun perustaja ja johtaja. Valmistunut Moskovan valtionyliopiston tiedekunnasta

laskennallinen matematiikka ja tietojenkäsittelytiede jaMBA maisteriohjelma. Hän opettaa Moskovan fysiikan ja teknologian instituutissa algoritmien ja ohjelmointitekniikoiden osastolla ja on tietojenkäsittelytieteen yhtenäisen valtiontutkinnon tekijöiden liittovaltion ainekomitean jäsen. Vuonna 2001 hän perusti School of Programmers Mytishchiin. Moskovan alueen opetusministeriön tietojenkäsittelytieteen aine-metodologisen toimikunnan puheenjohtaja.

Siemenneste Obukhov— Moskovan koulun kehitysjohtajaohjelmoijat. Valmistunut Kansallisen tutkimusyliopiston kauppakorkeakoulun tietojenkäsittelytieteen tiedekunnasta vuonna 2018. Vuodesta 2018 lähtien hän on opiskellut Kansallisen tutkimusyliopiston kauppakorkeakoulun Kasvatusinstituutissa. Viisi vuotta hän on opettanut IT-aiheita Ohjelmoijakoulussa. Vuodesta 2015 lähtien hän on järjestänyt olympialaisia, mukaan lukien koulujen, kunnallisten ja alueellisten vaiheiden koko Venäjän tietotekniikan koululaisten olympialaisten Moskovan alueella, sekä vuotuisen kansainvälisen avaruusolympialaisen.

Kuinka tulla ohjelmoijaksi ennen kuin siitä tuli trendi

Sergey Shedov:

- Aloitin ohjelmoinnin lukiossakoulut 1990-luvun alkupuolella. Vanhemmat ostivat tietokoneen, mutta ilman näyttöä - sillä ei yksinkertaisesti ollut tarpeeksi rahaa siihen. En odottanut sen ilmestymistä, ja aloin koota perusohjelmia keskittyen järjestelmäyksikön äänisignaaleihin.

Valmistuttuaan Moskovan valtionyliopistosta hän työskenteli toimistossa kaksi vuotta.ohjelmoija. Mutta huomasin pian, että minua ei kiinnostunut. Ja kun tietotekniikan opettajani tarjoutui työskentelemään koulussa, jonka valmistuin, suostuin heti. Aluksi se oli luokkia vain lauantaisin, ja sitten päätettiin vaihtaa pysyvästi työpaikkaa. Vanhempani eivät hyväksyneet tätä päätöstä, koska menetin paljon rahaa - toimistossa sain 1000 dollaria, ja koulussa palkka oli vain 50 dollaria. Mutta tajusin, että pidän siitä, ja silloin pyyntöni olivat pieniä - jos vain tarpeeksi Internetissä.

Sergei Shedov. Kuva: Anton Karliner / Hi-Tech

Ymmärsin, että kaikki opiskelijat eivät ole kiinnostuneitaohjelmointia ja että tietotekniikan asiantuntijoita on mahdotonta valmistaa tietotekniikan tunteihin. Sitten päätin perustaa oman ohjelmoijakoulun. Se oli vuonna 2001. Aluksi se oli tavallinen ympyrä, johon osallistuivat läheisten koulujen lapset. Harva ymmärsi, mikä oli ohjelmointi; tämä ei ollut vielä suuntaus.

Vähitellen ympyrä kasvoi, ja kuuden vuoden kuluttua minärekisteröitynyt yksityinen jatkokoulutuslaitos. Nyt opiskelemme hieman yli 4000 lasta, heistä 30% on verkossa. Päätoimiset opiskelijat Moskovasta ja Moskovan alueelta ovat mukana - Mytishchin lisäksi sivukonttoreita on myös Moskovassa, Puškinissa, Korolevissa ja Dolgoprudnyssa, niitä on yhteensä yhdeksän. Lapsia ympäri Venäjää opiskelee verkossa, täällä on jopa Kazakstanin kavereita.

Perustiedot, musiikki ja ohjelmointi

Sergey Shedov:

- Vuonna 2001 sellaiselle koululle ei ollut analogia. Oli välttämätöntä piirtää idea pääni. Opiskelin musiikkikoulussa 10 vuotta ja päätin yhdistää tämän kokemuksen kokemukseen opiskelemisesta Moskovan osavaltion yliopistossa. Joten syntyi ajatus, että lapsen ei pitäisi vain oppia useita kuukausia ja lähteä. Halusin antaa paitsi sovellettua tietoa myös perustiedot, koska ilman tätä olisi mahdotonta tulla vakavaksi ohjelmoijaksi. Siksi 11. luokkalaisia ​​ei hyväksytä kouluun - on mahdotonta antaa vakavaa tietoa yhdessä vuodessa, emmekä halua harjoittaa rumauttamista. Oppilaat viedään kouluun toisesta luokasta ja opetetaan heille 11. päivään asti.

Ohjelmoinnin uskotaan olevan tarpeetonkorkeakoulu. Se riippuu siitä, mitä ihmisen on tehtävä. Esimerkiksi koneoppimisen harjoittajan on suoritettava yliopisto, koska tämä edellyttää matematiikan tuntemusta, jota ei anneta koulussa. On tarpeen tarkastella tulevaisuudessa kysyntää. Nyt kirjoitat ohjelmat komentosarjojen ohjelmointikielellä, eikä 20 vuodessa sitä tarvita. Ja hyviin yliopistoihin pääsyä varten on aloitettava tietotekniikan opiskelu koulussa.

Yritämme olla ajan tasalla ja jatkuvastiesitellä uusia tieteenaloja. Nyt koulussa on kursseja asioiden Internetistä, ryhmäketju, verkkoturvallisuus, iso data - kaikki, mikä ilmestyi suhteellisen äskettäin, mutta ilman jota se on jo mahdotonta tehdä.

Kuka “valaisee” opiskelijat

Semjon Obukhov:

- Hakiessaan työpaikkaa hakijat läpäisevätmonivaiheinen valinta. Opettajien alkuperäinen haastattelu on avoin oppitunti. Opiskelijoiden roolia pelataan metodologiamme, jotka matkivat lasten käyttäytymistä. Esimerkiksi, jos opettaja aikoo työskennellä viidennen luokan oppilaiden kanssa, metodologit voivat aloittaa taistelun hallitsijoiden kanssa. Tarkkailemme kuinka ihminen selviytyy sellaisesta tilanteesta. Alkuvaiheen läpäisseet kutsutaan koulutukseen opetusmenetelmistä. Opettamaan tulevien joukossa on monia tietotekniikan asiantuntijoita ja IT-yliopistojen opiskelijoita, jotka eivät ole aiemmin työskennelleet lasten kanssa. Siksi heille on erittäin tärkeää antaa pedagogisia taitoja. Lopullinen päätös tehdään loppukokeen jälkeen, joka tapahtuu myös metodologien avoimen oppitunnin muodossa. Siinä hakijoiden on osoitettava, kuinka hyvin he hallitsevat koulutuksissa hankitut pedagogiset taidot.

Siemenneste Obukhov. Kuva: Anton Karliner / Haytek

Sergei Shedov:

- Olen varma, että opettaja voi kiehtoa opiskelijanvain jos hän "palaa" hänen aiheensa kanssa. Lisäksi hänen on oltava hyvin perehtynyt materiaaliin ja kyettävä löytämään yhteinen kieli koululaisten kanssa. Siksi lähestymistapa opettajien valintaan on erittäin vakava. Noin puolet opettajista on valmistuneita. He palaavat paitsi opettamaan, myös osallistuvat kehittämiseen ja työskentelevät analyytikoina. Uskon, että on erittäin tärkeää analysoida tietoja, ja yli 18 vuoden aikana olemme kertoneet paljon analyysiä varten tarkoitettua materiaalia. Esimerkiksi lapset oppivat ohjelmoimaan ja tekemään jonkinlaisia ​​virheitä. Jos tietokantaa on, voit ohittaa tiedot koneoppimisen avulla ja ennustaa, millaisia ​​virheitä lapsella tulee olemaan kolmen vuoden kuluttua. Ja järjestä koulutus etukäteen niiden välttämiseksi. Tai kertoa lapselle: Python ei sovi sinulle, on parempi valita Photoshop ja web-suunnittelu. Jotta voimme pysyä koulun ykkönenä, meidän on aina tehtävä asteittain asioita.

Tietoja taipumuksesta ohjelmointiin

Sergey Shedov:

- En ole tavannut lapsia, joilla olisivasta-aiheet ohjelmoinnille. Mutta onnistuneen oppimisen vuoksi lapsen täytyy rakastaa ja ymmärtää matematiikkaa. Sisäänpääsyä varten emme vaadi ohjelmiston perustietoja, mutta tarkistamme, että se on matemaattista tietoa.

Jos puhumme henkilökohtaisista ominaisuuksista, ohjelmointiin osallistuvan lapsen tärkein asia on päättäväisyys. Hänen ei pitäisi pelätä virheitä, kohdella niitä rauhallisesti ja pystyä korjaamaan ne.

Kaikki eivät halua olla ohjelmoija. Tapahtuu, että vanhemmat tuovat lapsen ja sanovat, että hänestä tulee esimerkiksi hammaslääkäri. Mutta samalla he haluavat hänen olevan ohjelmointitaitoja, koska tämä on hyödyllinen ammatissa. Koulussa koulutetaan ohjelmoijien lisäksi, tutkinnon suorittaneet voivat työskennellä tieteiden risteyksessä. On esimerkkejä siitä, kun lapset tulivat opiskelemaan ohjelmoijana, mutta lopulta he menivät Ostankino-instituuttiin, koska he pitivät videon editoinnista. Valmistuneiden joukossa on mies, joka kiinnostui muokkaamisesta, meni Hollywoodiin ja lähetti kuvia Spielbergin kanssa.

Koulutus on jaettu lukukausiin, samanaikaisestiyksi lukukausi lapsessa voi iästä riippuen käydä yhdestä kolmeen. Kummallekin aiheelle on kaksi valvontatoimenpidettä - lukukauden puolivälissä ja lopussa. Tämä on pääosin käytännön työtä - sinun on kirjoitettava ohjelmointitehtäviä tai lähetettävä projekti. Mutta on myös aiheita, joilla on monimutkaisempi yliopistojärjestelmä. Missä sinun on ensin kirjoitettava käytännön tehtävät ja sitten annat suullisen osan. Tämä ei riitä, nämä ovat olympialaisten ohjelmointiin, algoritmeihin ja tietorakenteisiin liittyviä aiheita. Olympialaiset eivät ole sidoksissa aiheisiin ja ovat erillinen kilpailu, itsenäinen tietotesti. He menevät yleensä maaliskuun toisella puoliskolla - huhtikuun alkupuolella.

Jos lapsi ei ole ohittanut toista kertaa, hän voikarkottaa. Lisäksi opiskelija voidaan karkottaa osallistumattomuudesta. Olosuhteet tai kiinnostuksenkohteet muuttuvat, hän ei enää voi tai ei halua kävellä - tämä on normaali tilanne jatkokoulutukselle. Mutta koulussa on hyvä indikaattori jäljellä olevista lapsista - 91%.

Sergey Shedov. Kuva: Anton Karliner / High Tech

Semen Obukhov:

- Pääsykokeet vaihtelevat iän mukaan. Pienille lapsille ne käyvät avoimen oppitunnin muodossa, kun joudut vastaamaan kysymyksiin tietokoneella. Viidennestä luokasta alkaen tämä on klassinen kirjallinen matematiikan tentti, lukiolaisille testaamme koulun opetussuunnitelman tiedot. Monet epätyypilliset tehtävät, joilla testataan kyky ajatella loogisesti. Kaikki testit ovat kouluopettajien kehittämiä. Mutta monet lapset pelkäävät kirjoittaa jotain epästandardia, jota heille ei ole opetettu. Kokouksissa heille kerrotaan, että heidän ei pitäisi pelätä kirjoittavan epätyypillisimpiä ratkaisuja, koska tätä ei valitettavasti usein opeteta peruskoulussa.

Jos lapsi ei ohittanut pisteitä, mutta näemmemitä hän haluaa tehdä, tarjoamme suorittaa pääsykokeet uudelleen. Jokaisessa kokeessa annamme merkit todisteina siitä, että lapsi läpäisi kokeen. Oli poika, joka matkusti kaikkiin osastoihimme ja teki silti neljännen kerran.

Jokaisessa koulun osastossa luokkahuoneita kutsutaaneri tavoin. Tämä tehdään motivoidakseen lapsia suuriin saavutuksiin. Koulun tulisi luoda upea ilmapiiri, johon haluat palata. Haluamme lasten tulevan luoksemme ennakoida jotain mielenkiintoista.

Tietoja todellisesta käytännöstä Yandexissä

Sergey Shedov:

- Meillä on viimeinen koulutuskurssi -teollinen ohjelmointi, teollisen käytännön analogi. Oikea ohjelmointi, ryhmätyö ja opetamme tämän kavereille. He valitsevat projektin ja jakavat roolit: joku tulee ohjelmoijaksi, joku suunnittelijaksi, tiimin vetäjäksi ja niin edelleen.

Yandex on avainkumppanimme, olemme heidän kanssaanOlemme tehneet yhteistyötä vuodesta 2014. Lapset käyvät toimistossaan ja opiskelevat tekniikkaa, esimerkiksi Alice, Yandex.Maps. Toinen kumppani on GK Osnova, jonka kanssa allekirjoitimme sopimuksen kaksi vuotta sitten. Siellä kaverimme suorittavat harjoittelujakson lohkoketjussa. Teemme yhteistyötä myös MIPT-teknoparkin kanssa.

Kaikki opiskelijamme tekevät valmistumisprojektejakoulussa, joten voit yrittää soveltaa taitoja tosielämässä. He keksivat esimerkiksi pankkitoiminnan: kun joku vie metroasemalta voimapankin ja lataa puhelimen matkalla ja luovuttaa laitteen toisella asemalla. Se ei ollut vain paperiprojekti: siellä oli asema, joka antoi voimapankkeja, ja tukikohta, joka laski minuutteja, virtuaalisia rahaa. Tämä ja vastaavat projektit ovat itse asiassa IT-aloitus, jota lukiolaiset tekevät ympäri vuoden ja puolustavat Yandexin toimistossa.

Tietoja olympialaisista ja kilpailuhengestä

Semjon Obukhov:

- Kaikki koulun opiskelijat osallistuvat vuoden 2006 olympialaisiinohjelmointiin. Meillä on kahta tyyppiä olympialaisia: henkilökohtainen ja joukkue. Ryhmälapsilla heille annetaan erityisesti yksi tietokone kolmelle, jotta he oppivat neuvottelemaan ja jakamaan työtä.

Tietotekniikassa ohjelmoinnin jaRobotiikka, on tietoturvaolympialaisia, jotka ovat erittäin suosittuja opiskelijoiden keskuudessa. Vuonna 2014 se järjestettiin ensimmäistä kertaa koululaisille Moskovassa, ennen sitä Jekaterinburgissa järjestettiin tällaisia ​​kilpailuja. Ensimmäisenä vuonna he ilmoittivat kuukautta ennen tapahtumaa ja kaikki menivät tiedollaan, että heillä oli, koska kukaan ei tiennyt miten valmistautua. Tiimimme voitti sen, ja sitten miehitti neljä vuotta ensimmäiset paikat, kun taas eilen voittajat palasivat valmentajina ja valmistelivat uusia osallistujia. Neljä vuotta myöhemmin järjestäjät kieltäytyivät järjestämästä näitä kilpailuja. Mutta tänä aikana on kehittynyt opiskelijayhteisö, joka halusi harjoittaa tätä erityistä aluetta. Ja järjestimme uuden olympiakon teknoparkin perusteella, joka on nyt tietoturvan kannalta suurin Moskovan alueella.

Kuva: Anton Karliner / Haytek

Viimeinen saavutuksemme on voitto maailmassaRobotiikan olympialainen. Tänä vuonna oli yli 70 maata, ja koulumme opiskelijajoukkue voitti kultamitalin Venäjälle arvostetuimmassa vanhempien ikäryhmässä.

Lapselle on tärkeää osallistua olympialaisiinliikettä. Ensinnäkin hän tavoittaa muita, ja toiseksi hän saa taidon ratkaista monimutkaisia ​​ongelmia. Lisäksi olympialaiset tarjoavat mahdollisuuden päästä yliopistoon ilman kokeita. Esimerkiksi tänä vuonna yli 50 opiskelijaamme tuli kauppakorkeakouluun, jossa tietotekniikan erikoisalalla on erittäin korkeat arvosanat. Emme vielä pidä täydellistä tilastoa valmistuneiden yliopistoihin pääsystä, mutta tänä vuonna aiomme järjestää ensimmäisen "Alumnipäivä 2020" ja kutsua kaikki valmistuneet kotikouluun, joka antoi heille alun elämälle.

Pisteiden siirtäminen vuonna 2019 suurille yliopistoille IT-erikoisuuksilla *:

  • Moskovan osavaltion yliopisto: tietotekniikka - 440, perustietotekniikka ja tietotekniikka - 438;
  • Kauppakorkeakoulu: tietotekniikka ja tietokonetekniikka - 275, ohjelmistotekniikka - 300;
  • MSTU nimettiin Baumanin mukaan: tietojenkäsittelytiede ja tietotekniikka - 280, soveltava tietotekniikka - 279;
  • MIPT: tietotekniikka ja tietotekniikka - 389.

* Yliopistoissa he suorittavat eri määrän aineita, kolmesta viiteen.

Tietoja koulun IT-koulutuksesta

Sergey Shedov:

- Globaali suuntaus - lapset alkavatohjelmoida kaikki aikaisemmin. Kun aloitin ohjelmoinnin, vain lukion oppilaat tekivät sen, ja nyt he käyttävät tablettia ala-asteissa. Ajan myötä komentosarjojen perustaidoista tulee yhtä yleisiä kuin lukeminen ja kirjoittaminen. Ohjelmoinnin oppimisessa lapsi kehittää algoritmista ajattelua - oppii suunnittelemaan toimintaa, jakamaan tehtävän osatehtäviin - ja saa taitoja työskennellä tiedon kanssa. Nyt maailmassa ongelmana on, että tietoa on paljon, eikä ole selvää, kuinka löytää tarvittava tieto ja analysoida sitä. Siksi esimerkiksi HSE: ssä opiskelijoille opetetaan taidot työskennellä datan kanssa erikoisuudesta riippumatta.

Muutama vuosi sitten monia kouluja ilmestyi.ohjelmointi. Kilpailu on kasvanut, mutta meille siitä on tullut vain plus. Kun kouluja on monia, ei tarvitse selittää miksi se on hyvää - oppia ohjelmointia, se riittää osoittamaan hyvää laatua.

Haluamme globaalin vaikutuksen IT-koulutukseenVenäjän koululaiset. Tätä varten osallistumme erilaisiin hankkeisiin. Esimerkiksi, tänä vuonna lanseerattiin oma Mark-ohjelmointikieli toisen ja viidennen luokan oppilaille. Se on rakennettu Pythonin päälle, mutta leikkisällä tavalla. Tämän ansiosta ala-asteen oppilaat voivat syventävästi opiskella ohjelmointia. Periaatteessa haluamme nostaa tietotekniikan tasoa Venäjällä, sillä meistä on tullut Yandexin kumppania uudessa koulukurssissa. Suunnittelimme seitsemännen luokan ohjelman uudelleen, ja nyt sitä mukautetaan 30 Venäjän alueelle. Tänä vuonna he aloittivat ohjelman kirjoittamisen kahdeksannelle luokalle. Tärkeää ei ole vain oppiminen, vaan levittää kertynyt tieto.