Növelje Oroszország informatikai szintjét: hogyan működik a moszkvai programozókiskola

Szergej Shedov- a Moszkvai Programozói Iskola alapítója és igazgatója. A Moszkvai Állami Egyetem karán szerzett diplomát

számítási matematika és számítástechnika ésMBA mesterképzés. A Moszkvai Fizikai és Technológiai Intézetben tanít, az Algoritmusok és Programozási Technológiák Tanszékén, valamint tagja az Egységes Számítástechnikai Állami Vizsga Szerzői Szövetségi Tárgybizottságának. 2001-ben megalapította a Programozói Iskolát Mytishchiben. A Moszkvai Régió Oktatási Minisztériuma számítástechnikai tantárgy-módszertani bizottságának elnöke.

Semen Obukhov— A Moszkvai Iskola fejlesztési igazgatójaprogramozók. 2018-ban diplomázott a Nemzeti Kutatóegyetem Közgazdaságtudományi Főiskola Számítástechnika karán. 2018 óta a Nemzetkutató Egyetem Közgazdaságtudományi Felsőoktatási Iskola Neveléstudományi Intézetében tanul. Öt éve tanít informatikai tantárgyakat a Programozói Iskolában. 2015 óta szervez olimpiákat, beleértve az Összoroszországi Informatikai Olimpia iskolai, önkormányzati és regionális szakaszait a moszkvai régióban, valamint az éves Nemzetközi Űrolimpiát.

Hogyan válhat programozóvá, mielőtt trendgé vált

Szergej Shedov:

- A középiskolában kezdtem programozniiskolák a kilencvenes évek elején. A szülők vásároltak egy számítógépet, de monitor nélkül - egyszerűen nem volt elegendő pénz ehhez. Nem vártam, amíg megjelenik, és elkezdtem összeállítani az Alapprogramokat, a rendszer egység hangjeleire összpontosítva.

A Moszkvai Állami Egyetemen végzett diploma után két évig az irodában dolgozott.a programozó. De hamarosan rájöttem, hogy nem érdekel. És amikor számítástechnikai tanárom felajánlotta, hogy az iskolában dolgozom, amelyet befejeztem, azonnal egyetértettem. Eleinte csak szombaton volt az osztály, majd úgy döntött, hogy véglegesen megváltoztatja a munkahelyét. Szüleim nem hagyták jóvá ezt a döntést, mert nagyon sok pénzt vesztettem el - az irodában 1000 dollárt kaptam, az iskolában a fizetés mindössze 50 dollárt tett. De rájöttem, hogy tetszik, és akkor kicsi volt a kéréseim - ha elég volt az interneten.

Szergej Shedov. Fotó: Anton Karliner / Hi-Tech

Megértettem, hogy nem minden hallgató érdekliprogramozás, és lehetetlen felkészíteni az informatikai szakembereket a informatika óráira. Aztán úgy döntöttem, hogy létrehozom a saját programozói iskolámat. Ez volt 2001-ben. Eleinte egy közönséges kör volt, ahol a közeli iskolák gyermekei vettek részt. Kevés ember értette, mi a programozás; ez még nem volt trend.

Fokozatosan nőtt a kör, és hat év után énregisztrált egy magánképző intézményt. Most kicsit több mint 4000 gyermeket tanulunk, akiknek 30% -a online. A nappali tagozatos hallgatók Moszkvából és a moszkvai régióból vesznek részt - a Mytishchi mellett fióktelepek vannak Moszkvában, Puskinban, Koroljevben és Dolgoprudnyban, összesen kilenc. Az egész oroszországi gyermekek online tanulnak, vannak még kazahsztáni fiúk.

Az alapvető ismeretekről, a zenéről és a programozásról

Szergej Shedov:

- 2001-ben nem volt analóg ilyen iskolának. Fejleszteni kellett egy ötletet a fejemben. Tíz éven keresztül zeneiskolában tanultam, és úgy döntöttem, hogy ezt a tapasztalatot összekapcsolom a Moszkvai Állami Egyetemen végzett tanulással. Így született az a gondolat, hogy a gyerek ne csak több hónapig tanuljon, és távozzon. Nemcsak alkalmazott információkat, hanem alapvető ismereteket akartam adni, mert ezek nélkül lehetetlen lenne komoly programozóvá válni. Ezért a 11. osztályosokat nem fogadják el az iskolába - lehetetlen egy év alatt komoly ismereteket adni, és nem akarunk vesztegetni. A diákok a második osztálytól kerülnek az iskolába és 11-ig tanítják őket.

