Samsung IT School: Lær skolebørn at udvikle mobile applikationer

I dag handler vores indlæg om mobile applikationer af SAMSUNG IT SCHOOL kandidater. Lad os starte med en kort information om IT-SKOLEN (kontakt venligst vores сайт og/eller stil spørgsmål i kommentarerne). I anden del vil vi tale om de bedste, efter vores mening, Android-applikationer, der blev oprettet af skolebørn i klasse 6-11!

Samsung IT School: Lær skolebørn at udvikle mobile applikationer

Kort om SAMSUNG IT SKOLE

SAMSUNG IT SCHOOL er et socialt og pædagogisk program for skolebørn, der opererer i 22 byer i Rusland. Det russiske hovedkvarter for Samsung Electronics indledte programmet for 5 år siden for at støtte gymnasieelever, der brænder for programmering. I 2013 løste specialister fra Moskva Samsung Research Center sammen med MIPT et vanskeligt problem - de udviklede et kursus om programmering i Java til Android til skolebørn. Sammen med lokale myndigheder valgte vi partnere - skoler og centre for yderligere uddannelse. Og vigtigst af alt fandt vi kolleger med de nødvendige kvalifikationer: lærere, universitetsprofessorer og professionelle udviklere, der kunne lide ideen om at undervise børn i mobil udvikling. I september 2014 havde Samsung udstyret 38 klasseværelser, hvor undervisningen for gymnasieelever begyndte.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Underskrivelse af et memorandum om samarbejde mellem Samsung og Kazan Federal University med deltagelse af præsidenten for Republikken Tatarstan, Mr. Minnikhanov, november 2013

Siden da (siden 2014) har vi årligt tager vi imod mere end 1000 skolebørn, og de tager et årligt kursus gratis.

Hvordan går træningen? Undervisningen begynder i september og slutter i maj, er planlagt en eller to gange om ugen i en samlet varighed på 2 akademiske timer.

Kurset består af moduler, efter hvert modul er der en svær test for at teste den erhvervede viden, og i slutningen af ​​året skal eleverne udvikle og præsentere deres projekt - en mobilapplikation.

Ja, programmet viste sig at være svært, hvilket er ganske naturligt i betragtning af den mængde viden, der skal til for at opnå resultatet. Især hvis vores opgave er at undervise kompetent i programmering. Og dette kan ikke lade sig gøre ved at basere træningen på "gør det samme som mig"-tilgangen; det er nødvendigt at give en grundlæggende forståelse af det teoretiske grundlag for de programmeringsområder, der studeres. I løbet af de seneste 4 år har kurset udviklet sig markant. Sammen med programlærerne forsøgte vi at finde et kompromis om kompleksitetsniveauet, balancen mellem teori og praksis, kontrolformer og mange andre problemstillinger. Men dette var ikke let at gøre: programmet involverer mere end halvtreds lærere fra hele Rusland, og alle er meget omsorgsfulde og entusiastiske mennesker med et individuelt syn på undervisning i programmering!

Nedenfor er de aktuelle navne på modulerne i SAMSUNG IT SCHOOL-programmet, som vil fortælle læsere dedikeret til programmering meget om deres indhold:

  1. Grundlæggende Java-programmering
  2. Introduktion til objektorienteret programmering
  3. Grundlæggende programmering af Android-applikationer
  4. Algoritmer og datastrukturer i Java
  5. Grundlæggende om backend-udvikling af mobilapplikationer

Ud over klasser begynder eleverne fra midten af ​​skoleåret at diskutere emnet for projektet og begynder at udvikle deres egen mobilapplikation, og i slutningen af ​​uddannelsen præsenterer de den for kommissionen. En almindelig praksis er at invitere lokale universitetslærere og professionelle udviklere som eksterne medlemmer af certificeringsudvalget.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
"Mobile Driver Assistant"-projektet, hvortil Pavel Kolodkin (Chelyabinsk) modtog et stipendium til uddannelse ved MIPT i 2016

Efter vellykket gennemførelse af uddannelsen modtager kandidater fra programmet certifikater fra Samsung.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Eksamen på stedet i Nizhny Novgorod

Vi er overbeviste om, at vores kandidater er specielle: de ved, hvordan man studerer selvstændigt og har erfaring med projektaktiviteter. Jeg er glad for, at en række førende russiske universiteter støttede fyrene og vores program - de er givet ekstra point ved optagelse for et certifikat fra en kandidat fra SAMSUNG IT SCHOOL og et diplom fra vinderen af ​​konkurrencen "IT SCHOOL vælger den stærkeste!"

Programmet har modtaget mange priser fra erhvervslivet, blandt andet den prestigefyldte Runet Award.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Runet Prisen 2016 i kategorien "Science and Education"

Kandidatprojekter

