Rusya'nın BT seviyesini yükseltin: Moskova Programcılar Okulu nasıl çalışır

Sergey Shedov— Moskova Programcılar Okulu'nun kurucusu ve yöneticisi.

MIPT'de Algoritmalar ve Programlama Teknolojileri Bölümü'nde ders verir, şunları içerir:2001 yılında Mytishchi'de Programcılar Okulu'nu kurdu.Moskova Bölgesi Eğitim Bakanlığı Bilişim Konu ve Metodoloji Komisyonu Başkanı.

Semen Obukhov— Moskova Programcılar Okulu Geliştirme Direktörü.2018 yılından bu yana SEÇ Eğitim Enstitüsü'nde eğitim görmektedir.Beş yıldır Programcılar Okulu'nda BT disiplinleri öğretiyor.2015'ten bu yana, Moskova Bölgesi'ndeki Bilişim Okul Çocukları için Tüm Rusya Olimpiyatları'nın okul, belediye ve bölgesel aşamaları ve yıllık Uluslararası Uzay Olimpiyatı da dahil olmak üzere Olimpiyatlar düzenliyor.

Trend olmadan önce programcı nasıl olunur

Sergey Shedov:

- Liseye programlamaya başladımdoksanların başlarındaki okullar. Ebeveynler bir bilgisayar satın aldı, ancak monitör olmadan - bilgisayar için yeterli para yoktu. Görünmesini beklemedim ve sistem biriminin ses sinyallerine odaklanarak Temel programları derlemeye başladım.

Moskova Devlet Üniversitesi'nden mezun olduktan sonra iki yıl ofiste çalıştı.programcı. Ama kısa süre sonra ilgilenmediğimi fark ettim. Bilgisayar bilimleri öğretmenim mezun olduğum okulda çalışmayı teklif ettiğinde hemen kabul ettim. İlk başta, sadece cumartesi günleri sınıflardı ve daha sonra işleri kalıcı olarak değiştirmeye karar verdi. Ailem bu kararı onaylamadı, çünkü çok para kaybettim - ofiste 1.000 dolar aldım ve okulda maaş sadece 50 dolardı. Ama bunu sevdiğimi fark ettim ve sonra taleplerim küçüktü - eğer sadece internette yeterli olsaydı.

Sergey Shedov. Fotoğraf: Anton Karliner / Hi-Tech

Tüm öğrencilerin ilgilenmediğini anladımbilgisayar bilimi derslerinde BT uzmanları hazırlamak imkansızdır. Sonra kendi programcı okulumu kurmaya karar verdim. 2001 yılındaydı. İlk başta, yakındaki okullardan gelen çocukların katıldığı sıradan bir çemberdi. Çok az insan programlamanın ne olduğunu anlamıştı; bu henüz bir trend değildi.

Yavaş yavaş daire büyüdü ve altı yıl sonraözel bir sürekli eğitim kurumu kaydettirdi. Şimdi 4.000'den fazla çocuğumuz var, bunların% 30'u çevrimiçi. Moskova ve Moskova bölgesinden tam zamanlı öğrenciler meşgul - Mytishchi'ye ek olarak, Moskova, Puşkin, Korolev ve Dolgoprudny'de şubeler var, toplamda dokuz tane var. Rusya'nın her yerinden çocuklar çevrimiçi eğitim alıyor, Kazakistan'dan bile çocuklar var.

Temel bilgi, müzik ve programlama hakkında

Sergey Shedov:

- 2001'de böyle bir okulun benzerleri yoktu. Kafama bir fikir çizmek gerekiyordu. 10 yıl boyunca bir müzik okulunda okudum ve bu deneyimi Moskova Devlet Üniversitesi'nde eğitim deneyimi ile birleştirmeye karar verdim. Böylece, çocuğun sadece birkaç ay öğrenip gitmemesi gerektiği fikri doğdu. Sadece uygulamalı bilgi vermekle kalmayıp temel bilgileri de vermek istedim çünkü bu olmadan ciddi bir programcı olmak imkansız olurdu. Bu nedenle, 11. sınıflar okula kabul edilmez - bir yıl içinde ciddi bilgi vermek imkansızdır ve küfür etmek istemiyoruz. Öğrenciler ikinci sınıftan okula alınır ve 11. sınıfa kadar öğretilir.

Programlamanın gerekli olmadığına inanılmaktadır.yüksek öğrenim. Bir kişinin ne yapması gerektiğine bağlıdır. Örneğin, makine öğrenimi yapan bir kişi bir üniversiteden mezun olmalıdır, çünkü bu okulda verilmeyen matematik bilgisini gerektirir. Gelecekte gelecekte neyin talep edileceğini görmek gerekir. Şimdi programları bir komut dosyası programlama dilinde yazacaksınız ve 20 yıl içinde gerekli olmayacak. Ve iyi üniversitelere kabul için, okulda bilgisayar bilimi okumaya başlamak gerekir.