Úgy gondolják, hogy a programozás nem szükségesfelsőoktatás. Attól függ, hogy egy embernek mit kell tennie. Például egy gépi tanulással foglalkozó személynek egyetemet kell végeznie, mert ehhez olyan matematikai ismeretekre van szükség, amelyeket nem az iskolában adnak. A jövőben meg kell vizsgálni, hogy mi lesz a jövőben igény. Most programokat szkriptnyelvű programozási nyelven fog írni, és 20 év alatt nincs rá szükség. A jó egyetemekbe való belépéshez meg kell kezdeni az informatikát az iskolában.

Igyekszünk naprakészen állni és folyamatosanúj tudományágakat vezet be. Most az iskolában tanfolyamok vannak a dolgok internetéről, a blokkláncról, a kiberbiztonságról, a nagy adatokról - mindezek viszonylag nemrégiben jelentek meg, amelyek nélkül már nem lehetséges.

Ki "világít" a diákoknak?

Szemjon Obukhov:

- A pályázás során a jelöltek átmennektöbblépcsős kiválasztás. Az első interjú a tanárok számára egy nyitott óra. A hallgatók szerepét a módszertanunk játszik, akik utánozzák a gyermekek viselkedését. Például, ha egy tanár ötödik osztályosokkal dolgozik, akkor a módszertantok harcolhatnak az uralkodókkal. Figyeljük, hogy egy ember hogyan viselkedik ilyen helyzetben. Azokat, akik már meghaladták a kezdeti szakaszt, felkérjük, hogy képezzen oktatási módszertant. Azok között, akik oktatni jönnek, számos informatikai szakember és informatikai egyetemi hallgató van, akik korábban nem dolgoztak gyermekekkel. Ezért nagyon fontos számukra, hogy pedagógiai képességeket nyújtsanak. A végső döntést a záróvizsga után hozzák meg, amely szintén a módszertanok számára nyitott lecke formájában zajlik. Itt a jelölteknek be kell mutatniuk, mennyire elsajátították a képzéseken elsajátított pedagógiai képességeket.

Semen Obukhov. Fotó: Anton Karliner / "Hightech"

Sergey Shedov:

- Biztos vagyok abban, hogy a tanár elbűvölheti a hallgatótcsak akkor, ha "ég" a tárgyával. Ezen felül jól ismeri az anyagot, és képesnek kell lennie arra, hogy közös nyelvet találjon az iskolásokkal. Ezért a tanárok kiválasztásának megközelítése nagyon komoly. A tanárok körülbelül fele diplománk. Nemcsak visszatérnek tanítani, hanem részt vesznek a fejlesztésben és elemzőkként is dolgoznak. Úgy gondolom, hogy nagyon fontos az adatok elemzése, és 18 év alatt sok anyagot halmoztunk fel az elemzéshez. Például a gyerekek megtanulják programozni és valamilyen hibát elkövetni. Ha van adatbázis, akkor kihagyhatja az adatokat a gépi tanulás útján, és megjósolhatja, hogy milyen hibákat fog követni egy gyermek három év után. És gondoskodjon a kiképzésről, hogy elkerülje őket. Vagy mondhatjuk el a gyermeknek: a Python nem tetszik Önnek, jobb, ha a Photoshopot és a webdesignot választja. Az első iskola maradásához mindig progresszív dolgokat kell tennünk.

A programozási hajlamról

Szergej Shedov:

- Nem találkoztam olyan gyerekekkel, akik volnaellenjavallatok a programozáshoz. De a sikeres tanuláshoz a gyermeknek szeretnie kell és meg kell értenie a matematikát. Felvételkor nincs szükség a programozás kezdeti ismeretére, de ellenőrizzük, hogy ez matematikai tudás.

Ha személyes tulajdonságokról beszélünk, akkor a programozásban részt vevő gyermekek számára a legfontosabb az elszántság. Ne féljen a hibáktól, nyugodtan bánjon velük és képes legyen azokat kijavítani.

Nem mindenki akar programozó lenni. Előfordul, hogy a szülők hozzák a gyermeket és azt mondják, hogy például fogorvos lesz. Ugyanakkor azt akarják, hogy programozási képességei legyenek, mert ez a szakmában hasznos. Az iskola nemcsak programozókat képez, hanem a diplomások is tudományok kereszteződésén dolgozhatnak. Vannak példák, amikor a gyerekek programozóként jöttek, de végül az Ostankino Intézetbe mentek, mert szerették a videó szerkesztést. A diplomáink között van egy ember, aki érdeklődött a szerkesztés iránt, elment Hollywoodba, és Spielbergkel töltött fel fényképeket.