Den mest slående begivenhed i programmet er den årlige føderale konkurrence "IT-SKOLEN vælger den stærkeste!" Konkurrencen afholdes blandt alle kandidater. Kun 15-17 bedste projekter fra mere end 600 ansøgere bliver udvalgt til finalen, og deres skolebørns forfattere inviteres sammen med deres lærere til Moskva til sidste fase af konkurrencen.

Hvilke projektemner vælger skolebørn?

Spil selvfølgelig! Fyrene tror, ​​at de forstår dem og går i gang med stor entusiasme. Udover tekniske problemer løser de problemer med design (nogle tegner selv, andre tiltrækker venner, der er i stand til at tegne), så står de over for opgaven med at justere spilbalancen, mangel på tid osv.... og trods alt, hvert år ser vi simpelthen fantastiske eksempler på underholdningsgenren!

Pædagogiske applikationer er også populære. Hvilket er ganske forståeligt: ​​børnene studerer stadig, og de vil gerne gøre denne proces sjov og interessant for at hjælpe venner eller yngre børn i familien.

Og sociale applikationer indtager en særlig plads. Deres største værdi er deres idé. At bemærke et socialt problem, forstå det og foreslå en løsning er en kæmpe præstation i skolealderen.

Vi kan roligt sige, at vi er stolte af udviklingsniveauet hos vores kandidater! Og for at du kan blive bekendt med fyrenes projekter "live", har vi lavet et udvalg af applikationer, der er tilgængelige på GooglePlay (for at gå til applikationsbutikken, klik på linket på projektnavnet).

Så videre om ansøgningerne og deres unge forfattere.

Underholdningsapplikationer

Små lande – mere end 100 tusinde downloads

Forfatteren til projektet er Egor Alexandrov, han er uddannet fra den allerførste klasse i 2015 fra Moskva-stedet på TemoCenter. Han blev en af ​​de endelige vindere af den første IT-SKOLE-konkurrence i kategorien spilapplikationer.

Tiny Lands er et militærstrategispil. Spilleren inviteres til at udvikle bosættelser fra en lille landsby til en by, udvinde ressourcer og kæmpe. Det er bemærkelsesværdigt, at Egor havde ideen til dette spil i lang tid; han fandt på mange af karaktererne, selv før han studerede på SKOLE, da han prøvede at lave et spil i Pascal. Bedøm selv, hvad eleven i 10. klasse præsterede!

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Helte og bygninger i "Tiny Lands"

Nu er Egor studerende på et af Moskvas universiteter. Han brænder for robotteknologi, og i hans nye projekter kombineres det interessant med mobiludvikling: robot, der spiller skak eller en enhed, der udskriver beskeder fra en telefon i form af et telegram.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
At spille skak med en robot

Tryk på Cube Lite – vinder af konkurrencens Grand Prix 2015

Forfatteren af ​​projektet er Grigory Senchenok, han er også studerende på den mest mindeværdige første graduering ved Moskva TemoCenter. Lærer - Konorkin Ivan.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Grigorys tale ved finalen i konkurrencen "IT-SKOLEN vælger den stærkeste!" 2015

Touch Cube er et program for dem, der kan lide at skabe objekter i tredimensionelt rum. Du kan konstruere enhver genstand fra små terninger. Desuden kan hver terning tildeles enhver RGB-farve og endda gøres gennemsigtig. De resulterende modeller kan gemmes og udveksles.

For at forstå 3D mestrede Gregory selvstændigt elementerne i lineær algebra, fordi skolens læseplan ikke inkluderer vektorrumstransformationer. Ved konkurrencen fortalte han entusiastisk om sine planer om at kommercialisere ansøgningen. Vi ser, at han nu har en vis erfaring i denne sag: der er nu 2 versioner tilgængelige i butikken - gratis med reklame og betalt uden reklame. Den gratis version har over 5 downloads.

DrumHero – mere end 100 tusinde downloads

Som du kan gætte ud fra navnet, er DrumHero en version af det berømte spil Guitar Hero fra vores 2016 kandidat Shamil Magomedov. Han studerede på Samsung Technical Education Center i Moskva hos Vladimir Ilyin.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Shamil ved finalen i konkurrencen "IT SKOLE vælger den stærkeste!", 2016

Shamil, en fan af rytmespilsgenren, var overbevist om, at den stadig er relevant, og at dømme efter applikationens popularitet tog han ikke fejl! I sin ansøgning skal afspilleren, i rytme med musikken, der spilles, trykke på de relevante områder på skærmen på det rigtige tidspunkt og i den nødvendige varighed.

