Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace

Náš dnešní příspěvek je o mobilních aplikacích absolventů SAMSUNG IT SCHOOL. Začněme stručnými informacemi o IT ŠKOLE (pro podrobnosti prosím kontaktujte naši сайт a/nebo klást otázky v komentářích). Ve druhé části si povíme o nejlepších, podle nás, Android aplikacích, které vytvořili školáci v 6.-11. ročníku!

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace

Stručně o SAMSUNG IT SCHOOL

SAMSUNG IT SCHOOL je sociální a vzdělávací program pro školáky, který funguje ve 22 městech Ruska. Ruská centrála Samsung Electronics zahájila program před 5 lety na podporu středoškolských studentů, kteří jsou zapálení do programování. V roce 2013 vyřešili specialisté z moskevského Samsung Research Center společně s MIPT nelehký problém – vyvinuli kurz programování v Javě pro Android pro školáky. Spolu s místními úřady jsme vybírali partnery – školy a centra dalšího vzdělávání. A co je nejdůležitější, našli jsme kolegy s potřebnou kvalifikací: učitele, univerzitní profesory a profesionální vývojáře, kterým se líbila myšlenka učit děti nativní mobilní vývoj. Do září 2014 Samsung vybavil 38 učeben, kde začínala výuka pro středoškoláky.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Podpis memoranda o spolupráci mezi společností Samsung a Kazaňskou federální univerzitou za účasti prezidenta Republiky Tatarstán pana Minnikhanova, listopad 2013

Od té doby (od roku 2014) jsme ročně přijímáme více než 1000 školákůa absolvují roční kurz zdarma.

Jak školení probíhá? Výuka začíná v září a končí v květnu, je plánována jednou nebo dvakrát týdně v celkové délce 2 akademických hodin.

Kurz se skládá z modulů, po každém modulu následuje obtížný test na otestování nabytých znalostí a na konci roku studenti potřebují vyvinout a prezentovat svůj projekt – mobilní aplikaci.

Ano, program se ukázal jako obtížný, což je zcela přirozené, vzhledem k množství znalostí, které jsou nutné k získání výsledku. Zvláště pokud je naším úkolem kvalifikovaně učit programování. A toho nelze dosáhnout tak, že školení bude založeno na přístupu „udělej to samé jako já“, je nutné poskytnout základní porozumění teoretickým základům studovaných oblastí programování. Za poslední 4 roky se kurz výrazně rozvinul. Společně s učiteli programu jsme se snažili najít kompromis na úrovni komplexnosti, vyváženosti teorie a praxe, forem kontroly a mnoha dalších otázek. Nebylo to ale snadné: do programu je zapojeno více než padesát učitelů z celého Ruska a všichni jsou velmi starostliví a nadšení lidé s individuálním pohledem na výuku programování!

Níže jsou uvedeny aktuální názvy modulů programu SAMSUNG IT SCHOOL, které čtenářům věnujícím se programování napoví mnohé o jejich obsahu:

  1. Základy programování v Javě
  2. Úvod do objektově orientovaného programování
  3. Základy programování aplikací pro Android
  4. Algoritmy a datové struktury v Javě
  5. Základy vývoje backendu mobilních aplikací

Kromě vyučování studenti od poloviny školního roku začnou diskutovat na téma projektu a začnou vyvíjet vlastní mobilní aplikaci a na konci školení ji prezentují komisi. Běžnou praxí je zvát místní vysokoškolské učitele a profesionální vývojáře jako externí členy certifikační komise.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Projekt „Mobile Driver Assistant“, na který Pavel Kolodkin (Čeljabinsk) získal grant na školení na MIPT v roce 2016

Po úspěšném absolvování školení získají absolventi programu certifikáty od společnosti Samsung.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Promoce na místě konání v Nižním Novgorodu

Jsme přesvědčeni, že naši absolventi jsou výjimeční: umí studovat samostatně a mají zkušenosti s projektovou činností. Jsem rád, že řada předních ruských univerzit podpořila kluky a náš program - je dán další body při přijetí za certifikát absolventa SAMSUNG IT SCHOOL a diplom vítěze soutěže „IT ŠKOLA vybírá nejsilnějšího!“

Program získal mnoho ocenění od podnikatelské komunity, včetně prestižní Runet Award.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Cena Runet 2016 v kategorii „Věda a vzdělávání“

Absolventské projekty

Nejvýraznější událostí programu je každoroční spolková soutěž „IT ŠKOLA vybírá nejsilnějšího!“ Soutěž se koná mezi všemi absolventy. Do finále je vybráno pouze 15-17 nejlepších projektů od více než 600 uchazečů a jejich autoři školáků spolu s učiteli jsou pozváni do Moskvy na poslední fázi soutěže.