A képzés félévre oszlik, egyidejűlegegy félév egy gyermeken, életkorától függően, egytől háromig terjedhet. Mindegyik tantárgyhoz két kontroll intézkedés vonatkozik - a szemeszter közepén és a szemeszter végén. Ez elsősorban gyakorlati munka - programozási feladatokat kell írni vagy projektet kell benyújtania. De vannak olyan tantárgyak is, amelyek összetettebb, egyetemi rendszerrel rendelkeznek. Ahol először gyakorlati feladatokat kell írni, majd átadja a szóbeli részt. Ez nem elég, ezek az olimpia programozásához, az algoritmusokhoz és az adatszerkezetekhez kapcsolódó témák. Az olimpia nem kötődik a tantárgyakhoz, és külön verseny, önálló tudáspróba. Általában március második felében - április első felében.

Ha a gyermek nem haladta meg második alkalommal, akkorkiutasítani. Emellett a hallgató kiutasítható a részvétel hiánya miatt. A körülmények vagy az érdekek megváltoznak, már nem tud vagy nem akar járni - ez a továbbképzés normális helyzete. Az iskolában viszont jó mutatók vannak a megmaradt gyermekek körében - 91%.

Szergej Shedov. Fotó: Anton Karliner / High Tech

Sperma Obukhov:

- A felvételi vizsga korától függ. Kisgyermekek számára nyitott lecke formájában kerül sor, amikor a számítógépen felmerülő kérdésekre meg kell válaszolni. Az ötödik osztálytól kezdve ez egy klasszikus írásbeli matematikai vizsga, középiskolás diákoknak teszteljük az iskolai tanterv ismereteit. Számos nem szabványos feladat a logikus gondolkodás képességének tesztelésére. Minden tesztet az iskolai tanárok dolgoznak ki. De sok gyermek fél attól, hogy írjon valami nem szabványos dolgot, amit még nem tanítottak. Az üléseken azt mondják nekik, hogy ne féljenek megírni a legszokatlanabb megoldásokat, mert ezt sajnos nem tanítják általános iskolában.

Ha a gyerek nem adta át a pontokat, de látjukamit akar csinálni, felajánljuk, hogy végezzen újra felvételi teszteket. Minden vizsgakor kitüntetést adunk ki annak igazolására, hogy a gyermek letette a vizsga eredményét. Volt egy fiú, aki minden osztályunkba utazott, és mégis negyedik alkalommal járt.

Az iskola minden osztályában osztálytermeket hívnakkülönböző módon. Ennek célja a gyermekek motiválása a nagy eredmények elérésére. Az iskolának olyan mesés légkört kell létrehoznia, ahol visszatérni szeretne. Azt akarjuk, hogy a gyerekek hozzánk jönnek, valami érdekesre számítva.

A Yandex valós gyakorlatáról

Szergej Shedov:

- Van egy végső tanfolyamunk -ipari programozás, az ipari gyakorlat analógja. Valódi programozás, csapatmunka, és ezt megtanítjuk a srácoknak. Kiválasztanak egy projektet és megosztják a szerepeket: valaki programozó lesz, valaki tervező, csapatvezető és így tovább.

A Yandex a legfontosabb partnerünk, velük vagyunk2014 óta működünk együtt. A gyerekek az irodájukba mennek és technológiát tanulnak, például Alice, Yandex.Maps. A második partner a GK Osnova, akivel két évvel ezelőtt megállapodást írtunk alá. Ott a srácok gyakornoki tevékenységet folytatnak a blokkláncon. Együttműködünk a MIPT műszaki parkkal is.

Minden hallgatónk végzős projekteket végezaz iskola, így megpróbálhatja alkalmazni a készségeket a valós életben. Például jöttek egy villamosenergia-bankolásra: amikor egy ember egy villamosenergia-bankot vesz egy metróállomáson, úton tölti fel a telefont, majd átadja a készüléket egy másik állomáson. Nem csupán papírmunka volt: volt egy állomás, amely energiabankot bocsátott ki, és egy bázis, amely percben számolt, virtuális pénzt számolt fel. Ez és hasonló projektek valójában egy informatikai startup, amelyet a középiskolások egész évben végeznek, és megvédik a Yandex irodában.

Az olimpiákról és a versenyszellemről

Szemjon Obukhov:

- Az iskola összes tanulója részt vesz a 2006 - os olimpiákona programozáshoz. Kétféle olimpiánk van: személyes és csapatos. A csapat gyermekeinél kifejezetten egy számítógép van háromnak, hogy megtanuljanak tárgyalni és elosztani a munkát.

