Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije

Današnja objava govori o mobilnih aplikacijah diplomantov SAMSUNG IT SCHOOL. Začnimo s kratkimi informacijami o IT ŠOLI (za podrobnosti se obrnite na našo Spletna stran in/ali postavite vprašanja v komentarjih). V drugem delu bomo govorili o najboljših, po našem mnenju, aplikacijah za Android, ki so jih ustvarili šolarji od 6. do 11. razreda!

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije

Na kratko o SAMSUNG IT ŠOLI

SAMSUNG IT SCHOOL je socialni in izobraževalni program za šolarje, ki deluje v 22 mestih Rusije. Ruski sedež družbe Samsung Electronics je pred 5 leti sprožil program za podporo srednješolcem, ki so navdušeni nad programiranjem. Leta 2013 so strokovnjaki iz moskovskega raziskovalnega centra Samsung skupaj z MIPT rešili težko težavo - razvili so tečaj programiranja v Javi za Android za šolarje. Skupaj z lokalnimi oblastmi smo izbrali partnerje – šole in centre dodatnega izobraževanja. In kar je najpomembnejše, našli smo sodelavce s potrebnimi kvalifikacijami: učitelje, univerzitetne profesorje in strokovne razvijalce, ki jim je bila všeč zamisel o poučevanju otrok domačega mobilnega razvoja. Do septembra 2014 je Samsung opremil 38 učilnic, kjer se je začel pouk za srednješolce.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Podpis memoranduma o sodelovanju med Samsungom in Kazansko zvezno univerzo s sodelovanjem predsednika Republike Tatarstan, g. Minnikhanova, november 2013

Od takrat (od leta 2014) smo letno sprejmemo več kot 1000 šolarjev, in opravijo letni tečaj бесплатно.

Kako poteka trening? Pouk se začne v septembru in konča v maju, poteka po urniku enkrat ali dvakrat tedensko v skupnem trajanju 2 akademske ure.

Predmet je sestavljen iz modulov, po vsakem modulu sledi zahteven test za preverjanje pridobljenega znanja, ob koncu leta pa morajo študentje razviti in predstaviti svoj projekt – mobilno aplikacijo.

Da, program se je izkazal za težkega, kar je povsem naravno, glede na količino znanja, ki je potrebno za dosego rezultata. Še posebej, če je naša naloga kompetentno poučevanje programiranja. In tega ni mogoče storiti tako, da bi usposabljanje temeljilo na pristopu "naredi enako kot jaz", potrebno je zagotoviti osnovno razumevanje teoretičnih osnov področij programiranja, ki se preučujejo. V zadnjih 4 letih se je tečaj močno razvil. Skupaj z učitelji programa smo skušali najti kompromis glede stopnje zahtevnosti, ravnovesja teorije in prakse, oblik kontrole in mnogih drugih vprašanj. A tega ni bilo lahko storiti: program vključuje več kot petdeset učiteljev iz vse Rusije in vsi so zelo skrbni in navdušeni ljudje z individualnim pogledom na poučevanje programiranja!

Spodaj so trenutna imena modulov programa SAMSUNG IT SCHOOL, ki bodo bralcem, ki se posvečajo programiranju, povedali veliko o svoji vsebini:

  1. Osnove programiranja v Javi
  2. Uvod v objektno orientirano programiranje
  3. Osnove programiranja aplikacij za Android
  4. Algoritmi in podatkovne strukture v Javi
  5. Osnove razvoja zaledja mobilnih aplikacij

Poleg pouka se dijaki od sredine šolskega leta začnejo pogovarjati o temi projekta in začnejo razvijati lastno mobilno aplikacijo, na koncu usposabljanja pa jo predstavijo komisiji. Običajna praksa je povabiti lokalne univerzitetne učitelje in strokovne razvijalce kot zunanje člane certifikacijske komisije.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Projekt »Mobilni voznikov pomočnik«, za katerega je Pavel Kolodkin (Čeljabinsk) leta 2016 prejel štipendijo za usposabljanje na MIPT

