Erhöhen Sie das IT-Niveau Russlands: Wie die Moskauer Schule der Programmierer funktioniert

Sergey Shedov- Gründer und Direktor der Moskauer Programmierschule. Absolvent der Fakultät der Moskauer Staatlichen Universität

Computermathematik und Informatik undMBA-Masterstudiengang. Er lehrt am Moskauer Institut für Physik und Technologie in der Abteilung für Algorithmen und Programmiertechnologien und ist Mitglied des Bundesfachausschusses der Autoren des Einheitlichen Staatsexamens in Informatik. 2001 gründete er die School of Programmers in Mytischtschi. Vorsitzender der Fachmethodischen Kommission für Informatik des Bildungsministeriums der Region Moskau.

Sperma Obukhov— Entwicklungsdirektor der Moskauer SchuleProgrammierer. Abschluss an der Fakultät für Informatik der National Research University Higher School of Economics im Jahr 2018. Seit 2018 studiert er am Institute of Education der National Research University Higher School of Economics. Seit fünf Jahren unterrichtet er IT-Disziplinen an der School of Programmers. Seit 2015 organisiert er Olympiaden, darunter schulische, kommunale und regionale Etappen der Allrussischen Olympiade für Informatikschüler in der Region Moskau, sowie die jährliche Internationale Weltraumolympiade.

Wie man Programmierer wird, bevor es zum Trend wird

Sergey Shedov:

- Ich habe in der High School angefangen zu programmierenSchulen in den frühen neunziger Jahren. Die Eltern kauften einen Computer, aber ohne Monitor - es gab einfach nicht genug Geld dafür. Ich wartete nicht darauf, dass es erschien, und begann, Basisprogramme zu kompilieren, wobei ich mich auf die Tonsignale der Systemeinheit konzentrierte.

Nach seinem Abschluss an der Moskauer Staatsuniversität arbeitete er zwei Jahre im Büro.der Programmierer. Aber ich merkte schnell, dass ich nicht interessiert war. Und als mein Informatiklehrer anbot, an der Schule zu arbeiten, die ich abschloss, stimmte ich sofort zu. Zuerst war es nur samstags Unterricht und dann wurde beschlossen, den Job dauerhaft zu wechseln. Meine Eltern waren mit dieser Entscheidung nicht einverstanden, weil ich viel Geld verloren hatte - im Büro erhielt ich 1.000 Dollar, und in der Schule betrug das Gehalt nur 50 Dollar. Aber mir wurde klar, dass es mir gefällt, und dann waren meine Anfragen klein - wenn auch nur genug im Internet.

Sergej Schedow. Foto: Anton Karliner / Hi-Tech

Ich habe verstanden, dass nicht alle Studenten interessiert sindund dass es unmöglich ist, IT-Spezialisten auf Informatikunterricht vorzubereiten. Dann beschloss ich, eine eigene Schule von Programmierern zu gründen. Das war im Jahr 2001. Anfangs war es ein gewöhnlicher Kreis, an dem Kinder aus nahe gelegenen Schulen teilnahmen. Nur wenige Leute verstanden, was Programmierung ist, dies war noch kein Trend.

Allmählich wuchs der Kreis und nach sechs Jahren icheine private Weiterbildungseinrichtung registriert. Jetzt lernen etwas mehr als 4.000 Kinder, 30% von ihnen sind online. Vollzeitstudenten aus Moskau und der Region Moskau sind engagiert - neben Mytischchi gibt es Niederlassungen in Moskau, Puschkin, Korolev und Dolgoprudny, insgesamt neun. Kinder aus ganz Russland lernen online, es gibt sogar Männer aus Kasachstan.

Über Grundkenntnisse, Musik und Programmierung

Sergey Shedov:

- Im Jahr 2001 gab es keine Analoga einer solchen Schule. Es war notwendig, eine Idee in meinen Kopf zu zeichnen. Ich habe 10 Jahre an einer Musikschule studiert und beschlossen, diese Erfahrung mit der Erfahrung eines Studiums an der Moskauer Staatsuniversität zu kombinieren. So entstand die Idee, dass das Kind nicht nur einige Monate lernen und gehen sollte. Ich wollte nicht nur angewandte Informationen, sondern auch Grundkenntnisse vermitteln, denn ohne diese wäre es unmöglich, ein ernsthafter Programmierer zu werden. Daher werden Schüler der 11. Klasse nicht in die Schule aufgenommen - es ist unmöglich, in einem Jahr ernsthaftes Wissen zu vermitteln, und wir wollen uns nicht auf Obszönitäten einlassen. Die Schüler werden ab der zweiten Klasse zur Schule gebracht und bis zum 11. unterrichtet.

Es wird angenommen, dass keine Programmierung erforderlich istHochschulbildung. Es kommt darauf an, was eine Person zu tun hat. Zum Beispiel muss eine Person, die sich mit maschinellem Lernen beschäftigt, einen Abschluss an einer Universität machen, da dies Kenntnisse in Mathematik erfordert, die in der Schule nicht vermittelt werden. Es ist notwendig, in Zukunft zu schauen, was in Zukunft gefragt sein wird. Jetzt schreiben Sie Programme in einer Skript-Programmiersprache, und in 20 Jahren wird dies nicht mehr erforderlich sein. Und um an guten Universitäten zugelassen zu werden, muss man anfangen, in der Schule Informatik zu studieren.

Wir bemühen uns, stets auf dem neuesten Stand zu seinneue Disziplinen einführen. Jetzt bietet die Schule Kurse im Internet der Dinge, Blockchain, Cybersicherheit und Big Data an - all das ist relativ neu erschienen, aber ohne das ist es bereits unmöglich.

Wer "beleuchtet" Studenten

Semjon Obukhov:

- Bei der Bewerbung bestehen die Bewerbermehrstufige Auswahl. Das erste Interview für Lehrer ist eine offene Lektion. Die Rolle der Schüler spielen unsere Methodologen, die das Verhalten von Kindern nachahmen. Wenn ein Lehrer beispielsweise mit Fünftklässlern zusammenarbeitet, können Methodologen anfangen, mit Herrschern zu kämpfen. Wir beobachten, wie eine Person mit einer solchen Situation umgeht. Diejenigen, die die Anfangsphase bestanden haben, sind eingeladen, in Lehrmethoden zu trainieren. Unter denjenigen, die zum Unterrichten kommen, gibt es viele IT-Spezialisten und Studenten von IT-Universitäten, die zuvor noch nicht mit Kindern gearbeitet haben. Daher ist es für sie sehr wichtig, pädagogische Fähigkeiten zu vermitteln. Die endgültige Entscheidung wird nach der Abschlussprüfung getroffen, die ebenfalls im Format einer offenen Lektion für Methodologen stattfindet. Dort müssen die Kandidaten nachweisen, wie gut sie die in den Schulungen erworbenen pädagogischen Fähigkeiten beherrschen.

Sperma Obukhov. Foto: Anton Karliner / "Hightech"

Sergej Schedow:

- Ich bin sicher, dass der Lehrer den Schüler fesseln kannnur wenn er mit seinem Thema "brennt". Außerdem muss er sich mit dem Material auskennen und in der Lage sein, mit Schulkindern eine gemeinsame Sprache zu finden. Daher ist der Ansatz bei der Auswahl der Lehrkräfte sehr ernst. Etwa die Hälfte der Lehrer sind unsere Absolventen. Sie kehren nicht nur zum Unterrichten zurück, sondern beteiligen sich auch an der Entwicklung und arbeiten als Analysten. Ich glaube, dass es sehr wichtig ist, die Daten zu analysieren, und über 18 Jahre haben wir viel Material für die Analyse gesammelt. Zum Beispiel lernen Kinder, zu programmieren und Fehler zu machen. Wenn eine Datenbank vorhanden ist, können Sie die Daten durch maschinelles Lernen überspringen und vorhersagen, welche Art von Fehlern ein Kind nach drei Jahren haben wird. Und vereinbaren Sie ein Training im Voraus, um diese zu vermeiden. Oder um dem Kind zu sagen: Python passt nicht zu Ihnen, es ist besser, Photoshop und Webdesign zu wählen. Um die Schule Nummer eins zu bleiben, müssen wir immer fortschrittliche Dinge tun.