Ud over gameplayet tilføjede Shamil muligheden for at uploade sin egen musik. For at gøre dette var han nødt til at finde ud af MIDI-lagringsformatet, som giver dig mulighed for at udtrække den nødvendige sekvens af kommandoer til afspilning fra kildemusikfilen. I betragtning af at der er mange applikationer, der konverterer almindelige musikformater som MP3 og AVI til MIDI, var ideen bestemt god. Jeg er glad for, at Shamil konstant støtter hans skoleprojekt; en opdatering blev for nylig udgivet.

Sociale apps

ProBonoPublico – Grand Prix 2016

Forfatteren til projektet er Dmitry Pasechnyuk, en 2016-kandidat fra SAMSUNG IT-SKOLEN fra Center for Udvikling af Begavede Børn i Kaliningrad-regionen, læreren er Arthur Baboshkin.

ProBonoPublico er beregnet til mennesker, der er parate til at engagere sig i velgørenhed, nemlig: at give mennesker i vanskelige livssituationer kvalificeret juridisk eller psykologisk bistand på pro bono-basis (fra latin "af hensyn til almenvellet"), dvs. på frivillig basis. Offentlige og velgørende organisationer og krisecentre foreslås som arrangører af sådan kommunikation (administratorer). Applikationen inkluderer en mobil klientdel til den frivillige og en webapplikation til administratoren.

Video om applikationen:


Den ædle idé med projektet fængslede konkurrencejuryen, og den blev enstemmigt tildelt konkurrencens Grand Prix. Generelt er Dmitry en af ​​de lyseste kandidater i vores programs historie. Han vandt IT-SKOLE-konkurrencen, efter kun at have afsluttet 6. klasse på en gymnasieskole! Og han stoppede ikke der, han er vinderen af ​​mange konkurrencer og olympiader, inklusive NTI, I'm a Professional. Sidste år interview på Rusbase-portalen sagde han, at han nu er interesseret i dataanalyse og neurale netværk.

Og i efteråret 2017 deltog Dmitry og hans lærer Arthur Baboshkin på invitation af præsidenten for hovedkvarteret for Samsung Electronics for Rusland og CIS i den olympiske fakkelstafet i Sydkorea.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Dmitry Pasechnyuk er en af ​​de første fakkelbærere af PyeongChang 2018 vinter-OL Stafetten

Opliv – Grand Prix 2017

Forfatteren til projektet er Vladislav Tarasov, Moskva-kandidat fra SAMSUNG IT SCHOOL 2017, lærer Vladimir Ilyin.

Vladislav besluttede at hjælpe med at løse problemet med byøkologi og frem for alt bortskaffelse af affald. I Enliven-applikationen viser kortet miljøpunkter i byen Moskva: steder til genbrug af papir, glas, plastik, uddannelsescentre og så videre. Gennem applikationen kan du finde ud af adresse, åbningstider, kontakter og andre oplysninger om økopunktet og få rutevejledning til det. I form af et spil opfordres brugeren til at gøre det rigtige - besøg øko-point for point, takket være hvilke du kan hæve din rang, redde dyr, træer og mennesker.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Skærmbilleder af Enliven-applikationen

Enliven-projektet modtog Grand Prix i den årlige IT-SKOLE-konkurrence i sommeren 2017. Og allerede i efteråret deltog Vladislav i konkurrencen "Young Innovators" som en del af Moskvas "City of Education"-forum, hvor han tog andenpladsen og modtog en særlig pris fra "Fishermen of the Fund" på et beløb på 150 rubler til udvikling af applikationen.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Præsentation af konkurrencens Grand Prix 2017

Pædagogiske applikationer

MyGIA 4 — forberedelse til 4. klasse VPR

Forfatteren til projektet er Egor Demidovich, studerende i 2017 fra Novosibirsk-stedet på SAMSUNG IT SCHOOL, lærer Pavel Mul. MyGIA-projektet er en af ​​vinderne af den seneste projektkonkurrence.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Egor ved finalen i konkurrencen "IT SKOLE vælger den stærkeste!", 2017

Hvad er VPR? Dette er en al-russisk test, der skrives i slutningen af ​​folkeskolen. Og tro mig, dette er en seriøs test for børn. Egor udviklede MyGIA-applikationen for at hjælpe ham med at forberede sig til kernefagene: matematik, russisk sprog og verden omkring ham. Det er bemærkelsesværdigt, at opgaver genereres automatisk, hvilket eliminerer muligheden for at huske opgaver. Under sit forsvar sagde Egor, at han skulle tegne mere end 80 billeder, og for at kunne udstede og verificere "certifikater", ud over selve applikationen, implementerede han serverdelen. Applikationen opdateres konstant; matematikspørgsmål fra 2018 VPR er for nylig blevet tilføjet. Nu har den mere end 10 tusinde downloads.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Skærmbilleder af MyGIA-applikationen

Elektricitet – virtual reality-applikation