Güncel ve sürekli kalmaya çalışıyoruzyeni disiplinler tanıtmak. Şimdi okul, internette dersler, blockchain, siber güvenlik, büyük veri - nispeten yakın zamanda ortaya çıkan, ancak onsuz yapılması imkansız olan derslere sahip.

Öğrencileri kim “aydınlatır”

Semyon Obukhov:

- Bir işe başvururken adaylar geçerçok aşamalı seçim. Öğretmenler için ilk görüşme açık bir derstir. Öğrencilerin rolü, çocukların davranışlarını taklit eden metodologlarımız tarafından oynanır. Örneğin, bir öğretmen beşinci sınıf öğrencileriyle çalışacaksa, metodologlar yöneticilerle savaşmaya başlayabilir. Bir insanın böyle bir durumla nasıl başa çıktığını izleriz. İlk aşamayı geçenler öğretim yöntemleri konusunda eğitilmeye davet edilir. Öğretmeye gelenler arasında, daha önce çocuklarla çalışmayan birçok BT uzmanı ve BT üniversitesi öğrencisi var. Bu nedenle, pedagojik beceriler vermeleri çok önemlidir. Nihai karar, metodologlar için açık bir ders biçiminde de yapılan final sınavından sonra verilir. Burada adaylar, eğitimlerde edinilen pedagojik becerilere ne kadar hakim olduklarını göstermelidir.

Semen Obukhov. Fotoğraf: Anton Karliner / "Hightech"

Sergey Shedov:

- Öğretmenin öğrenciyi büyüleyebileceğinden eminimsadece konusuyla "yanarsa". Ayrıca, materyal konusunda iyi bilgili olmalı ve okul çocuklarıyla ortak bir dil bulabilmelidir. Bu nedenle, öğretmen seçimine yaklaşım çok ciddidir. Öğretmenlerin yaklaşık yarısı mezunlarımız. Sadece öğretmek için değil, aynı zamanda analist olarak gelişime ve çalışmaya katılırlar. Verileri analiz etmenin çok önemli olduğuna inanıyorum ve 18 yılı aşkın bir süredir analiz için çok fazla malzeme biriktirdik. Örneğin, çocuklar programlamayı ve bir tür hata yapmayı öğrenirler. Bir veritabanı varsa, verileri makine öğrenimi yoluyla atlayabilir ve bir çocuğun üç yıl sonra ne tür hatalar olacağını tahmin edebilirsiniz. Ve bundan kaçınmak için eğitimi önceden düzenleyin. Ya da çocuğa söylemek için: Python size uymuyor, Photoshop ve web tasarımını seçmek daha iyidir. Bir numaralı okul olarak kalmak için her zaman ilerici şeyler yapmalıyız.

Programlamaya yatkınlık hakkında

Sergey Shedov:

- Sahip olacak çocuklarla tanışmadımprogramlamaya kontrendikasyonlar. Ancak başarılı öğrenme için çocuğun matematiği sevmesi ve anlaması gerekir. Kabul üzerine, başlangıç ​​programlama bilgisine ihtiyaç duymayız, ancak bunun matematiksel bilgi olduğunu doğrularız.

Kişisel niteliklerden bahsedersek, programlama yapan bir çocuk için ana şey kararlılıktır. Hatalardan korkmamalı, sakince davranmalı ve düzeltebilmelidir.

Herkes programcı olmak istemez. Ebeveynler çocuğu getirir ve örneğin bir diş hekimi olacağını söyler. Ama aynı zamanda, programlama becerilerine sahip olmasını istiyorlar, çünkü bu meslekte faydalı. Okul sadece programcıları eğitmez, mezunlar bilimlerin kesiştiği yerde çalışabilir. Çocukların programcı olarak çalışmaya geldiklerinde örnekler var, ama sonunda video düzenlemeyi sevdikleri için Ostankino Enstitüsü'ne gittiler. Mezunlarımız arasında, düzenleme ile ilgilenen, Hollywood'a giden ve Spielberg ile fotoğraf yükleyen bir adam var.