Über eine Veranlagung zur Programmierung

Sergey Shedov:

- Ich habe keine Kinder getroffen, die hättenKontraindikationen für die Programmierung. Aber um erfolgreich zu lernen, muss ein Kind Mathematik lieben und verstehen. Bei der Zulassung benötigen wir keine ersten Programmierkenntnisse, stellen jedoch sicher, dass es sich um mathematische Kenntnisse handelt.

Wenn wir über persönliche Qualitäten sprechen, ist die Hauptsache für ein Kind, das sich mit Programmierung beschäftigt, Entschlossenheit. Er sollte keine Angst vor Fehlern haben, sie ruhig behandeln und sie korrigieren können.

Nicht jeder möchte Programmierer werden. Es kommt vor, dass Eltern das Kind mitbringen und sagen, dass es zum Beispiel Zahnarzt sein wird. Gleichzeitig möchten sie, dass er über Programmierkenntnisse verfügt, da dies im Beruf nützlich ist. Die Schule bildet nicht nur Programmierer aus, sondern Absolventen können an der Schnittstelle der Wissenschaften arbeiten. Es gibt Beispiele, als Kinder als Programmierer studierten, aber am Ende gingen sie zum Ostankino-Institut, weil ihnen die Videobearbeitung gefiel. Unter unseren Absolventen gibt es einen Mann, der sich für die Bearbeitung interessierte, nach Hollywood ging und Fotos mit Spielberg hochlud.

Die Ausbildung ist in Semester unterteilt, gleichzeitig inEin Semester in einem Kind kann je nach Alter ein bis drei Fächer umfassen. Für jedes Fach sind zwei Kontrollmaßnahmen vorgesehen - in der Mitte des Semesters und am Ende des Semesters. Dies ist hauptsächlich praktische Arbeit - Sie müssen Programmieraufgaben schreiben oder ein Projekt einreichen. Es gibt aber auch Fächer mit einem komplexeren Universitätssystem. Wo Sie zuerst praktische Aufgaben schreiben müssen und dann den mündlichen Teil übergeben. Dies ist nicht genug, dies sind Themen im Zusammenhang mit Olympiadenprogrammierung, Algorithmen und Datenstrukturen. Olympische Spiele sind nicht an Themen gebunden und ein separater Wettbewerb, ein unabhängiger Wissenstest. Sie gehen normalerweise in der zweiten Märzhälfte - der ersten Aprilhälfte.

Wenn das Kind das zweite Mal nicht bestanden hat, kann es seinausweisen. Der Student kann auch wegen Nichtteilnahme ausgeschlossen werden. Umstände oder Interessen ändern sich, er kann oder will nicht mehr laufen - das ist eine normale Situation für die Weiterbildung. Aber die Schule hat einen guten Indikator für verbleibende Kinder - 91%.

Sergey Shedov. Foto: Anton Karliner / High Tech

Samen Obukhov:

- Die Aufnahmeprüfungen variieren im Alter. Für kleine Kinder haben sie die Form einer offenen Lektion, wenn Sie Fragen am Computer beantworten müssen. Ab der fünften Klasse ist dies eine klassische schriftliche Mathematikprüfung. Für Schüler testen wir das Wissen über den Lehrplan. Viele nicht standardmäßige Aufgaben, um die Fähigkeit zu testen, logisch zu denken. Alle Tests werden von Schullehrern entwickelt. Aber viele Kinder haben Angst, etwas zu schreiben, das nicht dem Standard entspricht und das ihnen nicht beigebracht wurde. Bei Besprechungen wird ihnen gesagt, dass sie keine Angst haben sollten, die ungewöhnlichsten Lösungen zu schreiben, da dies leider nicht oft in einer Gesamtschule gelehrt wird.

