Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine

Meie tänane postitus käsitleb SAMSUNGI IT-KOOLI lõpetanute mobiilirakendusi. Alustame lühikese infoga IT-KOOLI kohta (üksikasjade saamiseks võtke ühendust meie veebisait ja/või esitage kommentaarides küsimusi). Teises osas räägime meie arvates parimatest Androidi rakendustest, mis on loodud 6.-11.klasside kooliõpilaste poolt!

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine

Lühidalt SAMSUNGI IT-KOOLIST

SAMSUNG IT SCHOOL on sotsiaal- ja haridusprogramm koolilastele, mis tegutseb 22 Venemaa linnas. Samsung Electronicsi Venemaa peakorter algatas programmi 5 aastat tagasi, et toetada programmeerimisest kirglikke keskkooliõpilasi. 2013. aastal lahendasid Moskva Samsungi uurimiskeskuse spetsialistid koos MIPT-ga keerulise probleemi - nad töötasid koolilastele välja Java for Android programmeerimise kursuse. Valisime koos kohalike omavalitsustega partnerid – koolid ja lisaõppekeskused. Ja mis kõige tähtsam, leidsime vajaliku kvalifikatsiooniga kolleegid: õpetajad, ülikoolide õppejõud ja professionaalsed arendajad, kellele meeldis idee õpetada lastele natiivset mobiiliarendust. 2014. aasta septembriks oli Samsung varustanud 38 klassiruumi, kus algasid tunnid keskkooliõpilastele.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Samsungi ja Kaasani föderaalülikooli koostöömemorandumi allkirjastamine Tatarstani Vabariigi presidendi hr Minnikhanovi osavõtul, november 2013

Sellest ajast (alates 2014) oleme aastas võtame vastu üle 1000 koolilapseja nad läbivad iga-aastase kursuse бесплатно.

Kuidas koolitus läheb? Tunnid algavad septembris ja lõpevad mais, on planeeritud üks või kaks korda nädalas kokku 2 akadeemilist tundi.

Kursus koosneb moodulitest, iga mooduli järel on keeruline test omandatud teadmiste kontrollimiseks ning aasta lõpus on õpilastel vaja arendada ja esitleda oma projekt - mobiilirakendus.

Jah, programm osutus keeruliseks, mis on üsna loomulik, arvestades tulemuse saamiseks vajalike teadmiste hulka. Eriti kui meie ülesanne on kompetentselt programmeerimist õpetada. Ja seda ei saa teha, kui lähtuda koolitusest “tee sama, mis mina”, vaid vaja on anda algteadmised õpitavate programmeerimise valdkondade teoreetilistest alustest. Viimase 4 aasta jooksul on kursus oluliselt arenenud. Püüdsime koos programmiõpetajatega leida kompromissi keerukuse astmes, teooria ja praktika tasakaalus, kontrollivormides ja paljudes muudes küsimustes. Kuid seda polnud lihtne teha: programmis osaleb üle viiekümne õpetaja üle kogu Venemaa ning kõik nad on väga hoolivad ja entusiastlikud inimesed, kellel on programmeerimise õpetamisele individuaalne nägemus!

Allpool on toodud SAMSUNGI IT KOOLI programmi moodulite praegused nimed, mis räägivad programmeerimisele pühendunud lugejatele nende sisust palju:

  1. Java programmeerimise põhitõed
  2. Sissejuhatus objektorienteeritud programmeerimisse
  3. Androidi rakenduste programmeerimise põhitõed
  4. Algoritmid ja andmestruktuurid Javas
  5. Mobiilirakenduste taustaprogrammi arendamise põhialused

Lisaks tundidele hakkavad õpilased alates õppeaasta keskpaigast projekti teemat arutama ja oma mobiilirakendust välja töötama ning koolituse lõpus esitavad selle komisjonile. Levinud tava on kutsuda sertifitseerimiskomisjoni välisliikmeteks kohalikke ülikoolide õppejõude ja professionaalseid arendajaid.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Projekt „Mobiilijuhi assistent“, mille jaoks sai Pavel Kolodkin (Tšeljabinsk) 2016. aastal stipendiumi koolituseks MIPT-s