Forfatteren til projektet er Andrey Andryushchenko, uddannet fra SAMSUNG IT SCHOOL 2015 fra Khabarovsk, lærer Konstantin Kanaev. Dette projekt blev ikke oprettet, mens du studerede på vores skole; det har en anden historie.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Andrey med sin lærer ved konkurrencen, 2015

I juli 2015 blev Andrey vinderen af ​​konkurrencen "IT SKOLE vælger den stærkeste!" i kategorien "Programmering" med Gravity Particles-projektet. Ideen var helt Andreis - at sætte sig ind i de grundlæggende fysiske love på en legende måde, primært at implementere Coulombs love og universel gravitation. Juryen kunne rigtig godt lide ansøgningen på grund af den måde, koden var skrevet på, men implementeringen manglede tydeligvis tredimensionalitet. Som et resultat, efter konkurrencen, blev ideen født om at støtte Andrey og invitere ham til at skabe en version af spillet til Gear VR virtual reality-briller. Således opstod det nye projekt Electricity, som blev skabt med støtte fra guruen inden for VR/AR - virksomheden "Fascinating Reality". Og selvom Andrey skulle mestre helt andre værktøjer (C# og Unity), gjorde han det med succes!

Elektricitet er en 3D-visualisering af processen med udbredelse af elektrisk strøm i tre ledere: metal, væske og gas. Demonstrationen ledsages af en stemmeforklaring af de observerede fysiske fænomener. Ansøgningen blev demonstreret på flere russiske og udenlandske udstillinger. Ved Moscow Science Festival i 2016 stod folk i kø ved vores stand for at prøve applikationen.

Samsung IT School: Lær skolebørn at udvikle mobile applikationer
Elektricitet på Science Festival i Moskva, 2016

Hvor er vi på vej hen, og selvfølgelig hvordan skal vi henvende os

I dag opererer SAMSUNG IT SCHOOL i 22 byer i Rusland. Og vores primære opgave er at give mulighed for at studere programmering til endnu flere skolebørn og at kopiere vores erfaring. I september 2018 udkommer forfatterens elektroniske lærebog baseret på SAMSUNG IT SCHOOL-programmet. Det er beregnet til de proaktive uddannelsesinstitutioner, der ønsker at lancere et sådant kursus. Lærere, ved hjælp af vores materialer, vil være i stand til at organisere træning i indbygget udvikling til Android i deres regioner.

Og afslutningsvis, information til dem, der besluttede at tilmelde sig os: nu er det tid til at gøre det! Optagelseskampagnen for studieåret 2018-2019 er startet.

Kort instruktion:

  1. Programmet accepterer gymnasieelever (hovedsageligt 9-10) og universitetsstuderende op til en alder af 17 inklusive).
  2. Tjek det ud på vores Onlineat der er en IT-SKOLE-plads i nærheden af ​​dig: vil det være muligt at komme til undervisning? Vi minder dig om, at undervisningen foregår ansigt til ansigt.
  3. Udfyld og indsend Ansøgning.
  4. Bestå trin 1 af optagelsesprøven - online test. Testen er lille og ganske enkel. Den indeholder opgaver om logik, talsystemer og programmering. Sidstnævnte er nemme for børn, der har en sikker kommando af branch- og loop-operatorer, er fortrolige med arrays og skriver på Pascal- eller C-programmeringssprogene. Som regel, hvis du scorer 6 point ud af 9 mulige, så er dette nok til at blive inviteret til fase 2.
  5. Datoen for anden fase af optagelsesprøverne vil blive meddelt dig i et brev. Du skal komme direkte til IT-SKOLE-webstedet, som du valgte, da du indsendte din ansøgning. Testen kan tage form af et mundtligt interview eller problemløsning, men under alle omstændigheder er det rettet mod at teste algoritme-evner og programmeringsevner.
  6. Tilmelding sker på konkurrencebasis. Alle ansøgere modtager et brev med resultatet. Undervisningen starter fra anden eller tredje uge af september.

Da vi for 4 år siden åbnede et uddannelsesprogram for skolebørn, var vi en af ​​de første, der kom ud med et så seriøst program til dette publikum. År senere ser vi, at de med succes studerer på universiteter, implementerer interessante projekter og finder sig selv i et erhverv (det være sig programmering eller et beslægtet felt). Vi sætter ikke os selv til opgave at forberede professionelle udviklere på bare et år (dette er simpelthen umuligt!), men vi giver bestemt fyrene en billet til verden af ​​et spændende erhverv!

Samsung IT School: Lær skolebørn at udvikle mobile applikationerForfatter: Svetlana Yun
Leder af Solution Ecosystem Development Group, Business Innovation Laboratory, Samsung Research Center
Pædagogisk projektleder IT SKOLE Samsung


Kilde: www.habr.com

Tilføj en kommentar