Po uspešnem zaključku usposabljanja diplomanti programa prejmejo certifikate podjetja Samsung.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Diploma na mestu v Nižnem Novgorodu

Prepričani smo, da so naši diplomanti posebni: znajo samostojno študirati in imajo izkušnje s projektno dejavnostjo. Veseli me, da so številne vodilne ruske univerze podprle fante in naš program - dani so dodatne točke ob sprejemu za potrdilo diplomanta SAMSUNG IT ŠOLE in diplomo zmagovalca natečaja “IT ŠOLA izbira najmočnejšega!”

Program je prejel številne nagrade poslovne skupnosti, vključno s prestižno nagrado Runet.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Nagrada Runet 2016 v kategoriji "Znanost in izobraževanje"

Diplomski projekti

Najbolj presenetljiv dogodek programa je letno zvezno tekmovanje "IT ŠOLA izbere najmočnejše!" Tekmovanje poteka med vsemi diplomanti. V finale je izbranih le 15-17 najboljših projektov od več kot 600 prijavljenih, njihovi avtorji šolarji pa so skupaj z učitelji povabljeni v Moskvo na zadnjo stopnjo tekmovanja.

Katere teme projekta izbirajo šolarji?

Igre seveda! Fantje mislijo, da jih razumejo in se z velikim entuziazmom lotijo ​​posla. Poleg tehničnih problemov rešujejo težave z oblikovanjem (nekateri rišejo sami, drugi pritegnejo prijatelje, ki so sposobni risanja), nato se soočijo z nalogo prilagajanja igralnega ravnotežja, pomanjkanjem časa itd... in kljub temu vse, vsako leto vidimo preprosto neverjetne vzorce zabavnega žanra!

Priljubljene so tudi izobraževalne aplikacije. Kar je povsem razumljivo: otroci se še vedno učijo in želijo narediti ta proces zabaven in zanimiv, pomagati prijateljem ali mlajšim otrokom v družini.

In socialne aplikacije zavzemajo posebno mesto. Njihova največja vrednost je njihova ideja. Opaziti družbeni problem, ga razumeti in predlagati rešitev je velik dosežek v šolski dobi.

Z gotovostjo lahko trdimo, da smo ponosni na stopnjo razvoja naših diplomantov! In da se lahko seznanite s projekti fantov "v živo", smo naredili izbor aplikacij, ki so na voljo na GooglePlay (če želite iti v trgovino z aplikacijami, kliknite povezavo na ime projekta).

Torej, naprej o prijavah in njihovih mladih avtorjih.

Aplikacije za zabavo

Majhne dežele – več kot 100 tisoč prenosov

Avtor projekta je Egor Alexandrov, diplomant prvega razreda leta 2015 iz moskovskega mesta TemoCenter. Postal je eden izmed končnih zmagovalcev prvega tekmovanja IT ŠOLA v kategoriji igričarskih aplikacij.

Tiny Lands je vojaška strateška igra. Igralec je povabljen, da razvije naselja od majhne vasi do mesta, pridobiva vire in se bori. Omeniti velja, da je imel Egor idejo za to igro že dolgo; veliko likov se je domislil že pred študijem v ŠOLI, ko je poskušal narediti igro v Pascalu. Kaj je uspelo učencu 10. razreda, presodite sami!

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Junaki in zgradbe "Tiny Lands"

Zdaj je Egor študent ene od moskovskih univerz. Navdušen je nad robotiko, ki jo v svojih novih projektih zanimivo združuje z mobilnim razvojem: robot igra šah ali naprava, ki iz telefona izpisuje sporočila v obliki telegrama.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Igranje šaha z robotom

Dotaknite se možnosti Cube Lite – dobitnik Grand Prix tekmovanja 2015