Koolituse edukal läbimisel saavad programmi lõpetanud Samsungi tunnistused.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Lõpetamine toimumispaigas Nižni Novgorodis

Oleme veendunud, et meie lõpetajad on erilised: nad oskavad iseseisvalt õppida ja omavad projektitegevuse kogemust. Mul on hea meel, et mitmed Venemaa juhtivad ülikoolid toetasid poisse ja meie programmi – neile antakse lisapunktid sisseastumisel SAMSUNGI IT-KOOLI lõpetaja tunnistuse ja konkursi “ITKOOL valib tugevaima!” võitja diplomi eest!

Programm on pälvinud äriringkondadelt palju auhindu, sealhulgas maineka Runeti auhinna.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Runeti auhind 2016 kategoorias "Teadus ja haridus"

Lõpuprojektid

Programmi silmatorkavaim sündmus on iga-aastane föderaalne konkurss “IT KOOL valib tugevaima!” Võistlus toimub kõigi lõpetajate seas. Finaali valitakse vaid 15-17 parimat projekti enam kui 600 kandidaadi seast ning nende koolinoortest autorid koos õpetajatega kutsutakse Moskvasse konkursi viimasele etapile.

Milliseid projektiteemasid koolinoored valivad?

Mängud muidugi! Poisid arvavad, et saavad neist aru ja asuvad asja kallale suure entusiasmiga. Lisaks tehnilistele probleemidele lahendatakse probleeme disainiga (mõni joonistab ise, teine ​​tõmbab joonistamisvõimelisi sõpru), siis seisab ees mängu tasakaalu korrigeerimine, ajapuudus jne... ja vaatamata kõike, igal aastal näeme lihtsalt hämmastavaid meelelahutusžanri näiteid!

Populaarsed on ka haridusrakendused. Mis on täiesti arusaadav: lapsed alles õpivad ja tahavad muuta selle protsessi lõbusaks ja huvitavaks, et aidata pere sõpru või nooremaid lapsi.

Ja sotsiaalsed rakendused on erilisel kohal. Nende suurim väärtus on nende idee. Sotsiaalse probleemi märkamine, selle mõistmine ja lahenduse väljapakkumine on koolieas tohutu saavutus.

Võime julgelt öelda, et oleme uhked oma lõpetajate arengutaseme üle! Ja selleks, et saaksite kuttide projektidega "otse" tutvuda, oleme teinud valiku GooglePlays saadaval olevatest rakendustest (rakenduste poodi minemiseks klõpsake projekti nimel olevat linki).

Niisiis, edasi rakendustest ja nende noortest autoritest.

Meelelahutusrakendused

Pisikesed maad - rohkem kui 100 tuhat allalaadimist

Projekti autor on Egor Aleksandrov, ta on 2015. aasta esimese klassi lõpetanud Moskva saidi TemoCenteris. Temast tuli üks esimese IT KOOLI konkursi lõppvõitjaid mängurakenduste kategoorias.

Tiny Lands on sõjaline strateegiamäng. Mängijat kutsutakse arendama asulaid väikesest külast linnaks, ammutades ressursse ja võideldes. Tähelepanuväärne on see, et Egoril oli selle mängu idee juba pikka aega, ta mõtles paljude tegelaskujude välja juba enne KOOLIS õppimist, kui proovis Pascalis mängu teha. Hinnake ise, millega 10. klassi õpilane hakkama sai!

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
"Tiny Lands" kangelased ja ehitised

Nüüd on Egor ühe Moskva ülikooli üliõpilane. Ta on kirglik robootika vastu ning tema uutes projektides on see huvitavalt ühendatud mobiiliarendusega: robot mängib malet või seade, mis prindib telefonist sõnumeid telegrammi kujul.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Mängib malet robotiga

Puudutage valikut Cube Lite – konkursi Grand Prix 2015 võitja