Eğitim aynı anda dönemlere ayrılırbir çocukta bir dönem, yaşa bağlı olarak, bir ila üç konudan geçebilir. Her ders için - yarıyıl ortasında ve yarıyıl sonunda iki kontrol tedbiri verilmektedir. Bu çoğunlukla pratik bir iştir - programlama görevleri yazmanız veya bir proje göndermeniz gerekir. Ancak daha karmaşık bir üniversite sistemine sahip konular da var. İlk önce pratik görevleri yazmanız ve ardından sözlü kısmı teslim etmeniz gerekir. Bu yeterli değildir, bunlar Olimpiyat programlama, algoritmalar ve veri yapıları ile ilgili konulardır. Olimpiyatlar konulara bağlı değildir ve ayrı bir rekabet, bağımsız bir bilgi sınavıdır. Genellikle Mart ayının ikinci yarısına giderler - Nisan ayının ilk yarısı.

Çocuk ikinci kez geçmediyse,çıkarmak. Ayrıca öğrenci devamsızlıktan uzaklaştırılabilir. Koşullar veya ilgi alanları değişiyor, artık yürüyemiyor veya yürümek istemiyor - bu, ileri eğitim için normal bir durumdur. Ancak okulun kalan çocukların iyi bir göstergesi var -% 91.

Sergey Shedov. Fotoğraf: Anton Karliner / High Tech

Semen Obukhov:

- Giriş sınavları yaşa göre değişir. Küçük çocuklar için, bilgisayardaki soruları cevaplamanız gerektiğinde açık bir ders şeklinde alırlar. Beşinci sınıftan başlayarak, bu klasik bir yazılı matematik sınavıdır; lise öğrencileri için okul müfredatının bilgilerini test ediyoruz. Birçok standart dışı görev mantıksal düşünme yeteneğini test etmek. Tüm sınavlar okul öğretmenleri tarafından geliştirilmiştir. Ancak birçok çocuk standart olmayan, öğretilmeyen bir şey yazmaktan korkuyor. Toplantılarda, en standart dışı çözümleri yazmaktan korkmamaları gerektiği söylenir, çünkü bu ne yazık ki, kapsamlı bir okulda genellikle öğretilmez.

Çocuk puanları geçemediyse, ama görürüzne yapmak istiyorsa, tekrar giriş testlerinden geçmeyi teklif edeceğiz. Her sınavda, çocuğun sınavı geçtiğine dair kanıt olarak rozetler veriyoruz. Tüm departmanlarımıza seyahat eden ve dördüncü kez hala devam eden bir çocuk vardı.

Okulun her bölümünde derslik çağrılırfarklı şekillerde. Bu, çocukları büyük başarılara motive etmek için yapılır. Okul, geri dönmek istediğiniz muhteşem bir atmosfer yaratmalıdır. İlginç bir şey bekleyerek çocukların bize gelmesini istiyoruz.

Yandex'deki gerçek uygulama hakkında

Sergey Shedov:

- Son bir eğitim kursumuz var -endüstriyel programlama, endüstriyel uygulamaların bir analogu. Gerçek programlama, takım çalışması ve bunu çocuklara öğretiyoruz. Bir proje seçer ve rolleri dağıtırlar: birisi programcı, birisi - tasarımcı, takım lideri vb.

Yandex kilit ortağımız, onlarla birlikteyiz2014'ten beri işbirliği yapıyoruz. Çocuklar ofislerine giderler ve örneğin, Alice, Yandex.Haritalar gibi eğitim teknolojileri üzerine çalışırlar. İkinci ortak, iki yıl önce bir anlaşma imzaladığımız GK Osnova. Orada, adamlarımız blok zincirinde staj yaparlar. Ayrıca MIPT teknoparkıyla da işbirliği yapıyoruz.

Bütün öğrencilerimizböylece becerileri gerçek hayatta uygulamaya çalışabilirsiniz. Örneğin, güç bankacılığı ile geldiler: bir kişi bir metro istasyonunda bir güç bankası alıp telefonu yolda şarj ettiğinde ve başka bir istasyondaki cihazı teslim ettiğinde. Bu sadece bir kağıt projesi değildi: güç bankaları yayınlayan bir istasyon ve dakikalar, sanal para sayılan bir üs vardı. Bu ve benzeri projeler aslında lise öğrencilerinin yıl boyunca yaptıkları ve Yandex ofisinde savundukları bir BT girişimidir.

Olimpiyatlar ve rekabetçi ruh hakkında

Semyon Obukhov:

- Okulun tüm öğrencileri,programlamaya. İki tip olimpiyatımız var: kişisel ve takım. Takım çocuklarında, üç kişilik özel bir bilgisayar verilir, böylece müzakere etmeyi ve iş dağıtmayı öğrenirler.