Avtor projekta je Grigory Senchenok, je tudi študent najbolj nepozabne prve diplome v moskovskem TemoCentru. Učitelj - Konorkin Ivan.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Grigorijev govor na finalu tekmovanja "IT ŠOLA izbere najmočnejšega!" 2015

Touch Cube je aplikacija za tiste, ki radi ustvarjajo predmete v tridimenzionalnem prostoru. Iz majhnih kock lahko sestavite kateri koli predmet. Poleg tega lahko vsaki kocki dodelite poljubno barvo RGB in jo naredite celo prozorno. Nastale modele lahko shranite in izmenjujete.

Da bi razumel 3D, je Gregory samostojno obvladal elemente linearne algebre, ker šolski kurikulum ne vključuje transformacij vektorskega prostora. Na tekmovanju je z navdušenjem govoril o svojih načrtih za komercializacijo aplikacije. Vidimo, da ima zdaj nekaj izkušenj s to zadevo: zdaj sta v trgovini na voljo 2 različici - brezplačna z oglaševanjem in plačana brez oglaševanja. Brezplačna različica ima več kot 5 prenosov.

DrumHero – več kot 100 tisoč prenosov

Kot lahko uganete iz imena, je DrumHero različica znane igre Guitar Hero našega diplomanta Shamila Magomedova iz leta 2016. Študiral je na tehničnem izobraževalnem centru Samsung v Moskvi pri Vladimirju Iljinu.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Shamil v finalu tekmovanja "IT ŠOLA izbere najmočnejšega!", 2016

Shamil, ljubitelj žanra ritmičnih iger, je prepričan, da je še vedno aktualen in, sodeč po priljubljenosti aplikacije, se ni zmotil! V svoji aplikaciji mora igralec v ritmu predvajane glasbe pritisniti ustrezna področja na zaslonu ob pravem času in za zahtevano trajanje.

Poleg igranja je Shamil dodal možnost nalaganja lastne glasbe. Da bi to naredil, je moral ugotoviti format za shranjevanje MIDI, ki vam omogoča, da iz izvorne glasbene datoteke izvlečete potrebno zaporedje ukazov za predvajanje. Glede na to, da obstaja veliko aplikacij, ki pretvarjajo običajne glasbene formate, kot sta MP3 in AVI, v MIDI, je bila ideja vsekakor dobra. Veseli me, da Shamil nenehno podpira svoj šolski projekt; pred kratkim je bila izdana posodobitev.

Socialne aplikacije

ProBonoPublico – Velika nagrada 2016

Avtor projekta je Dmitry Pasechnyuk, diplomant leta 2016 SAMSUNG IT SCHOOL iz Centra za razvoj nadarjenih otrok Kaliningrajske regije, učitelj Arthur Baboshkin.

ProBonoPublico je namenjen ljudem, ki so se pripravljeni ukvarjati z dobrodelnostjo, in sicer: ljudem v težkih življenjskih situacijah nuditi kvalificirano pravno ali psihološko pomoč pro bono (iz latinščine »za javno dobro«), tj. na prostovoljni osnovi. Za organizatorje tovrstnega komuniciranja (administratorje) so predlagane javne in dobrodelne organizacije ter krizni centri. Aplikacija vključuje mobilni odjemalski del za prostovoljca in spletno aplikacijo za administratorja.

Video o aplikaciji:


Plemenita ideja projekta je očarala natečajno žirijo in soglasno prejela veliko nagrado natečaja. Na splošno je Dmitry eden najsvetlejših diplomantov v zgodovini našega programa. Zmagal je na natečaju INFORMATIČKA ŠOLA, s končanim le 6. razredom srednje šole! In ni se ustavil pri tem, je zmagovalec številnih tekmovanj in olimpijad, vključno z NTI, jaz sem profesionalec. Lansko leto интервью na portalu Rusbase je povedal, da ga sedaj zanimata analiza podatkov in nevronske mreže.