Projekti autor on Grigori Sentšenok, ta on ka Moskva TemoCenteri kõige meeldejäävama esimese lõpetamise õpilane. Õpetaja - Konorkin Ivan.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Grigori kõne konkursi “ITKOOL valib tugevaima!” finaalis. 2015. aasta

Touch Cube on rakendus neile, kellele meeldib luua objekte kolmemõõtmelises ruumis. Väikestest kuubikutest saate konstrueerida mis tahes objekti. Lisaks saab igale kuubile määrata mis tahes RGB-värvi ja muuta see isegi läbipaistvaks. Saadud mudeleid saab salvestada ja vahetada.

3D mõistmiseks omandas Gregory iseseisvalt lineaaralgebra elemendid, sest kooli õppekavas pole vektorruumi teisendusi. Konkursil rääkis ta entusiastlikult oma plaanidest rakendust kommertsialiseerida. Näeme, et tal on selles asjas nüüd kogemusi: nüüd on poes saadaval 2 versiooni – tasuta koos reklaamiga ja tasuline ilma reklaamita. Tasuta versioonil on üle 5 allalaadimise.

DrumHero - rohkem kui 100 tuhat allalaadimist

Nagu nimest arvata võis, on DrumHero versioon kuulsast mängust Guitar Hero, mille pärineb meie 2016. aasta lõpetaja Shamil Magomedov. Ta õppis Moskvas Samsungi tehnikahariduskeskuses Vladimir Iljini juures.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Shamil konkursi “IT KOOL valib tugevaima!” finaalis, 2016

Rütmimängude žanri fänn Shamil oli veendunud, et see on endiselt asjakohane ja rakenduse populaarsuse järgi otsustades ta ei eksinud! Mängija peab oma rakenduses mängitava muusika rütmis vajutama ekraanil sobivaid piirkondi õigel ajal ja vajalikuks ajaks.

Lisaks mängule lisas Shamil võimaluse oma muusikat üles laadida. Selleks pidi ta välja mõtlema MIDI-salvestusvormingu, mis võimaldab lähtemuusikafailist välja võtta esitamiseks vajaliku käskude jada. Arvestades, et on palju rakendusi, mis teisendavad levinud muusikavorminguid nagu MP3 ja AVI MIDI-ks, oli idee kindlasti hea. Mul on hea meel, et Shamil toetab pidevalt tema kooliprojekti; hiljuti ilmus värskendus.

Sotsiaalsed rakendused

ProBonoPublico – Grand Prix 2016

Projekti autor on 2016. aastal SAMSUNGI IT-KOOLI Kaliningradi oblasti andekate laste arendamise keskusest lõpetanud Dmitri Pasetšnjuk, õpetajaks Arthur Baboškin.

ProBonoPublico on mõeldud inimestele, kes on valmis tegelema heategevusega, nimelt: osutama raskes elusituatsioonis inimestele kvalifitseeritud juriidilist või psühholoogilist abi pro bono alusel (ladina keelest “avaliku hüve nimel”), s.o. vabatahtlikkuse alusel. Sellise suhtluse korraldajateks (administraatoriteks) pakutakse avalikke ja heategevusorganisatsioone ning kriisikeskusi. Rakendus sisaldab mobiilikliendi osa vabatahtlikule ja veebirakendust administraatorile.

Video rakenduse kohta:


Projekti üllas idee köitis konkursi žüriid ja see pälvis üksmeelselt konkursi Grand Prix. Üldiselt on Dmitri meie programmi ajaloo üks säravamaid lõpetajaid. Ta võitis IT KOOLI konkursi, lõpetades alles keskkooli 6. klassi! Ja ta ei piirdunud sellega, ta on paljude konkursside ja olümpiaadide võitja, sealhulgas NTI, I’m a Professional. Eelmisel aastal intervjuu portaalis Rusbase ütles ta, et on nüüd huvitatud andmeanalüüsist ja närvivõrkudest.

