Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne

Hjoed giet ús post oer mobile applikaasjes fan SAMSUNG IT SCHOOL-ôfstudearden. Litte wy begjinne mei in koarte ynformaasje oer de IT SCHOOL (foar details, nim dan kontakt op mei ús website en/of fragen stelle yn 'e opmerkings). Yn it twadde diel sille wy prate oer de bêste, nei ús miening, Android-applikaasjes dy't makke binne troch skoalbern yn 'e klasse 6-11!

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne

Koart oer SAMSUNG IT SCHOOL

SAMSUNG IT SCHOOL is in sosjaal en edukatyf programma foar skoalbern dat wurket yn 22 stêden fan Ruslân. It Russyske haadkertier fan Samsung Electronics hat it programma 5 jier lyn inisjearre om middelbere skoalle studinten te stypjen dy't hertstochtlik binne oer programmearring. Yn 2013 hawwe spesjalisten fan it Moskouske Samsung Research Center tegearre mei MIPT in lestich probleem oplost - se ûntwikkele in kursus oer programmearring yn Java foar Android foar skoalbern. Tegearre mei lokale autoriteiten hawwe wy partners keazen - skoallen en sintra foar ekstra ûnderwiis. En it wichtichste, wy fûnen kollega's mei de nedige kwalifikaasjes: learkrêften, universitêre heechleararen en profesjonele ûntwikkelders dy't it idee leuk hienen om bern native mobile ûntwikkeling te learen. Tsjin septimber 2014 hie Samsung 38 klaslokalen útrist, wêr't lessen foar middelbere skoalle studinten begûnen.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Undertekenjen fan in memorandum fan gearwurking tusken Samsung en de Kazan Federal University mei de dielname fan de presidint fan 'e Republyk Tatarstan, de hear Minnikhanov, novimber 2013

Sûnt dy tiid (sûnt 2014) hawwe wy jierliks ​​akseptearje wy mear as 1000 skoalbern, en se nimme in jierlikse kursus free.

Hoe giet it mei de training? Klassen begjinne yn septimber en einigje yn maaie, binne pland, ien of twa kear yn 'e wike foar in totale doer fan 2 akademyske oeren.

De kursus bestiet út modules, nei elke module is d'r in drege test om de ferwurven kennis te testen, en oan 'e ein fan it jier moatte studinten har projekt ûntwikkelje en presintearje - in mobile applikaasje.

Ja, it programma blykte lestich te wêzen, wat frij natuerlik is, sjoen de hoemannichte kennis dy't nedich is om it resultaat te krijen. Benammen as ús taak is om kompetint programmearring te learen. En dit kin net dien wurde troch training te basearjen op 'e "doch itselde as my" oanpak; it is needsaaklik om in basisbegryp te jaan fan 'e teoretyske fûneminten fan' e gebieten fan programmearring dy't wurde studearre. Yn 'e ôfrûne 4 jier is de kursus signifikant evoluearre. Tegearre mei de programmadosinten hawwe wy besocht in kompromis te finen oer it nivo fan kompleksiteit, it lykwicht fan teory en praktyk, foarmen fan kontrôle en in protte oare saken. Mar dit wie net maklik te dwaan: it programma giet om mear as fyftich leararen út hiel Ruslân, en allegearre binne tige soarchsume en entûsjaste minsken mei in yndividuele sicht op it ûnderwizen fan programmearring!

Hjirûnder binne de aktuele nammen fan 'e modules fan it SAMSUNG IT SCHOOL-programma, dat lêzers wijd oan it programmearjen in protte sille fertelle oer har ynhâld:

  1. Java Programming Basics
  2. Yntroduksje ta objektrjochte programmearring
  3. Android Application Programming Basics
  4. Algoritmen en gegevensstruktueren yn Java
  5. Fundamentals fan backend-ûntwikkeling fan mobile applikaasjes

Neist de lessen begjinne de learlingen fan 'e midden fan it skoaljier te besprekken oer it ûnderwerp fan it projekt en begjinne har eigen mobile applikaasje te ûntwikkeljen, en oan' e ein fan 'e training presintearje se it oan' e kommisje. In mienskiplike praktyk is om lokale universitêre learkrêften en profesjonele ûntwikkelders út te noegjen as eksterne leden fan 'e sertifisearringskommisje.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
It projekt "Mobile Driver Assistant", wêrfoar Pavel Kolodkin (Chelyabinsk) in subsydzje krige foar training by MIPT yn 2016

Nei suksesfolle foltôging fan training krije programma-ôfstudearden sertifikaten fan Samsung.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Graduation op it plak yn Nizhny Novgorod

Wy binne derfan oertsjûge dat ús ôfstudearden spesjaal binne: se kinne selsstannich studearje en hawwe ûnderfining yn projektaktiviteiten. Ik bin bliid dat in oantal liedende Russyske universiteiten de jonges en ús programma stipe - se wurde jûn ekstra punten by tagong foar in sertifikaat fan in ôfstudearre fan 'e SAMSUNG IT SCHOOL en in diploma fan' e winner fan 'e kompetysje "IT SCHOOL kiest de sterkste!"

It programma hat in protte prizen krigen fan it bedriuwslibben, wêrûnder de prestisjeuze Runet Award.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Runetpriis 2016 yn 'e kategory "Wetenskip en Underwiis"

Graduate Projects

It meast opfallende barren fan it programma is de jierlikse federale kompetysje "IT SCHOOL kiest de sterkste!" De kompetysje wurdt hâlden ûnder alle ôfstudearden. Allinich 15-17 bêste projekten fan mear as 600 oanfregers wurde selektearre foar de finale, en harren skoalbern auteurs, tegearre mei harren leararen, wurde útnoege nei Moskou foar de lêste etappe fan de kompetysje.

Hokker projektûnderwerpen kieze skoalbern?

Spultsjes fansels! De jonges tinke dat se har begripe en mei grut entûsjasme oan it wurk gean. Neist technyske problemen losse se problemen mei ûntwerp op (guon tekenje harsels, oaren lûke freonen oan dy't tekenje kinne), dan wurde se konfrontearre mei de taak om it spulbalâns oan te passen, tiidgebrek, ensfh.... en nettsjinsteande alles, alle jierren wy sjogge gewoan amazing samples fan de entertainment sjenre!

Underwiisapplikaasjes binne ek populêr. Wat hiel begryplik is: de bern studearje noch, en se wolle dit proses leuk en ynteressant meitsje, om freonen of jongere bern yn 'e famylje te helpen.

En sosjale applikaasjes nimme in spesjaal plak yn. Har grutste wearde is har idee. In sosjaal probleem opmerke, it begripe en in oplossing foarstelle is in grutte prestaasje op skoalleeftyd.

Wy kinne mei fertrouwen sizze dat wy grutsk binne op it nivo fan ûntwikkeling fan ús ôfstudearden! En sadat jo yn 'e kunde komme kinne mei de projekten fan' e jonges "live", hawwe wy in seleksje makke fan applikaasjes dy't beskikber binne op GooglePlay (om nei de applikaasjewinkel te gean, klikje op de keppeling op 'e projektnamme).

Dus, fierder oer de applikaasjes en har jonge auteurs.

Entertainment applikaasjes

Tiny Lands - mear dan 100 tûzen downloads

De skriuwer fan it projekt is Egor Alexandrov, hy is in ôfstudearre fan 'e alderearste klasse fan 2015 fan' e Moskouske side by TemoCenter. Hy waard ien fan 'e lêste winners fan' e earste IT SCHOOL-kompetysje yn 'e kategory gamingapplikaasjes.

Tiny Lands is in militêr strategyspultsje. De spiler wurdt útnoege om delsettings te ûntwikkeljen fan in lyts doarp nei in stêd, middels ekstrahearje en fjochtsje. It is opmerklik dat Egor in lange tiid it idee hie foar dit spultsje; hy kaam mei in protte fan 'e karakters sels foardat hy studearre oan' e SKOOL, doe't hy besocht in spultsje te meitsjen yn Pascal. Beoardielje foar josels wat de studint fan 'e 10e klasse hat!

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Helden en gebouwen fan "Tiny Lands"

No Egor is in studint oan ien fan Moskou universiteiten. Hy is hertstochtlik oer robotika, en yn syn nije projekten wurdt it ynteressant kombinearre mei mobile ûntwikkeling: robot skaakspul of in apparaat dat berjochten printet fan in telefoan yn 'e foarm fan in telegram.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Skaken spylje mei in robot

Touch Cube Lite - winner fan de Grand Prix fan de kompetysje 2015

De skriuwer fan it projekt is Grigory Senchenok, hy is ek in studint fan 'e meast memorabele earste ôfstudearjen oan it Moskou TemoCenter. Learaar - Konorkin Ivan.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Grigory's taspraak by de finale fan 'e kompetysje "IT SCHOOL kiest de sterkste!" 2015

Touch Cube is in applikaasje foar dyjingen dy't graach objekten meitsje yn trijediminsjonale romte. Jo kinne elk objekt konstruearje út lytse kubes. Boppedat kin elke kubus elke RGB-kleur wurde tawiisd en sels transparant wurde makke. De resultearjende modellen kinne wurde bewarre en útwiksele.

Om 3D te begripen, behearske Gregory selsstannich de eleminten fan lineêre algebra, om't it skoalkurrikulum gjin transformaasjes fan vectorromte omfettet. By de konkurrinsje spruts er entûsjast oer syn plannen om de oanfraach te kommersjalisearjen. Wy sjogge dat hy no wat ûnderfining hat yn dizze saak: d'r binne no 2 ferzjes beskikber yn 'e winkel - fergees mei reklame en betelle sûnder reklame. De fergese ferzje hat mear as 5 downloads.

DrumHero - mear dan 100 tûzen downloads

Sa't jo kinne riede út de namme, DrumHero is in ferzje fan it ferneamde spultsje Guitar Hero fan ús 2016 ôfstudearre Shamil Magomedov. Hy studearre oan it Samsung Technical Education Center yn Moskou by Vladimir Ilyin.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Shamil by de finale fan de kompetysje "IT SCHOOL kiest de sterkste!", 2016

Shamil, in fan fan it genre fan ritmespultsjes, oertsjûge dat it noch altyd relevant is en, te beoardieljen nei de populariteit fan 'e applikaasje, wie hy net fersin! Yn syn applikaasje moat de spiler, yn ritme mei de muzyk dy't wurdt spile, op it juste momint en foar de fereaske doer op de passende gebieten op it skerm drukke.

Neist de gameplay foege Shamil de mooglikheid ta om syn eigen muzyk te uploaden. Om dit te dwaan, moast hy it MIDI-opslachformaat útfine, wêrtroch jo de nedige folchoarder fan kommando's foar it spieljen fan 'e boarne muzyktriem kinne ekstrahearje. Yn betinken nommen dat d'r in protte applikaasjes binne dy't gewoane muzykformaten lykas MP3 en AVI konvertearje nei MIDI, wie it idee perfoarst goed. Ik bin bliid dat Shamil syn skoalprojekt konstant stipet; in update is koartlyn frijlitten.

Sosjale applikaasjes

ProBonoPublico - Grand Prix 2016

De skriuwer fan it projekt is Dmitry Pasechnyuk, in 2016-ôfstudearre fan 'e SAMSUNG IT SCHOOL fan it Sintrum foar de Untwikkeling fan Gifted Children fan' e Kaliningrad-regio, de learaar is Arthur Baboshkin.

ProBonoPublico is bedoeld foar minsken dy't ree binne om mei te dwaan oan woldiedigens, nammentlik: minsken yn drege libbenssituaasjes op pro bono-basis kwalifisearre juridyske of psychologyske bystân (fan it Latyn “omwille fan it publyk goed”) foarsjen, d.w.s. op frijwilligersbasis. Publike en woldiedige organisaasjes en krisissintra wurde foarsteld as organisatoaren fan sokke kommunikaasje (behearders). De applikaasje befettet in mobyl kliïntdiel foar de frijwilliger en in webapplikaasje foar de behearder.

Fideo oer de applikaasje:


It foarname idee fan it projekt boeide de kompetysjesjuery, en it waard unanym bekroane mei de Grand Prix fan 'e kompetysje. Yn it algemien, Dmitry is ien fan de helderste ôfstudearden yn 'e skiednis fan ús programma. Hy wûn de IT SCHOOL-kompetysje, nei't hy allinich de 6e klasse fan in middelbere skoalle foltôge! En hy stoppe dêr net, hy is de winner fan in protte kompetysjes en Olympiades, ynklusyf NTI, Ik bin in Professional. Ôfrûne jier ynterview op it Rusbase-portaal sei hy dat hy no ynteressearre is yn gegevensanalyse en neurale netwurken.

En yn 'e hjerst fan 2017, Dmitry en syn learaar Arthur Baboshkin, op útnoeging fan' e presidint fan it haadkantoar fan Samsung Electronics foar Ruslân en de CIS, naam diel oan de Olympyske fakkel estafette yn Súd-Korea.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Dmitry Pasechnyuk is ien fan 'e earste fakkeldragers fan' e PyeongChang 2018 Olympyske Winterspullen Relay

Ferlibje - Grand Prix 2017

De skriuwer fan it projekt is Vladislav Tarasov, Moskou ôfstudearre fan SAMSUNG IT SCHOOL 2017, learaar Vladimir Ilyin.

Vladislav besletten om te helpen oplosse it probleem fan stedske ekology, en boppe alles, ôffal. Yn 'e Enliven-applikaasje toant de kaart miljeupunten fan' e stêd Moskou: plakken foar recycling fan papier, glês, plestik, edukative sintra, ensfh. Troch de applikaasje kinne jo it adres, iepeningstiden, kontakten en oare ynformaasje oer it eco-punt fine en routebeschrijvingen krije. Yn 'e foarm fan in spultsje wurdt de brûker oanmoedige om it goede ding te dwaan - besykje ekopunten foar punten, wêrtroch jo jo rang kinne ferheegje, bisten, beammen en minsken bewarje kinne.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Skermôfbyldings fan 'e Enliven-applikaasje

It Enliven-projekt krige yn de simmer fan 2017 de Grand Prix fan de jierlikse IT SCHOOL-kompetysje. En al yn 'e hjerst naam Vladislav diel oan' e konkurrinsje "Jonge Innovators" as ûnderdiel fan it Moskouske "City of Education", wêr't hy it twadde plak naam en in spesjale priis krige fan 'e "Fiskers fan it Fûns" yn it bedrach fan 150 roebel foar de ûntwikkeling fan de applikaasje.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Presintaasje fan de Grand Prix fan de kompetysje 2017

Edukative applikaasjes

MyGIA 4 - tarieding foar 4e klasse VPR

De skriuwer fan it projekt is Egor Demidovich, studint fan 2017 fan 'e Novosibirsk-side fan SAMSUNG IT SCHOOL, learaar Pavel Mul. It MyGIA-projekt is ien fan de winners fan de lêste projektkompetysje.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Egor by de finale fan de kompetysje "IT SCHOOL kiest de sterkste!", 2017

Wat is VPR? Dit is in al-Russyske test dy't skreaun wurdt oan 'e ein fan 'e basisskoalle. En leau my, dit is in serieuze test foar bern. Egor ûntwikkele de MyGIA-applikaasje om him te helpen tariede op de kearnfakken: wiskunde, Russyske taal en de wrâld om him hinne. It is opmerklik dat taken automatysk wurde generearre, wêrtroch't de mooglikheid om taken te memorisearjen elimineert. Tidens syn ferdigening sei Egor dat hy mear dan 80 foto's moast tekenje, en om "sertifikaten" út te jaan en te ferifiearjen, neist de applikaasje sels, ymplementearre hy it serverdiel. De applikaasje wurdt konstant bywurke; wiskundige fragen fan 'e 2018 VPR binne koartlyn tafoege. No hat it mear dan 10 tûzen downloads.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Skermôfbyldings fan 'e MyGIA-applikaasje

Elektrisiteit - applikaasje foar firtuele werklikheid

De skriuwer fan it projekt is Andrey Andryushchenko, in ôfstudearre fan SAMSUNG IT SCHOOL 2015 út Khabarovsk, learaar Konstantin Kanaev. Dit projekt is net makke by it studearjen op ús skoalle; it hat in oare skiednis.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Andrey mei syn learaar by de kompetysje, 2015

Yn july 2015, Andrey waard de winner fan de kompetysje "IT SCHOOL kiest de sterkste!" yn 'e kategory "Programmering" mei it projekt Gravity Particles. It idee wie folslein fan Andrei - om op in boartlike manier yn 'e kunde te kommen mei de basis fysike wetten, benammen it útfieren fan 'e wetten fan Coulomb en universele gravitaasje. De sjuery fûn de oanfraach tige aardich troch de wize wêrop de koade skreaun wie, mar de ymplemintaasje miste dúdlik oan trijediminsjonaliteit. As gefolch, nei de konkurrinsje, waard it idee berne om Andrey te stypjen en him út te noegjen om in ferzje fan it spultsje te meitsjen foar Gear VR firtuele werklikheidbril. Sa waard berne it nije projekt Electricity, dat waard makke mei de stipe fan de guru op it mêd fan VR / AR - it bedriuw "Fascinating Reality". En hoewol Andrey folslein oare ark (C# en Unity) moast behearskje, die hy it mei súkses!

Elektrisiteit is in 3D fisualisaasje fan it proses fan fuortplanting fan elektryske stroom yn trije diriginten: metaal, floeistof en gas. De demonstraasje wurdt begelaat troch in stimferklearring fan de waarnommen fysike ferskynsels. De applikaasje waard demonstrearre op ferskate Russyske en bûtenlânske tentoanstellingen. Op it Moskouske Science Festival yn 2016 stiene minsken op ús stand om de applikaasje te besykjen.

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinne
Elektrisiteit op it Science Festival yn Moskou, 2016

Wêr binne wy ​​hinne en, fansels, hoe te benaderjen ús

Tsjintwurdich wurket SAMSUNG IT SCHOOL yn 22 stêden fan Ruslân. En ús primêre taak is om noch mear skoalbern de kâns te jaan om programmearring te studearjen en ús ûnderfining te replikearjen. Yn septimber 2018 sil it elektroanyske learboek fan de auteur basearre op it SAMSUNG IT SCHOOL-programma wurde publisearre. It is bedoeld foar dy pro-aktive ûnderwiisynstellingen dy't sa'n kursus útsette wolle. Leararen, mei help fan ús materialen, sille training kinne organisearje yn native ûntwikkeling foar Android yn har regio's.

En ta beslút, ynformaasje foar dyjingen dy't besletten hawwe om by ús yn te skriuwen: no is it tiid om it te dwaan! De talittingskampanje foar it akademysk jier 2018-2019 is begon.

Koarte ynstruksje:

  1. It programma akseptearret middelbere skoalle studinten (benammen 9-10) en kolleezje studinten oant de leeftyd fan 17 ynklusyf.
  2. Besjoch it op ús sidedat der in IT SCHOOL-side by jo is: sil it mooglik wêze om nei lessen te kommen? Wy herinnerje jo dat de lessen face-to-face binne.
  3. Folje yn en stjoer Oanfraach.
  4. Faze 1 fan it yngongseksamen trochjaan - online test. De test is lyts en frij ienfâldich. It befettet taken oer logika, nûmersystemen en programmearring. De lêste binne maklik foar bern dy't in selsbewuste behearsking hawwe fan branch- en loopoperators, bekend binne mei arrays en skriuwe yn 'e Pascal- as C-programmearringstalen. As regel, as jo 6 punten fan 9 mooglik skoare, dan is dit genôch om útnoege te wurden foar poadium 2.
  5. De datum fan 'e twadde etappe fan yngongseksamen sil jo yn in brief wurde kommunisearre. Jo moatte direkt nei de IT SCHOOL-side komme dy't jo hawwe keazen by it yntsjinjen fan jo oanfraach. De test kin de foarm hawwe fan in mûnling ynterview of probleemoplossing, mar yn alle gefallen is it rjochte op it testen fan algoritmefeardigens en programmearfeardigens.
  6. Ynskriuwing fynt plak op kompetitive basis. Alle oanfregers krije in brief mei it resultaat. De lessen begjinne fan 'e twadde of tredde wike fan septimber.

Doe't wy 4 jier lyn in edukatyf programma iepene foar skoalbern, wiene wy ​​ien fan de earsten dy't mei sa'n serieus programma útkamen foar dit publyk. Jierren letter sjogge wy dat se mei súkses studearje oan universiteiten, ynteressante projekten útfiere en harsels yn in berop fine (of it no programmearring of in besibbe fjild is). Wy sette ússels net de taak yn om profesjonele ûntwikkelders yn mar in jier te tarieden (dit is gewoan ûnmooglik!), Mar wy jouwe de jonges perfoarst in kaartsje foar de wrâld fan in spannend berop!

Samsung IT School: learje skoalbern hoe't se mobile applikaasjes ûntwikkelje kinneAuteur: Svetlana Yun
Haad fan 'e Solution Ecosystem Development Group, Business Innovation Laboratory, Samsung Research Center
Underwiis projekt manager IT SCHOOL Samsung


Boarne: www.habr.com

Add a comment