Jaká témata projektů si školáci vybírají?

Hry samozřejmě! Kluci si myslí, že jim rozumí a s velkým nadšením se pustí do práce. Kromě technických problémů řeší problémy s designem (někteří kreslí sami, jiní přitahují kamarády, kteří jsou schopni kreslit), pak jsou postaveni před úkol upravit rovnováhu hry, nedostatek času atd.... a přesto všechno, každý rok vidíme prostě úžasné ukázky žánru zábavy!

Oblíbené jsou také výukové aplikace. Což je celkem pochopitelné: děti stále studují a chtějí, aby tento proces byl zábavný a zajímavý, aby pomohly přátelům nebo mladším dětem v rodině.

A sociální aplikace zaujímají zvláštní místo. Jejich největší hodnotou je jejich nápad. Všimnout si společenského problému, pochopit ho a navrhnout řešení je ve školním věku obrovský úspěch.

Můžeme s jistotou říci, že jsme hrdí na úroveň rozvoje našich absolventů! A abyste se mohli seznámit s projekty kluků „naživo“, vytvořili jsme výběr aplikací, které jsou dostupné na GooglePlay (pro přechod do obchodu s aplikacemi klikněte na odkaz na název projektu).

Tedy dále o aplikacích a jejich mladých autorech.

Zábavní aplikace

Tiny Lands – více než 100 tisíc stažení

Autorem projektu je Egor Alexandrov, je absolventem úplně první třídy roku 2015 z moskevského areálu v TemoCenter. Stal se jedním z konečných vítězů první soutěže IT ŠKOLA v kategorii herních aplikací.

Tiny Lands je vojenská strategická hra. Hráč je vyzván, aby rozvíjel osady od malé vesnice po město, těžil suroviny a bojoval. Je pozoruhodné, že Egor měl nápad na tuto hru už dlouho, na mnoho postav přišel ještě před studiem na ŠKOLE, když se pokoušel vytvořit hru v Pascalu. Posuďte sami, co se žákovi 10. třídy povedlo!

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Hrdinové a budovy "Tiny Lands"

Nyní Egor studuje na jedné z moskevských univerzit. Je nadšený pro robotiku a v jeho nových projektech se to zajímavě kombinuje s mobilním vývojem: robot hrající šachy nebo zařízení, které tiskne zprávy z telefonu ve formě telegramu.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Hraní šachů s robotem

Klepněte na Cube Lite – vítěz Grand Prix soutěže 2015

Autorem projektu je Grigory Senchenok, je také studentem nejpamátnější první promoce v moskevském TemoCenter. Učitel - Konorkin Ivan.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Grigorijův projev na finále soutěže „IT ŠKOLA vybírá nejsilnějšího!“ 2015

Touch Cube je aplikace pro ty, kteří rádi tvoří objekty v trojrozměrném prostoru. Z malých kostek můžete postavit jakýkoli objekt. Navíc lze každé kostce přiřadit libovolnou barvu RGB a dokonce ji zprůhlednit. Výsledné modely lze uložit a vyměnit.

Pro pochopení 3D Gregory samostatně zvládl prvky lineární algebry, protože školní osnovy nezahrnují transformace vektorového prostoru. Na soutěži nadšeně mluvil o svých plánech na komercializaci aplikace. Vidíme, že nyní má v této věci určité zkušenosti: v obchodě jsou nyní k dispozici 2 verze – zdarma s reklamou a placené bez reklamy. Bezplatná verze má přes 5 stažení.

DrumHero – více než 100 tisíc stažení

Jak můžete uhodnout z názvu, DrumHero je verze slavné hry Guitar Hero od našeho absolventa z roku 2016 Shamila Magomedova. Studoval na Technickém vzdělávacím centru Samsung v Moskvě u Vladimíra Iljina.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Shamil na finále soutěže „IT ŠKOLA vybírá nejsilnějšího!“, 2016

Shamil, fanoušek žánru rytmických her, byl přesvědčen, že je stále aktuální, a soudě podle popularity aplikace se nemýlil! Ve své aplikaci musí hráč v rytmu přehrávané hudby stisknout příslušné oblasti na obrazovce ve správný čas a po požadovanou dobu.