In jeseni 2017 sta se Dmitry in njegov učitelj Arthur Baboshkin na povabilo predsednika sedeža Samsung Electronics za Rusijo in CIS udeležila štafete olimpijskega ognja v Južni Koreji.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Dmitry Pasechnyuk je eden prvih nosilcev bakle štafete zimskih olimpijskih iger PyeongChang 2018

Poživi – Velika nagrada 2017

Avtor projekta je Vladislav Tarasov, moskovski diplomant SAMSUNG IT SCHOOL 2017, učitelj Vladimir Ilyin.

Vladislav se je odločil pomagati pri reševanju problema urbane ekologije, predvsem pa odlaganja odpadkov. V aplikaciji Enliven zemljevid prikazuje okoljske točke mesta Moskva: kraje za recikliranje papirja, stekla, plastike, izobraževalne centre itd. Preko aplikacije lahko izveste naslov, odpiralni čas, kontakte in druge podatke o eko točki ter dobite navodila za pot do nje. V obliki igre uporabnika spodbujamo, da naredi pravo stvar - obišče eko točke za točke, zahvaljujoč katerim lahko dvignete svoj rang, rešite živali, drevesa in ljudi.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Posnetki zaslona aplikacije Enliven

Projekt Enliven je poleti 2017 prejel Grand Prix letnega natečaja IT ŠOLA. In že jeseni se je Vladislav udeležil tekmovanja »Mladi inovatorji« v okviru moskovskega foruma »Mesto izobraževanja«, kjer je zasedel drugo mesto in prejel posebno nagrado »Sklada ribičev« v višini 150 rubljev za razvoj aplikacije.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Predstavitev Grand Prix tekmovanja 2017

Izobraževalne aplikacije

MyGIA 4 — priprava za 4. razred VPR

Avtor projekta je Egor Demidovich, študent leta 2017 iz novosibirske lokacije SAMSUNG IT SCHOOL, učitelj Pavel Mul. Projekt MyGIA je eden izmed zmagovalcev zadnjega projektnega natečaja.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Egor v finalu tekmovanja "IT ŠOLA izbere najmočnejšega!", 2017

Kaj je VPR? To je vse ruski test, ki se piše ob koncu osnovne šole. In verjemite mi, to je resna preizkušnja za otroke. Egor je razvil aplikacijo MyGIA, ki mu pomaga pri pripravah na temeljne predmete: matematiko, ruski jezik in svet okoli njega. Omeniti velja, da se naloge generirajo samodejno, kar odpravlja možnost pomnjenja nalog. Egor je med zagovorom povedal, da je moral narisati več kot 80 slik, da je lahko izdajal in preverjal »certifikate«, je poleg same aplikacije implementiral še strežniški del. Aplikacija se nenehno posodablja, pred kratkim so dodana matematična vprašanja iz VPR 2018. Zdaj ima več kot 10 tisoč prenosov.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Posnetki zaslona aplikacije MyGIA

Elektrika – aplikacija za virtualno resničnost

Avtor projekta je Andrey Andryushchenko, diplomant SAMSUNG IT SCHOOL 2015 iz Habarovska, učitelj Konstantin Kanaev. Ta projekt ni nastal med študijem na naši šoli, ima drugačno zgodovino.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Andrej z učiteljem na tekmovanju, 2015

