Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer

Idag handlar vårt inlägg om mobilapplikationer av SAMSUNG IT SCHOOL-utexaminerade. Låt oss börja med en kort information om IT-SKOLAN (för mer information, kontakta vår сайт och/eller ställ frågor i kommentarerna). I den andra delen kommer vi att prata om de bästa, enligt vår mening, Android-applikationer som skapades av skolbarn i årskurs 6-11!

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer

Kort om SAMSUNG IT SCHOOL

SAMSUNG IT SCHOOL är ett socialt och pedagogiskt program för skolbarn som verkar i 22 städer i Ryssland. Samsung Electronics ryska huvudkontor startade programmet för 5 år sedan för att stödja gymnasieelever som brinner för programmering. 2013 löste specialister från Moskva Samsung Research Center tillsammans med MIPT ett svårt problem - de utvecklade en kurs om programmering i Java för Android för skolbarn. Tillsammans med lokala myndigheter valde vi partners - skolor och centra för tilläggsutbildning. Och viktigast av allt, vi hittade kollegor med de nödvändiga kvalifikationerna: lärare, universitetsprofessorer och professionella utvecklare som gillade idén att lära barn inhemsk mobilutveckling. I september 2014 hade Samsung utrustat 38 klassrum, där klasserna för gymnasieelever började.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Undertecknande av ett samarbetsmemorandum mellan Samsung och Kazans federala universitet med deltagande av presidenten för Republiken Tatarstan, Mr. Minnikhanov, november 2013

Sedan dess (sedan 2014) har vi årligen tar vi emot mer än 1000 skolbarn, och de går en årlig kurs бесплатно.

Hur går träningen? Lektioner börjar i september och slutar i maj, är schemalagda en eller två gånger i veckan för en total varaktighet av 2 akademiska timmar.

Kursen består av moduler, efter varje modul finns ett svårt test för att testa de inhämtade kunskaperna, och i slutet av året behöver eleverna utveckla och presentera sitt projekt – en mobilapplikation.

Ja, programmet visade sig vara svårt, vilket är ganska naturligt med tanke på mängden kunskap som krävs för att få resultatet. Speciellt om vår uppgift är att lära ut programmering kompetent. Och detta kan inte göras genom att basera utbildningen på "gör samma sak som jag"-metoden, det är nödvändigt att ge en grundläggande förståelse för de teoretiska grunderna för de områden av programmering som studeras. Under de senaste fyra åren har kursen utvecklats avsevärt. Tillsammans med programlärarna försökte vi hitta en kompromiss kring komplexitetsnivån, balansen mellan teori och praktik, styrformer och många andra frågor. Men detta var inte lätt att göra: programmet involverar mer än femtio lärare från hela Ryssland, och alla är mycket omtänksamma och entusiastiska människor med en individuell syn på att undervisa i programmering!

Nedan är de aktuella namnen på modulerna i SAMSUNG IT SCHOOL-programmet, som kommer att berätta för läsare som är dedikerade till programmering mycket om deras innehåll:

  1. Grunderna i Java-programmering
  2. Introduktion till objektorienterad programmering
  3. Android Application Programmering Grunderna
  4. Algoritmer och datastrukturer i Java
  5. Grunderna för utveckling av backend för mobilapplikationer

Förutom klasser börjar eleverna från mitten av läsåret diskutera projektets ämne och börjar utveckla sin egen mobilapplikation, och i slutet av utbildningen presenterar de den för kommissionen. En vanlig praxis är att bjuda in lokala universitetslärare och professionella utvecklare som externa medlemmar i certifieringskommittén.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Projektet "Mobile Driver Assistant", för vilket Pavel Kolodkin (Chelyabinsk) fick ett stipendium för utbildning vid MIPT 2016

Efter framgångsrikt slutförande av utbildningen får programutexaminerade certifikat från Samsung.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Examen på platsen i Nizhny Novgorod

Vi är övertygade om att våra akademiker är speciella: de vet hur man studerar självständigt och har erfarenhet av projektverksamhet. Jag är glad att ett antal ledande ryska universitet stöttade killarna och vårt program - de är givna ytterligare poäng vid antagning för ett certifikat för en examen från SAMSUNG IT SCHOOL och ett diplom för vinnaren av tävlingen "IT SCHOOL väljer den starkaste!"

Programmet har fått många utmärkelser från näringslivet, bland annat det prestigefyllda Runet Award.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Runet Prize 2016 i kategorin "Science and Education"

Forskarprojekt