Kromě hratelnosti přidal Shamil možnost nahrát vlastní hudbu. K tomu musel přijít na formát úložiště MIDI, který umožňuje extrahovat ze zdrojového hudebního souboru potřebnou sekvenci příkazů pro přehrávání. Vzhledem k tomu, že existuje mnoho aplikací, které převádějí běžné hudební formáty jako MP3 a AVI do MIDI, nápad to byl rozhodně dobrý. Jsem rád, že Shamil neustále podporuje jeho školní projekt, nedávno vyšla aktualizace.

Sociální aplikace

ProBonoPublico – Grand Prix 2016

Autorem projektu je Dmitrij Pasechnyuk, absolvent SAMSUNG IT SCHOOL 2016 z Centra pro rozvoj nadaných dětí Kaliningradské oblasti, učitelem Arthur Baboshkin.

ProBonoPublico je určeno lidem, kteří jsou připraveni věnovat se charitě, a to: poskytovat lidem v obtížných životních situacích kvalifikovanou právní nebo psychologickou pomoc na bázi pro bono (z latiny „pro veřejné blaho“), tzn. na dobrovolnické bázi. Jako organizátoři takové komunikace (správci) jsou navrhováni veřejné a charitativní organizace a krizová centra. Aplikace obsahuje mobilní klientskou část pro dobrovolníka a webovou aplikaci pro administrátora.

Video o aplikaci:


Ušlechtilá myšlenka projektu zaujala porotu soutěže a byla jednomyslně oceněna Grand Prix soutěže. Obecně je Dmitry jedním z nejjasnějších absolventů v historii našeho programu. Vyhrál soutěž IT ŠKOLA, dokončil teprve 6. třídu střední školy! A nezůstal jen u toho, je vítězem mnoha soutěží a olympiád, včetně NTI, I’m a Professional. Minulý rok интервью na portálu Rusbase řekl, že se nyní zajímá o analýzu dat a neuronové sítě.

A na podzim roku 2017 se Dmitrij a jeho učitel Arthur Baboshkin na pozvání prezidenta ústředí Samsung Electronics pro Rusko a SNS zúčastnili štafety s olympijskou pochodní v Jižní Koreji.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Dmitrij Pasečnyuk je jedním z prvních nositelů pochodně štafety zimních olympijských her v Pchjongčchangu 2018

Oživit – Grand Prix 2017

Autorem projektu je Vladislav Tarasov, moskevský absolvent SAMSUNG IT SCHOOL 2017, učitel Vladimir Ilyin.

Vladislav se rozhodl pomoci vyřešit problém městské ekologie a především likvidace odpadu. V aplikaci Enliven mapa ukazuje environmentální body města Moskvy: místa pro recyklaci papíru, skla, plastu, vzdělávací centra atd. Prostřednictvím aplikace můžete zjistit adresu, otevírací dobu, kontakty a další informace o eko-bodu a získat k němu cestu. Formou hry je uživatel nabádán ke správné věci – navštěvovat eko-body za body, díky kterým si můžete pozvednout hodnost, zachraňovat zvířata, stromy a lidi.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Snímky obrazovky aplikace Enliven

Projekt Enliven získal v létě 2017 Grand Prix každoroční soutěže IT SCHOOL. A již na podzim se Vladislav zúčastnil soutěže „Young Innovators“ v rámci moskevského fóra „City of Education“, kde obsadil druhé místo a získal zvláštní cenu „Rybářů fondu“ ve výši 150 000 rublů na vývoj aplikace.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Prezentace Grand Prix soutěže 2017

Vzdělávací aplikace

MyGIA 4 — příprava na VPR 4. třídy

Autorem projektu je Egor Demidovich, student roku 2017 z novosibirské stránky SAMSUNG IT SCHOOL, učitel Pavel Mul. Projekt MyGIA je jedním z vítězů nejnovější projektové soutěže.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Egor na finále soutěže „IT ŠKOLA vybírá nejsilnějšího!“, 2017

Co je VPR? Jedná se o celoruský test, který se píše na konci základní školy. A věřte mi, je to vážná zkouška pro děti. Egor vyvinul aplikaci MyGIA, aby mu pomohla připravit se na základní předměty: matematiku, ruský jazyk a svět kolem sebe. Je pozoruhodné, že úkoly jsou generovány automaticky, což eliminuje možnost zapamatování úkolů. Egor při své obhajobě řekl, že musel nakreslit více než 80 obrázků, a aby mohl vydávat a ověřovat „certifikáty“, kromě samotné aplikace implementoval serverovou část. Aplikace je neustále aktualizována, nedávno byly přidány matematické otázky z VPR 2018. Nyní má více než 10 tisíc stažení.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Snímky obrazovky aplikace MyGIA

Elektřina – aplikace virtuální reality