Wenn das Kind die Punkte nicht bestanden hat, aber wir sehenWas er tun möchte, bieten wir an, die Eingangstests erneut durchzuführen. Bei jeder Prüfung geben wir Abzeichen aus, um zu beweisen, dass das Kind die Prüfung bestanden hat. Es gab einen Jungen, der in alle unsere Abteilungen gereist war und es noch zum vierten Mal tat.

In jeder Abteilung der Schule werden Klassenzimmer aufgerufenunterschiedlich. Dies geschieht, um Kinder zu großen Leistungen zu motivieren. Die Schule sollte eine fabelhafte Atmosphäre schaffen, in die Sie zurückkehren möchten. Wir möchten, dass die Kinder zu uns kommen und etwas Interessantes erwarten.

Über echte Praxis in Yandex

Sergey Shedov:

- Wir haben eine Abschlussausbildung -industrielle Programmierung, ein Analogon der industriellen Praxis. Echte Programmierung, Teamwork, und das bringen wir den Jungs bei. Sie wählen ein Projekt aus und verteilen Rollen: Jemand wird Programmierer, jemand - Designer, Teamleiter und so weiter.

Yandex ist unser Schlüsselpartner, wir sind bei ihnenWir arbeiten seit 2014 zusammen. Kinder gehen in ihr Büro und studieren Technologie, zum Beispiel Alice, Yandex.Maps. Der zweite Partner ist GK Osnova, mit dem wir vor zwei Jahren einen Vertrag unterzeichnet haben. Dort absolvieren unsere Jungs ein Praktikum in der Blockchain. Wir arbeiten auch mit dem MIPT-Technopark zusammen.

Alle unsere Studenten machen Abschlussprojekte fürSchule, so können Sie versuchen, Fähigkeiten im wirklichen Leben anzuwenden. Zum Beispiel haben sie sich Powerbanking ausgedacht: Wenn eine Person an einer U-Bahn-Station eine Powerbank nimmt, das Telefon unterwegs auflädt und dann das Gerät an einer anderen Station abgibt. Es war nicht nur ein Papierprojekt: Es gab eine Station, die Powerbanks herausgab, und eine Basis, die Minuten zählte, virtuelles Geld. Dieses und ähnliche Projekte sind eigentlich ein IT-Startup, das Schüler das ganze Jahr über durchführen und im Yandex-Büro verteidigen.

Über Olympiaden und Wettbewerbsgeist

Semjon Obukhov:

- Alle Schüler der Schule nehmen an Olympiaden in teilzur Programmierung. Wir haben zwei Arten von Olympiaden: persönliche und Team. Bei Teamkindern erhalten sie speziell einen Computer für drei Personen, damit sie lernen, Arbeit zu verhandeln und zu verteilen.

In der Informatik neben der Programmierung undRobotik gibt es Informationssicherheitsolympiaden, die bei Studenten sehr beliebt sind. 2014 fand es erstmals in Moskau für Schulkinder statt, davor gab es in Jekaterinburg solche Wettbewerbe. Im ersten Jahr kündigten sie einen Monat vor der Veranstaltung an und alle gingen mit dem Wissen, das sie hatten, weil niemand wusste, wie man sich vorbereitet. Unser Team hat es gewonnen und dann vier Jahre lang die ersten Plätze belegt, während die gestrigen Gewinner als Trainer zurückkehrten und neue Teilnehmer vorbereiteten. Vier Jahre später weigerten sich die Organisatoren, diese Wettbewerbe abzuhalten. In dieser Zeit hat sich jedoch eine Gemeinschaft von Studenten entwickelt, die sich in diesem speziellen Bereich engagieren wollten. Und wir haben eine neue Olympiade auf der Grundlage des Technoparks abgehalten, der heute in Bezug auf Informationssicherheit der größte in der Region Moskau ist.