Den mest slående händelsen i programmet är den årliga federala tävlingen "IT-SKOLAN väljer den starkaste!" Tävlingen hålls bland alla utexaminerade. Endast 15-17 bästa projekt från mer än 600 sökande väljs ut till finalen, och deras skolbarns författare, tillsammans med deras lärare, bjuds in till Moskva för den sista etappen av tävlingen.

Vilka projektämnen väljer skolbarn?

Spel såklart! Killarna tror att de förstår dem och går igång med stor entusiasm. Förutom tekniska problem löser de problem med design (en del ritar själva, andra lockar kompisar som är kapabla att rita), sedan ställs de inför uppgiften att justera spelbalansen, tidsbrist osv.... och trots allt, varje år ser vi helt enkelt fantastiska smakprov av underhållningsgenren!

Utbildningsapplikationer är också populära. Vilket är ganska förståeligt: ​​barnen studerar fortfarande, och de vill göra denna process rolig och intressant, för att hjälpa vänner eller yngre barn i familjen.

Och sociala applikationer intar en speciell plats. Deras största värde är deras idé. Att uppmärksamma ett socialt problem, förstå det och föreslå en lösning är en enorm prestation i skolåldern.

Vi kan med tillförsikt säga att vi är stolta över utvecklingsnivån hos våra utexaminerade! Och för att du ska kunna bekanta dig med killarnas projekt "live", har vi gjort ett urval av applikationer som finns tillgängliga på GooglePlay (för att gå till applikationsbutiken, klicka på länken på projektnamnet).

Så, vidare om ansökningarna och deras unga författare.

Underhållningsapplikationer

Små länder – mer än 100 tusen nedladdningar

Författaren till projektet är Egor Alexandrov, han är en examen från den allra första klassen 2015 från Moskva-webbplatsen på TemoCenter. Han blev en av de slutliga vinnarna av den första IT-SKOLA-tävlingen i kategorin spelapplikationer.

Tiny Lands är ett militärt strategispel. Spelaren är inbjuden att utveckla bosättningar från en liten by till en stad, utvinna resurser och slåss. Det är anmärkningsvärt att Egor hade idén till detta spel under lång tid; han kom på många av karaktärerna redan innan han studerade på skolan, när han försökte göra ett spel i Pascal. Bedöm själv vad eleven i 10:e klass åstadkommit!

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Hjältar och byggnader i "Tiny Lands"

Nu är Egor student vid ett av Moskvas universitet. Han brinner för robotik, och i hans nya projekt kombineras det intressant med mobil utveckling: robot som spelar schack eller en enhet som skriver ut meddelanden från en telefon i form av ett telegram.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Spela schack med en robot

Tryck på Cube Lite – vinnare av tävlingens Grand Prix 2015

Författaren till projektet är Grigory Senchenok, han är också en student av den mest minnesvärda första examen vid Moskva TemoCenter. Lärare - Konorkin Ivan.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Grigorys tal vid finalen i tävlingen "IT SCHOOL väljer den starkaste!" 2015

Touch Cube är en applikation för dig som gillar att skapa objekt i tredimensionellt utrymme. Du kan konstruera vilket föremål som helst från små kuber. Dessutom kan varje kub tilldelas vilken RGB-färg som helst och till och med göras transparent. De resulterande modellerna kan sparas och bytas ut.

För att förstå 3D behärskade Gregory självständigt elementen i linjär algebra, eftersom skolans läroplan inte inkluderar vektorrumstransformationer. På tävlingen berättade han entusiastiskt om sina planer på att kommersialisera applikationen. Vi ser att han nu har viss erfarenhet i denna fråga: det finns nu 2 versioner tillgängliga i butiken - gratis med reklam och betald utan reklam. Gratisversionen har över 5 000 nedladdningar.

DrumHero – mer än 100 tusen nedladdningar

Som du kan gissa från namnet är DrumHero en version av det berömda spelet Guitar Hero från vår 2016-examinerade Shamil Magomedov. Han studerade vid Samsung Technical Education Center i Moskva med Vladimir Ilyin.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Shamil vid finalen i tävlingen "IT-SKOLAN väljer den starkaste!", 2016

Shamil, ett fan av rytmspelsgenren, övertygade om att det fortfarande är relevant och, att döma av applikationens popularitet, hade han inte fel! I sin applikation måste spelaren, i rytm med musiken som spelas, trycka på lämpliga områden på skärmen vid rätt tidpunkt och under önskad tid.