Autorem projektu je Andrey Andryushchenko, absolvent SAMSUNG IT SCHOOL 2015 z Chabarovsku, učitel Konstantin Kanaev. Tento projekt nevznikl během studia na naší škole, má jinou historii.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Andrey se svým učitelem na soutěži, 2015

V červenci 2015 se Andrey stala vítězem soutěže „IT ŠKOLA vybírá nejsilnějšího!“ v kategorii „Programování“ s projektem Gravity Particles. Myšlenka byla čistě Andreiova – seznámit se hravou formou se základními fyzikálními zákony, především implementujícími Coulombovy zákony a univerzální gravitaci. Porotě se aplikace velmi líbila kvůli způsobu napsání kódu, ale implementaci zjevně chyběla trojrozměrnost. V důsledku toho se po soutěži zrodil nápad podpořit Andreyho a pozvat ho k vytvoření verze hry pro brýle pro virtuální realitu Gear VR. Tak se zrodil nový projekt Elektřina, který vznikl za podpory guru v oblasti VR/AR - společnosti “Fascinating Reality”. A přestože Andrey musel ovládat úplně jiné nástroje (C# a Unity), zvládl to úspěšně!

Elektřina je 3D vizualizace procesu šíření elektrického proudu ve třech vodičích: kov, kapalina a plyn. Ukázku doprovází hlasové vysvětlení pozorovaných fyzikálních jevů. Aplikace byla předvedena na několika ruských a zahraničních výstavách. Na moskevském festivalu vědy v roce 2016 se lidé seřadili u našeho stánku, aby si aplikaci vyzkoušeli.

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikace
Elektřina na Festivalu vědy v Moskvě, 2016

Kam směřujeme a samozřejmě jak se k nám přiblížit

Dnes SAMSUNG IT SCHOOL působí ve 22 městech Ruska. A naším prvořadým úkolem je dát možnost studovat programování ještě většímu počtu školáků a replikovat naše zkušenosti. V září 2018 vychází autorova elektronická učebnice založená na programu SAMSUNG IT SCHOOL. Je určen těm proaktivním vzdělávacím institucím, které chtějí takový kurz spustit. Učitelé s využitím našich materiálů budou moci organizovat školení o nativním vývoji pro Android ve svých regionech.

A na závěr informace pro ty, kteří se rozhodli přihlásit se k nám: nyní je čas to udělat! Přijímací kampaň na akademický rok 2018/2019 byla zahájena.

Stručný návod:

  1. Program přijímá středoškoláky (převážně 9-10 let) a vysokoškoláky do 17 let včetně).
  2. Podívejte se na naše webové stránkyže je ve vaší blízkosti web IT ŠKOLA: bude možné přijít na hodiny? Připomínáme, že kurzy probíhají tváří v tvář.
  3. Vyplňte a odešlete aplikace.
  4. Absolvování 1. fáze přijímací zkoušky - online test. Test je malý a celkem jednoduchý. Obsahuje úlohy z logiky, číselných soustav a programování. Ty druhé jsou snadné pro děti, které s jistotou ovládají operátory větví a smyček, znají pole a píší v programovacích jazycích Pascal nebo C. Zpravidla platí, že pokud získáte 6 bodů z 9 možných, stačí to k pozvání do fáze 2.
  5. Termín druhého stupně přijímacích zkoušek Vám bude sdělen dopisem. Budete muset přijít přímo na stránky IT SCHOOL, které jste si vybrali při odesílání přihlášky. Test může mít formu ústního pohovoru nebo řešení problémů, ale v každém případě je zaměřen na prověření algoritmizačních schopností a programátorských dovedností.
  6. Zápis probíhá na konkurenčním základě. Všichni žadatelé obdrží dopis s výsledkem. Výuka začíná od druhého nebo třetího týdne v září.

Když jsme před 4 lety otevírali vzdělávací program pro školáky, byli jsme jedni z prvních, kteří s takto seriózním programem přišli tomuto publiku. Po letech vidíme, že úspěšně studují na vysokých školách, realizují zajímavé projekty a nacházejí se v profesi (ať už programování nebo příbuzném oboru). Nedáváme si za úkol připravit profesionální vývojáře za pouhý rok (to je prostě nemožné!), ale rozhodně dáváme klukům vstupenku do světa vzrušující profese!

Samsung IT School: výuka školáků, jak vyvíjet mobilní aplikaceAutor: Svetlana Yun
Vedoucí skupiny Solution Ecosystem Development Group, Business Innovation Laboratory, Samsung Research Center
Vzdělávací projektový manažer IT ŠKOLA Samsung


Zdroj: www.habr.com

Přidat komentář