Ja 2017. aasta sügisel osalesid Dmitri ja tema õpetaja Arthur Baboškin Samsung Electronicsi Venemaa ja SRÜ peakorteri presidendi kutsel Lõuna-Koreas olümpiatõrviku teatejooksul.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Dmitri Pasetšnjuk on PyeongChangi 2018. aasta taliolümpia teatejooksu üks esimesi tõrvikukandjaid

Elavdada – Grand Prix 2017

Projekti autor on SAMSUNG IT KOOLI 2017 Moskva vilistlane Vladislav Tarasov, õpetaja Vladimir Iljin.

Vladislav otsustas aidata lahendada linnaökoloogia ja ennekõike jäätmete kõrvaldamise probleemi. Rakenduses Enliven on kaardil näidatud Moskva linna keskkonnapunktid: paberi, klaasi, plasti ringlussevõtu kohad, hariduskeskused ja nii edasi. Rakenduse kaudu saad teada ökopunkti aadressi, lahtiolekuajad, kontaktid ja muu info ning saada teejuhised sinna jõudmiseks. Mängu vormis julgustatakse kasutajat tegema õiget asja – külastama ökopunkte punktide saamiseks, tänu millele saad tõsta oma auastet, päästa loomi, puid ja inimesi.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Ekraanipildid rakendusest Enliven

Projekt Enliven sai 2017. aasta suvel iga-aastase IT KOOLI konkursi Grand Prix. Ja juba sügisel osales Vladislav Moskva "Hariduslinna" foorumi raames konkursil "Noored uuendajad", kus saavutas teise koha ja sai "Fondi kalurite" eriauhinna summas 150 000 rubla rakenduse arendamiseks.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Konkursi Grand Prix 2017 üleandmine

Hariduslikud rakendused

MyGIA 4 — ettevalmistus 4. klassi VPR-iks

Projekti autor on Egor Demidovich, 2017. aasta õpilane SAMSUNGi IT-KOOLI Novosibirskist, õpetaja Pavel Mul. MyGIA projekt on üks viimase projektikonkursi võitjaid.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Egor konkursi “ITKOOL valib tugevaima!” finaalis, 2017

Mis on VPR? See on ülevenekeelne test, mis kirjutatakse põhikooli lõpus. Ja uskuge mind, see on lastele tõsine proovikivi. Egor töötas välja rakenduse MyGIA, et aidata tal valmistuda põhiaineteks: matemaatika, vene keel ja teda ümbritsev maailm. Tähelepanuväärne on, et ülesanded genereeritakse automaatselt, välistades võimaluse ülesandeid meelde jätta. Kaitsmisel ütles Egor, et pidi joonistama üle 80 pildi ning “sertifikaatide” väljastamiseks ja kontrollimiseks realiseeris ta lisaks rakendusele endale ka serveriosa. Rakendus täieneb pidevalt, hiljuti on lisandunud 2018. aasta VPR matemaatika küsimused. Nüüd on seda alla laaditud üle 10 tuhande.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
MyGIA rakenduse ekraanipildid

Elekter - virtuaalreaalsuse rakendus

Projekti autor on Habarovskist pärit SAMSUNG IT KOOLI 2015 lõpetanud Andrey Andryushchenko, õpetaja Konstantin Kanaev. See projekt ei loodud meie koolis õppimise ajal, sellel on erinev ajalugu.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Andrey koos oma õpetajaga konkursil, 2015