Foto: Anton Karliner / "Hightech"

Unser letzter Erfolg ist ein Sieg in der WeltOlympiade in der Robotik. In diesem Jahr gab es mehr als 70 Länder, und ein Team von Schülern unserer Schule gewann eine Goldmedaille für Russland in der angesehensten Altersgruppe der Senioren.

Für ein Kind ist es wichtig, an den Olympischen Spielen teilzunehmenBewegung. Erstens wird er auf andere zugehen und zweitens wird er die Fähigkeit erwerben, komplexe Probleme zu lösen. Darüber hinaus bieten Olympiaden die Möglichkeit, prüfungsfrei an einer Hochschule zu studieren. Beispielsweise haben in diesem Jahr mehr als 50 unserer Studenten die Hochschule für Wirtschaftswissenschaften besucht, wo die IT-Fachrichtung eine sehr hohe Punktzahl aufweist. Wir führen noch keine vollständige Statistik über die Zulassung unserer Absolventen an Universitäten, planen aber, dieses Jahr unseren ersten „Alumni-Tag 2020“ durchzuführen und alle Absolventen an ihre Heimatschule einzuladen, um ihnen den Start ins Leben zu ermöglichen.

Weitergabe von Punkten im Jahr 2019 an große Universitäten für IT-Fachgebiete *:

  • Moskauer Staatliche Universität: Informatik - 440, grundlegende Informatik und Informationstechnologie - 438;
  • HSE: Informatik und Computertechnik - 275, Softwareentwicklung - 300;
  • MSTU nach Bauman benannt: Informatik und Informatik - 280, angewandte Informatik - 279;
  • MIPT: Informatik und Computertechnik - 389.

* An Universitäten bestehen sie eine andere Anzahl von Fächern, von drei bis fünf.

Über die IT-Ausbildung in der Schule

Sergey Shedov:

- Der globale Trend - Kinder beginnenalles früher programmieren. Als ich anfing zu programmieren, haben es nur Schüler gemacht, und jetzt benutzen sie ein Tablet in den Grundschulklassen. Im Laufe der Zeit werden grundlegende Skriptfähigkeiten genauso verbreitet wie Lesen und Schreiben. Beim Erlernen der Programmierung entwickelt ein Kind algorithmisches Denken - lernt, Aktivitäten zu planen, eine Aufgabe in Unteraufgaben zu unterteilen - und erlangt Fähigkeiten im Umgang mit Informationen. Das Problem in der Welt ist nun, dass es viele Informationen gibt und es nicht klar ist, wie man die notwendigen Daten findet und analysiert. So wird den Schülern beispielsweise in der HSE die Fähigkeit vermittelt, unabhängig von ihrem Fachgebiet mit Daten zu arbeiten.

Vor einigen Jahren erschienen viele Schulen.Programmierung. Der Wettbewerb ist gewachsen, aber für uns ist er nur ein Plus geworden. Wenn es viele Schulen gibt, muss nicht erklärt werden, warum es gut ist - um Programmieren zu lernen, reicht es aus, um gute Qualität zu demonstrieren.

Wir wollen einen globalen Einfluss auf die IT-AusbildungSchulkinder Russlands. Dazu beteiligen wir uns an verschiedenen Projekten. Zum Beispiel haben wir dieses Jahr unsere eigene Mark-Programmiersprache für Schüler der zweiten bis fünften Klasse eingeführt. Es basiert auf Python, aber auf spielerische Weise. Dank dessen können Grundschüler das Programmieren gründlich studieren. Grundsätzlich wollen wir das Niveau der Informatik in Russland verbessern, dafür sind wir Yandex 'Partner in einem neuen Schulkurs geworden. Wir haben das Programm der siebten Klasse neu gestaltet, jetzt wird es in 30 Regionen Russlands angepasst. In diesem Jahr haben sie begonnen, ein Programm für die achte Klasse zu schreiben. Es ist wichtig, nicht nur zu lernen, sondern das gesammelte Wissen zu verbreiten.