Julija 2015 je Andrey postal zmagovalec natečaja "IT ŠOLA izbere najmočnejšega!" v kategoriji “Programiranje” s projektom Gravity Particles. Ideja je bila povsem Andrejeva - na igriv način se seznaniti z osnovnimi fizikalnimi zakoni, predvsem z implementacijo Coulombovih zakonov in zakonov univerzalne gravitacije. Žiriji je bila aplikacija zelo všeč zaradi načina pisanja kode, implementaciji pa je očitno manjkalo tridimenzionalnosti. Posledično se je po tekmovanju rodila ideja, da podpremo Andreja in ga povabimo k ustvarjanju različice igre za očala za virtualno resničnost Gear VR. Tako se je rodil nov projekt Electricity, ki je nastal ob podpori guruja na področju VR/AR - podjetja “Fascinating Reality”. In čeprav je moral Andrey obvladati povsem različna orodja (C# in Unity), mu je to uspelo!

Elektrika je 3D vizualizacija procesa širjenja električnega toka v treh prevodnikih: kovina, tekočina in plin. Demonstracijo spremlja glasovna razlaga opazovanih fizikalnih pojavov. Aplikacija je bila predstavljena na več ruskih in tujih razstavah. Na moskovskem festivalu znanosti leta 2016 so se ljudje postavili v vrsto pred našo stojnico, da bi preizkusili aplikacijo.

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacije
Elektrika na Festivalu znanosti v Moskvi, 2016

Kam smo namenjeni in seveda, kako se nam približati

Danes SAMSUNG IT SCHOOL deluje v 22 mestih Rusije. In naša primarna naloga je omogočiti študij programiranja še večjemu številu šolarjev in prenesti naše izkušnje. Septembra 2018 bo izšel avtorski elektronski učbenik po programu SAMSUNG IT SCHOOL. Namenjen je tistim proaktivnim izobraževalnim ustanovam, ki želijo uvesti tovrstni tečaj. Učitelji bodo z uporabo naših materialov lahko organizirali usposabljanje za domači razvoj za Android v svojih regijah.

In za konec še informacija za tiste, ki ste se odločili za vpis pri nas: zdaj je pravi čas za to! Začela se je vpisna kampanja za študijsko leto 2018/2019.

Kratko navodilo:

  1. Program sprejema srednješolce (predvsem 9-10) in študente do vključno 17. leta).
  2. Preverite na našem Onlineda je v vaši bližini stran IT ŠOLA: ali bo možno prihajati na pouk? Opozarjamo vas, da je pouk osebni.
  3. Izpolnite in oddajte Aplikacija.
  4. Opravite 1. stopnjo sprejemnega izpita - spletni test. Test je majhen in precej preprost. Vsebuje naloge iz logike, številskih sistemov in programiranja. Slednji so enostavni za otroke, ki samozavestno obvladajo operatorje vej in zank, poznajo nize in pišejo v programskih jezikih Pascal ali C. Praviloma, če dosežete 6 točk od 9 možnih, je to dovolj za povabilo na 2. stopnjo.
  5. O datumu druge stopnje sprejemnih izpitov vas bomo obvestili z dopisom. Priti boste morali neposredno na spletno stran IT ŠOLE, ki ste jo izbrali ob oddaji prijave. Test je lahko v obliki ustnega razgovora ali reševanja problemov, v vsakem primeru pa je namenjen preverjanju sposobnosti algoritmiranja in programiranja.
  6. Vpis poteka na tekmovalni osnovi. Vsi prijavljeni prejmejo pismo z rezultatom. Pouk se začne v drugem ali tretjem tednu septembra.

Ko smo pred 4 leti odprli izobraževalni program za šolarje, smo bili eni prvih, ki smo se s tako resnim programom predstavili tej publiki. Leta kasneje vidimo, da uspešno študirajo na univerzah, izvajajo zanimive projekte in se znajdejo v poklicu (pa naj bo to programer ali sorodno področje). Ne postavljamo si naloge, da bi profesionalne razvijalce pripravili v samo enem letu (to je preprosto nemogoče!), fantom pa vsekakor dajemo vstopnico v svet vznemirljivega poklica!

Samsung IT School: poučevanje šolarjev, kako razvijati mobilne aplikacijeAvtor: Svetlana Yun
Vodja skupine za razvoj ekosistemov rešitev, Laboratorij za poslovne inovacije, Samsung Research Center
Vodja izobraževalnih projektov IT ŠOLA Samsung


Vir: www.habr.com

Dodaj komentar