Förutom spelet lade Shamil till möjligheten att ladda upp sin egen musik. För att göra detta var han tvungen att ta reda på MIDI-lagringsformatet, som låter dig extrahera den nödvändiga sekvensen av kommandon för att spela från källmusikfilen. Med tanke på att det finns många applikationer som konverterar vanliga musikformat som MP3 och AVI till MIDI, var idén definitivt bra. Jag är glad att Shamil ständigt stödjer hans skolprojekt, en uppdatering släpptes nyligen.

Sociala applikationer

ProBonoPublico – Grand Prix 2016

Författaren till projektet är Dmitry Pasechnyuk, en 2016 examen från SAMSUNG IT SCHOOL från Centrum för utveckling av begåvade barn i Kaliningrad-regionen, läraren är Arthur Baboshkin.

ProBonoPublico är avsedd för personer som är redo att engagera sig i välgörenhet, nämligen: att ge människor i svåra livssituationer kvalificerad juridisk eller psykologisk hjälp på pro bono-basis (från latin "för allmännyttans skull"), d.v.s. på frivillig basis. Offentliga och välgörande organisationer och kriscentrum föreslås som anordnare av sådan kommunikation (administratörer). Applikationen innehåller en mobil klientdel för volontären och en webbapplikation för administratören.

Video om applikationen:


Den ädla idén med projektet fängslade tävlingsjuryn, och den tilldelades enhälligt tävlingens Grand Prix. I allmänhet är Dmitry en av de ljusaste kandidaterna i vårt programs historia. Han vann tävlingen IT SCHOOL, efter att bara ha gått 6:e klass i en gymnasieskola! Och han slutade inte där, han är vinnaren av många tävlingar och olympiader, inklusive NTI, I'm a Professional. Förra året intervju på Rusbase-portalen sa han att han nu är intresserad av dataanalys och neurala nätverk.

Och hösten 2017 deltog Dmitry och hans lärare Arthur Baboshkin, på inbjudan av presidenten för huvudkontoret för Samsung Electronics för Ryssland och OSS, i den olympiska facklans stafett i Sydkorea.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Dmitry Pasechnyuk är en av de första fackelbärarna i PyeongChang 2018 vinter-OS Stafett

Liva upp – Grand Prix 2017

Författaren till projektet är Vladislav Tarasov, Moskvaexamen vid SAMSUNG IT SCHOOL 2017, lärare Vladimir Ilyin.

Vladislav bestämde sig för att hjälpa till att lösa problemet med stadsekologi och framför allt avfallshantering. I Enliven-applikationen visar kartan miljöpunkter i staden Moskva: platser för återvinning av papper, glas, plast, utbildningscentra och så vidare. Genom applikationen kan du ta reda på adress, öppettider, kontakter och annan information om ekopunkten och få vägbeskrivning till den. I form av ett spel uppmuntras användaren att göra rätt - besök eko-poäng för poäng, tack vare vilka du kan höja din rang, rädda djur, träd och människor.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Skärmdumpar av Enliven-applikationen

Enliven-projektet fick Grand Prix i den årliga IT SCHOOL-tävlingen sommaren 2017. Och redan på hösten deltog Vladislav i tävlingen "Unga innovatörer" som en del av Moskva-forumet "City of Education", där han tog andra plats och fick ett specialpris från "Fishermen of the Fund" i mängden 150 000 rubel för utveckling av applikationen.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Presentation av tävlingens Grand Prix 2017

Pedagogiska applikationer

MyGIA 4 — förberedelse för 4:e klass VPR

Författaren till projektet är Egor Demidovich, student 2017 från Novosibirsk-webbplatsen för SAMSUNG IT SCHOOL, lärare Pavel Mul. MyGIA-projektet är en av vinnarna i den senaste projekttävlingen.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Egor vid finalen i tävlingen "IT-SKOLAN väljer den starkaste!", 2017

Vad är VPR? Detta är ett helt ryska prov som skrivs i slutet av grundskolan. Och tro mig, det här är ett allvarligt test för barn. Egor utvecklade MyGIA-applikationen för att hjälpa honom att förbereda sig för kärnämnena: matematik, ryska språket och världen omkring honom. Det är anmärkningsvärt att uppgifter genereras automatiskt, vilket eliminerar möjligheten att memorera uppgifter. Under sitt försvar sa Egor att han var tvungen att rita mer än 80 bilder, och för att kunna utfärda och verifiera "certifikat", förutom själva applikationen, implementerade han serverdelen. Applikationen uppdateras ständigt, matematikfrågor från 2018 års VPR har nyligen lagts till. Nu har den mer än 10 tusen nedladdningar.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Skärmdumpar av MyGIA-applikationen

Elektricitet – applikation för virtuell verklighet