A számítástechnikában a programozáson és a számítógépenRobotika, vannak információbiztonsági olimpiák, amelyek nagyon népszerűek a hallgatók körében. 2014-ben először Moszkvában tartották az iskolások számára, mielőtt Jekatyerinburgban volt ilyen verseny. Az első évben egy hónappal a rendezvény előtt jelentkeztek be, és mindenki azzal a tudással ment, hogy van, mert senki sem tudta, hogyan kell felkészülni. Csapatunk nyerte meg, majd négy évig az első helyet szerezte meg, míg a tegnapi győztesek visszatértek edzőkként és új résztvevőket készítettek. Négy évvel később a szervezők megtagadták a versenyek megtartását. De ez idő alatt olyan hallgatói közösség alakult ki, akik ezen a területen szeretnének részt venni. És új olimpiát tartottunk a technopark alapján, amely az információbiztonság szempontjából jelenleg a moszkvai régióban a legnagyobb.

Fotó: Anton Karliner / "Hightech"

Utolsó eredményünk a győzelem a világonRobotikai Olimpia. Ebben az évben több mint 70 ország volt, és egy iskolánkból álló csapat aranyérmet nyert Oroszország számára a legrangosabb idősebb korosztályban.

Fontos, hogy egy gyerek részt vegyen az olimpiánmozgás. Először is eléri a többieket, másodszor pedig készséget szerez az összetett problémák megoldásában. Emellett az olimpiák lehetőséget adnak arra, hogy vizsga nélkül is bekerüljenek az egyetemre. Idén például több mint 50 hallgatónk került be a Közgazdasági Felsőoktatási Iskolába, ahol az informatika szak nagyon magas pontszámmal rendelkezik. Még nem vezetünk teljes statisztikát végzőseink egyetemi felvételiről, de idén tervezzük az első „Alumni Day 2020” megrendezését, és minden végzőst meghívunk otthoni iskolájukba, amely elindította az életet.

Pontok átadása 2019-ben az informatikai szakterületek nagy egyetemeinek *:

  • Moszkvai Állami Egyetem: informatika - 440, alapvető informatika és informatika - 438;
  • School of Economics: informatika és informatika - 275, szoftverfejlesztés - 300;
  • Az MSTU Bauman elnevezést kapott: informatika és informatika - 280, alkalmazott informatika - 279;
  • MIPT: informatika és számítástechnika - 389.

* Az egyetemeken különböző tantárgyakat tesznek át, háromtól ötig.

Az iskolai informatikai oktatásról

Szergej Shedov:

- A globális trend - a gyerekek elkezdődnekhogy mindent korábban programozzon. Amikor elkezdtem a programozást, csak középiskolás diákok csinálták, és ma már az általános iskolai osztályban tablettát használnak. Az idő múlásával az alapvető szkript készségek olyan általánosak lesznek, mint az olvasás és az írás. A programozás elsajátításával a gyermek algoritmikus gondolkodást fejleszti ki - megtanulja tevékenységeket tervezni, egy feladatot részfeladatokra bontani -, és megszerezte az információs munka iránti készségeket. Most a világban a probléma az, hogy sok információ van, és nem világos, hogyan lehet megtalálni a szükséges adatokat és elemezni azokat. Ezért például a HSE-ben a hallgatókat megtanítják az adatokkal való munka képességére, függetlenül a szakterülettől.

Néhány évvel ezelőtt sok iskola jelent meg.programozás. A verseny fokozódott, de számunkra ez csak plusz lett. Ha sok iskola van, akkor nem kell magyarázni, miért jó - a programozás elsajátításához elegendő a jó minőség bizonyítása.

Globális hatást akarunk az informatikai oktatásraOroszország iskolás gyermekei. Ennek érdekében különféle projektekben veszünk részt. Például ebben az évben elindítottuk a saját Mark programozási nyelvünket a második és ötödik osztályú tanulók számára. A Python tetejére épült, de játékos módon. Ennek köszönhetően az általános iskolások mélyen tanulhatnak a programozásról. Alapvetően azt szeretnénk, hogy növeljük az informatika szintjét Oroszországban, mert ehhez a Yandex partnerévé váltunk egy új iskolai kurzuson. Átalakítottuk a hetedik osztályos programot, amelyet most Oroszország 30 régiójában adaptálnak. Ebben az évben kezdtek programot írni a nyolcadik osztály számára. Fontos nem csak a tanulás, hanem a felhalmozott tudás terjesztése.