Bilgisayar bilimlerinde, programlama veRobotik, öğrenciler arasında çok popüler olan bilgi güvenliği Olimpiyatları var. 2014 yılında, Moskova'da okul çocukları için ilk kez yapıldı, daha önce Yekaterinburg'da böyle yarışmalar yapıldı. İlk yıl etkinlikten bir ay önce duyurdular ve herkes sahip oldukları bilgiyle gitti, çünkü kimse nasıl hazırlanacağını bilmiyordu. Takımımız kazandı ve daha sonra dört yıl boyunca ilk sırada yer alırken, dünün kazananları antrenör olarak döndü ve yeni katılımcılar hazırladı. Dört yıl sonra organizatörler bu yarışmaları düzenlemeyi reddetti. Ancak bu süre zarfında, bu alana girmek isteyen bir öğrenci topluluğu gelişti. Bilgi güvenliği açısından şu anda Moskova bölgesinin en büyüğü olan teknopark temelinde yeni bir Olimpiyat düzenledik.

Fotoğraf: Anton Karliner / "Hightech"

Son başarımız Dünya'da bir zaferRobotikte Olimpiyat. Bu yıl 70'den fazla ülke vardı ve okulumuzdan bir öğrenci takımı en prestijli kıdemli yaş grubunda Rusya'ya altın madalya kazandı.

Bir çocuğun Olimpiyat hareketine katılması önemlidir.Buna ek olarak, OlimpiyatlarÖrneğin, bu yıl 50'den fazla öğrencimiz, BT uzmanlıklarında çok yüksek bir puana sahip olan HSE'ye kabul edildi.Şimdiye kadar, mezunlarımızın üniversitelere kabulü ile ilgili tam istatistik tutmuyoruz, ancak bu yıl ilk "Mezunlar Günü 2020" yi düzenlemeyi ve tüm mezunları kendi okullarına davet etmeyi planlıyoruz.

2019'da IT uzmanlık alanlarındaki büyük üniversitelere geçiş noktaları *:

  • Moskova Devlet Üniversitesi: bilişim - 440, temel bilişim ve bilgi teknolojisi - 438;
  • Ekonomi Okulu: bilişim ve bilgisayar mühendisliği - 275, yazılım mühendisliği - 300;
  • Bauman'ın adı MSTU: bilgisayar bilimi ve bilgisayar mühendisliği - 280, uygulamalı bilgisayar bilimi - 279;
  • MIPT: bilişim ve bilgisayar mühendisliği - 389.

* Üniversitelerde, üçten beşe kadar farklı sayıda dersi geçerler.

Okul BT eğitimi hakkında

Sergey Shedov:

- Küresel eğilim - çocuklar başlıyordaha önce programlamak için. Programlamaya başladığımda, sadece lise öğrencileri yaptı ve şimdi ilkokullarda bir tablet kullanıyorlar. Zaman içinde, temel kodlama becerileri okuma ve yazma kadar yaygın hale gelecektir. Programlamayı öğrenen bir çocuk algoritmik düşünme geliştirir - etkinlikleri planlamayı öğrenir, bir görevi alt görevlere ayırır - ve bilgi ile çalışma becerileri kazanır. Şimdi dünyadaki sorun, çok fazla bilgi olması ve gerekli verilerin nasıl bulunacağı ve analiz edileceği açık değil. Bu nedenle, örneğin SEÇ'de öğrencilere uzmanlık alanlarına bakılmaksızın verilerle çalışma becerileri öğretilir.

Birkaç yıl önce birçok okul ortaya çıktı.programlama. Rekabet büyüdü, ama bizim için sadece bir artı oldu. Çok sayıda okul olduğunda, neden iyi olduğunu açıklamaya gerek yoktur - programlamayı öğrenmek için iyi kaliteyi göstermek yeterlidir.

BT eğitimi üzerinde küresel bir etki istiyoruzRusya'nın okul çocukları. Bunu yapmak için çeşitli projelere katılıyoruz. Örneğin, bu yıl ikinci ve beşinci sınıftan öğrenciler için kendi Mark programlama dilimizi başlattık. Python'un üzerine inşa edilmiştir, ancak eğlenceli bir şekilde. Bu sayede ilkokul öğrencileri programlamayı derinlemesine inceleyebilirler. Prensip olarak, Rusya'daki bilgisayar bilimi seviyesini artırmak istiyoruz, bunun için Yandex'in yeni bir okul kursunda ortağı olduk. Yedinci sınıf programını yeniden tasarladık, şimdi Rusya'nın 30 bölgesinde uyarlanıyor. Bu yıl sekizinci sınıfa yönelik bir program yazmaya başladılar. Sadece öğrenmek değil, birikmiş bilgiyi yaymak da önemlidir.