Författaren till projektet är Andrey Andryushchenko, examen från SAMSUNG IT SCHOOL 2015 från Khabarovsk, lärare Konstantin Kanaev. Det här projektet skapades inte när vi studerade på vår skola, det har en annan historia.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Andrey med sin lärare på tävlingen, 2015

I juli 2015 blev Andrey vinnaren av tävlingen "IT SCHOOL väljer den starkaste!" i kategorin "Programmering" med projektet Gravity Particles. Tanken var helt och hållet Andreis – att på ett lekfullt sätt bekanta sig med de grundläggande fysiska lagarna, i första hand implementera Coulombs lagar och universell gravitation. Juryn gillade ansökan verkligen på grund av sättet koden skrevs på, men implementeringen saknade uppenbarligen tredimensionalitet. Som ett resultat, efter tävlingen, föddes idén att stödja Andrey och bjuda in honom att skapa en version av spelet för Gear VR virtual reality-glasögon. Så föddes det nya projektet Electricity, som skapades med stöd av gurun inom området VR/AR - företaget "Fascinating Reality". Och även om Andrey var tvungen att behärska helt andra verktyg (C# och Unity), gjorde han det framgångsrikt!

Elektricitet är en 3D-visualisering av processen för utbredning av elektrisk ström i tre ledare: metall, vätska och gas. Demonstrationen åtföljs av en röstförklaring av de observerade fysiska fenomenen. Applikationen demonstrerades på flera ryska och utländska utställningar. Vid vetenskapsfestivalen i Moskva 2016 ställde folk upp sig vid vår monter för att prova applikationen.

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationer
Elektricitet på Vetenskapsfestivalen i Moskva, 2016

Vart är vi på väg och naturligtvis hur vi ska närma oss

Idag verkar SAMSUNG IT SCHOOL i 22 städer i Ryssland. Och vår primära uppgift är att ge möjlighet att studera programmering till ännu fler skolbarn och att replikera vår erfarenhet. I september 2018 kommer författarens elektroniska lärobok baserad på programmet SAMSUNG IT SCHOOL att publiceras. Den är avsedd för de proaktiva utbildningsinstitutioner som vill lansera en sådan kurs. Lärare, med hjälp av vårt material, kommer att kunna organisera utbildning i inbyggd utveckling för Android i sina regioner.

Och avslutningsvis, information för de som bestämt sig för att registrera sig hos oss: nu är det dags att göra det! Antagningskampanjen för läsåret 2018-2019 har startat.

Kort instruktion:

  1. Programmet tar emot gymnasieelever (främst 9-10) och högskolestudenter upp till 17 års ålder.
  2. Kolla in det på vår Onlineatt det finns en IT-SKOLA-sida nära dig: kommer det att vara möjligt att komma till lektioner? Vi påminner dig om att klasserna är ansikte mot ansikte.
  3. Fyll i och skicka Ansökan.
  4. Godkänt steg 1 i antagningsprovet - onlinetest. Testet är litet och ganska enkelt. Den innehåller uppgifter om logik, nummersystem och programmering. De senare är lätta för barn som har ett säkert behärskande av gren- och loopoperatorer, är bekanta med arrayer och skriver i programmeringsspråken Pascal eller C. Som regel, om du får 6 poäng av 9 möjliga, räcker detta för att bli inbjuden till steg 2.
  5. Datumet för den andra etappen av inträdesprov kommer att meddelas dig i ett brev. Du måste komma direkt till IT-SKOLAN-webbplatsen som du valde när du skickade in din ansökan. Testet kan ha formen av en muntlig intervju eller problemlösning, men i alla fall syftar det till att testa algoritmiseringsförmåga och programmeringsförmåga.
  6. Anmälan sker på tävlingsbasis. Alla sökande får ett brev med resultatet. Lektionerna börjar från andra eller tredje veckan i september.

När vi för 4 år sedan öppnade ett utbildningsprogram för skolbarn var vi en av de första som kom ut med ett så seriöst program för denna publik. År senare ser vi att de framgångsrikt studerar vid universitet, genomför intressanta projekt och finner sig själva i ett yrke (vare sig det är programmering eller ett relaterat område). Vi ger oss inte uppgiften att förbereda professionella utvecklare på bara ett år (detta är helt enkelt omöjligt!), men vi ger definitivt killarna en biljett till världen av ett spännande yrke!

Samsung IT School: lära skolbarn hur man utvecklar mobila applikationerFörfattare: Svetlana Yun
Chef för Solution Ecosystem Development Group, Business Innovation Laboratory, Samsung Research Center
Pedagogisk projektledare IT SCHOOL Samsung


Källa: will.com

Lägg en kommentar