2015. aasta juulis tuli Andrey konkursi “ITKOOL valib tugevaima!” võitjaks. kategoorias “Programmeerimine” koos projektiga Gravity Particles. Idee oli täielikult Andrei oma – tutvuda mänguliselt põhiliste füüsikaliste seadustega, rakendades eelkõige Coulombi ja universaalse gravitatsiooni seadusi. Žüriile meeldis rakendus väga koodi kirjutamise viisi tõttu, kuid teostuses jäi selgelt puudu kolmemõõtmelisusest. Selle tulemusena sündis pärast võistlust idee toetada Andreid ja kutsuda teda looma Gear VR virtuaalreaalsusprillide jaoks mõeldud mängu versioon. Nii sündis uus projekt Elekter, mis sündis VR/AR valdkonna guru - firma “Fascinating Reality” toel. Ja kuigi Andrey pidi valdama täiesti erinevaid tööriistu (C# ja Unity), sai ta sellega hakkama!

Elekter on 3D-visualisatsioon elektrivoolu leviku protsessist kolmes juhis: metallis, vedelikus ja gaasis. Demonstratsiooniga kaasneb vaadeldavate füüsikaliste nähtuste häälselgitus. Rakendust demonstreeriti mitmetel Venemaa ja välismaistel näitustel. 2016. aasta Moskva teadusfestivalil seisid inimesed meie stendi juures, et rakendust proovida.

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamine
Elekter teadusfestivalil Moskvas, 2016

Kuhu me teel oleme ja loomulikult kuidas meile läheneda

Täna tegutseb SAMSUNGI IT-KOOL 22 Venemaa linnas. Ja meie esmane ülesanne on anda programmeerimise õppimise võimalus veelgi enamatele kooliõpilastele ja oma kogemusi korrata. Septembris 2018 ilmub SAMSUNGI IT-KOOLI programmil põhinev autori elektrooniline õpik. See on mõeldud neile proaktiivsetele õppeasutustele, kes soovivad sellise kursuse käivitada. Õpetajad saavad meie materjale kasutades korraldada oma piirkonnas Androidi arendamise koolitusi.

Ja kokkuvõtteks info neile, kes otsustasid meiega registreeruda: nüüd on aeg seda teha! Sisseastumiskampaania 2018-2019 õppeaastaks on alanud.

Lühike juhend:

  1. Programm võtab vastu gümnaasiumiõpilasi (peamiselt 9-10) ja kõrgkooliõpilasi vanuses kuni 17 (kaasa arvatud).
  2. Vaadake seda meie lehel veebisaitet teie lähedal on IT KOOLI sait: kas on võimalik tundi tulla? Tuletame meelde, et tunnid toimuvad silmast silma.
  3. Täida ja saada Rakendus.
  4. Sisseastumiseksami 1. etapi sooritamine – veebitest. Test on väike ja üsna lihtne. See sisaldab loogika, arvusüsteemide ja programmeerimise ülesandeid. Viimased on lihtsad lastele, kes valdavad kindlalt haru- ja tsüklioperaatoreid, tunnevad massiive ja kirjutavad Pascali või C programmeerimiskeeles. Reeglina, kui kogute 6 punkti 9-st võimalikust, piisab sellest 2. etappi kutsumiseks.
  5. Sisseastumiseksamite teise etapi toimumise kuupäev teatatakse teile kirja teel. Peate tulema otse IT KOOLI saidile, mille valisite avalduse esitamisel. Test võib toimuda suulise intervjuu või probleemide lahendamise vormis, kuid igal juhul on see suunatud algoritmiseerimisvõimete ja programmeerimisoskuste testimisele.
  6. Registreerimine toimub konkursi alusel. Kõik taotlejad saavad kirja tulemusega. Tunnid algavad septembri teisel või kolmandal nädalal.

Kui 4 aastat tagasi avasime koolinoortele mõeldud haridusprogrammi, olime ühed esimesed, kes selle publiku jaoks nii tõsise programmiga välja tulid. Aastaid hiljem näeme, et nad õpivad edukalt ülikoolides, viivad ellu huvitavaid projekte ja leiavad end erialalt (olgu selleks programmeerimine või sellega seotud eriala). Me ei sea endale ülesandeks valmistada professionaalseid arendajaid vaid aastaga (see on lihtsalt võimatu!), kuid kindlasti anname poistele pileti põneva elukutse maailma!

Samsung IT School: koolinoortele mobiilirakenduste arendamise õpetamineAutor: Svetlana Yun
Samsungi uurimiskeskuse äriinnovatsiooni labori lahenduste ökosüsteemide arendusgrupi juht
Haridusprojektijuht IT KOOL Samsung


Allikas: www.habr.com

Lisa kommentaar