Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner

I dag handler innlegget vårt om mobilapplikasjoner til nyutdannede fra SAMSUNG IT SCHOOL. La oss starte med en kort informasjon om IT-SKOLEN (for detaljer, vennligst kontakt vår сайт og/eller still spørsmål i kommentarfeltet). I den andre delen vil vi snakke om de beste, etter vår mening, Android-applikasjoner som ble laget av skolebarn i klasse 6-11!

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner

Kort om SAMSUNG IT SCHOOL

SAMSUNG IT SCHOOL er et sosialt og pedagogisk program for skolebarn som opererer i 22 byer i Russland. Det russiske hovedkvarteret til Samsung Electronics startet programmet for 5 år siden for å støtte elever på videregående skoler som brenner for programmering. I 2013 løste spesialister fra Moskva Samsung Research Center sammen med MIPT et vanskelig problem - de utviklet et kurs om programmering i Java for Android for skolebarn. Sammen med lokale myndigheter valgte vi partnere - skoler og sentre for tilleggsutdanning. Og viktigst av alt, vi fant kolleger med de nødvendige kvalifikasjonene: lærere, universitetsprofessorer og profesjonelle utviklere som likte ideen om å lære barn innfødt mobilutvikling. I september 2014 hadde Samsung utstyrt 38 klasserom, der undervisningen for videregående elever begynte.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Signering av et memorandum om samarbeid mellom Samsung og Kazan Federal University med deltakelse av presidenten for republikken Tatarstan, Mr. Minnikhanov, november 2013

Siden da (siden 2014) har vi årlig tar vi imot mer enn 1000 skoleelever, og de tar et årlig kurs бесплатно.

Hvordan går treningen? Klassene begynner i september og slutter i mai, er planlagt en eller to ganger i uken for en total varighet på 2 akademiske timer.

Kurset består av moduler, etter hver modul er det en vanskelig test for å teste den tilegnete kunnskapen, og på slutten av året må studentene utvikle og presentere prosjektet sitt - en mobilapplikasjon.

Ja, programmet viste seg å være vanskelig, noe som er ganske naturlig, gitt mengden kunnskap som kreves for å oppnå resultatet. Spesielt hvis vår oppgave er å undervise kompetent i programmering. Og dette kan ikke gjøres ved å basere opplæringen på "gjør det samme som meg"-tilnærmingen; det er nødvendig å gi en grunnleggende forståelse av det teoretiske grunnlaget for programmeringsområdene som studeres. I løpet av de siste 4 årene har kurset utviklet seg betydelig. Sammen med programlærerne forsøkte vi å finne et kompromiss om kompleksitetsnivå, balansen mellom teori og praksis, kontrollformer og mange andre problemstillinger. Men dette var ikke lett å gjøre: Programmet involverer mer enn femti lærere fra hele Russland, og alle er veldig omsorgsfulle og entusiastiske mennesker med et individuelt syn på undervisning i programmering!

Nedenfor er de nåværende navnene på modulene til SAMSUNG IT SCHOOL-programmet, som vil fortelle lesere som er dedikert til programmering mye om innholdet deres:

  1. Grunnleggende om Java-programmering
  2. Introduksjon til objektorientert programmering
  3. Grunnleggende om Android-applikasjoner
  4. Algoritmer og datastrukturer i Java
  5. Grunnleggende om backend-utvikling av mobilapplikasjoner

I tillegg til klasser begynner elevene fra midten av skoleåret å diskutere temaet for prosjektet og begynner å utvikle sin egen mobilapplikasjon, og på slutten av opplæringen presenterer de den for kommisjonen. En vanlig praksis er å invitere lokale universitetslærere og fagutviklere som eksterne medlemmer av sertifiseringskomiteen.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Prosjektet "Mobile Driver Assistant", som Pavel Kolodkin (Chelyabinsk) mottok et stipend for opplæring ved MIPT i 2016

Etter vellykket gjennomføring av opplæringen mottar kandidater fra programmet sertifikater fra Samsung.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Eksamen på stedet i Nizhny Novgorod

Vi er overbevist om at våre nyutdannede er spesielle: de vet hvordan de skal studere selvstendig og har erfaring med prosjektaktiviteter. Jeg er glad for at en rekke ledende russiske universiteter støttet gutta og programmet vårt - de er gitt tilleggspoeng ved opptak for et sertifikat fra en utdannet ved SAMSUNG IT SCHOOL og et diplom fra vinneren av konkurransen "IT SCHOOL velger den sterkeste!"

Programmet har mottatt mange priser fra næringslivet, blant annet den prestisjetunge Runetprisen.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Runet-prisen 2016 i kategorien "Vitenskap og utdanning"

Graduate prosjekter

Den mest slående begivenheten i programmet er den årlige føderale konkurransen "IT-SKOLEN velger den sterkeste!" Konkurransen arrangeres blant alle nyutdannede. Bare 15-17 beste prosjekter fra mer enn 600 søkere blir valgt ut til finalen, og deres skolebarns forfattere, sammen med deres lærere, er invitert til Moskva for den siste fasen av konkurransen.

Hvilke prosjekttemaer velger skoleelever?

Spill selvfølgelig! Gutta tror at de forstår dem og går i gang med stor entusiasme. I tillegg til tekniske problemer løser de problemer med design (noen tegner selv, andre tiltrekker seg venner som er i stand til å tegne), så står de overfor oppgaven med å justere spillebalansen, mangel på tid osv.... og til tross for alt, hvert år ser vi rett og slett fantastiske smakebiter av underholdningssjangeren!

Pedagogiske applikasjoner er også populære. Noe som er ganske forståelig: barna studerer fortsatt, og de ønsker å gjøre denne prosessen morsom og interessant, for å hjelpe venner eller yngre barn i familien.

Og sosiale applikasjoner inntar en spesiell plass. Deres største verdi er ideen deres. Å legge merke til et sosialt problem, forstå det og foreslå en løsning er en stor prestasjon i skolealder.

Vi kan trygt si at vi er stolte av utviklingsnivået til våre nyutdannede! Og for at du skal kunne bli kjent med guttas prosjekter "live", har vi laget et utvalg applikasjoner som er tilgjengelige på GooglePlay (for å gå til applikasjonsbutikken, klikk på lenken på prosjektnavnet).

Så videre om søknadene og deres unge forfattere.

Underholdningsapplikasjoner

Små land – mer enn 100 tusen nedlastinger

Forfatteren av prosjektet er Egor Alexandrov, han er utdannet fra den aller første klassen i 2015 fra Moskva-området på TemoCenter. Han ble en av de endelige vinnerne av den første IT-SKOLE-konkurransen i kategorien spillapplikasjoner.

Tiny Lands er et militært strategispill. Spilleren inviteres til å utvikle bosetninger fra en liten landsby til en by, hente ut ressurser og slåss. Det er bemerkelsesverdig at Egor hadde ideen til dette spillet i lang tid; han kom opp med mange av karakterene allerede før han studerte på SKOLE, da han prøvde å lage et spill i Pascal. Døm selv hva eleven i 10. klasse presterte!

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Helter og bygninger i "Tiny Lands"

Nå er Egor student ved et av universitetene i Moskva. Han er lidenskapelig opptatt av robotikk, og i de nye prosjektene hans kombineres det interessant med mobilutvikling: robot som spiller sjakk eller en enhet som skriver ut meldinger fra en telefon i form av et telegram.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Spille sjakk med en robot

Trykk på Cube Lite – vinner av konkurransens Grand Prix 2015

Forfatteren av prosjektet er Grigory Senchenok, han er også en student av den mest minneverdige første eksamen ved Moskva TemoCenter. Lærer - Konorkin Ivan.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Grigorys tale i finalen i konkurransen "IT-SKOLEN velger den sterkeste!" 2015

Touch Cube er en applikasjon for de som liker å lage objekter i tredimensjonalt rom. Du kan konstruere hvilket som helst objekt fra små kuber. Dessuten kan hver kube tildeles hvilken som helst RGB-farge og til og med gjøres gjennomsiktig. De resulterende modellene kan lagres og byttes ut.

For å forstå 3D, mestret Gregory uavhengig av elementene i lineær algebra, fordi skolens læreplan ikke inkluderer vektorromstransformasjoner. På konkurransen fortalte han entusiastisk om planene sine for å kommersialisere søknaden. Vi ser at han nå har litt erfaring i denne saken: det er nå 2 versjoner tilgjengelig i butikken - gratis med reklame og betalt uten reklame. Gratisversjonen har over 5 nedlastinger.

DrumHero – mer enn 100 tusen nedlastinger

Som du kan gjette ut fra navnet, er DrumHero en versjon av det berømte spillet Guitar Hero fra vår 2016-utdannede Shamil Magomedov. Han studerte ved Samsung Technical Education Center i Moskva sammen med Vladimir Ilyin.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Shamil ved finalen i konkurransen "IT-SKOLEN velger den sterkeste!", 2016

Shamil, en fan av sjangeren rytmespill, var overbevist om at den fortsatt er relevant, og å dømme etter applikasjonens popularitet tok han ikke feil! I sin søknad må spilleren, i rytme med musikken som spilles, trykke på de aktuelle områdene på skjermen til rett tid og i ønsket varighet.

I tillegg til spillingen la Shamil til muligheten til å laste opp sin egen musikk. For å gjøre dette måtte han finne ut MIDI-lagringsformatet, som lar deg trekke ut den nødvendige sekvensen av kommandoer for å spille fra kildemusikkfilen. Med tanke på at det er mange applikasjoner som konverterer vanlige musikkformater som MP3 og AVI til MIDI, var ideen definitivt god. Jeg er glad for at Shamil stadig støtter skoleprosjektet hans; en oppdatering ble nylig utgitt.

Sosiale applikasjoner

ProBonoPublico – Grand Prix 2016

Forfatteren av prosjektet er Dmitry Pasechnyuk, en 2016-utdannet ved SAMSUNG IT SCHOOL fra Senter for utvikling av begavede barn i Kaliningrad-regionen, læreren er Arthur Baboshkin.

ProBonoPublico er beregnet på personer som er klare til å engasjere seg i veldedighet, nemlig: å gi mennesker i vanskelige livssituasjoner kvalifisert juridisk eller psykologisk bistand på pro bono-basis (fra latin "for allmennhetens skyld"), dvs. på frivillig basis. Offentlige og veldedige organisasjoner og krisesentre foreslås som arrangører av slik kommunikasjon (administratorer). Applikasjonen inkluderer en mobil klientdel for frivillige og en webapplikasjon for administrator.

Video om applikasjonen:


Den edle ideen til prosjektet fengslet konkurransejuryen, og den ble enstemmig tildelt konkurransens Grand Prix. Generelt er Dmitry en av de flinkeste kandidatene i programmets historie. Han vant IT-SKOLE-konkurransen, etter å ha fullført 6. klasse på en ungdomsskole! Og han stoppet ikke der, han er vinneren av mange konkurranser og olympiader, inkludert NTI, I'm a Professional. I fjor intervju på Rusbase-portalen sa han at han nå er interessert i dataanalyse og nevrale nettverk.

Og høsten 2017 deltok Dmitry og hans lærer Arthur Baboshkin, på invitasjon fra presidenten for hovedkvarteret til Samsung Electronics for Russland og CIS, i den olympiske fakkelstafetten i Sør-Korea.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Dmitry Pasechnyuk er en av de første fakkelbærerne av PyeongChang 2018 vinter-OL-stafetten

Oppliv – Grand Prix 2017

Forfatteren av prosjektet er Vladislav Tarasov, Moskva-utdannet ved SAMSUNG IT SCHOOL 2017, lærer Vladimir Ilyin.

Vladislav bestemte seg for å bidra til å løse problemet med byøkologi, og fremfor alt, avfallshåndtering. I Enliven-applikasjonen viser kartet miljøpunkter i byen Moskva: steder for resirkulering av papir, glass, plast, utdanningssentre og så videre. Gjennom applikasjonen kan du finne ut adresse, åpningstider, kontakter og annen informasjon om økopunktet og få veibeskrivelse til det. I form av et spill oppfordres brukeren til å gjøre det rette - besøk øko-poeng for poeng, takket være disse kan du heve rangeringen din, redde dyr, trær og mennesker.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Skjermbilder av Enliven-applikasjonen

Enliven-prosjektet mottok Grand Prix i den årlige IT-SKOLEkonkurransen sommeren 2017. Og allerede på høsten deltok Vladislav i "Young Innovators" -konkurransen som en del av Moskva "City of Education"-forumet, hvor han tok andreplassen og mottok en spesialpris fra "Fishermen of the Fund" i mengden av 150 000 rubler for utvikling av applikasjonen.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Presentasjon av Grand Prix for konkurransen 2017

Pedagogiske applikasjoner

MyGIA 4 — forberedelse til 4. klasse VPR

Forfatteren av prosjektet er Egor Demidovich, student 2017 fra Novosibirsk-nettstedet til SAMSUNG IT SCHOOL, lærer Pavel Mul. MyGIA-prosjektet er en av vinnerne av den siste prosjektkonkurransen.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Egor i finalen i konkurransen "IT-SKOLEN velger den sterkeste!", 2017

Hva er VPR? Dette er en helrussisk prøve som skrives på slutten av barneskolen. Og tro meg, dette er en alvorlig test for barn. Egor utviklet MyGIA-applikasjonen for å hjelpe ham med å forberede seg til kjernefagene: matematikk, russisk språk og verden rundt ham. Det er bemerkelsesverdig at oppgaver genereres automatisk, noe som eliminerer muligheten for å huske oppgaver. Under forsvaret sa Egor at han måtte tegne mer enn 80 bilder, og for å kunne utstede og verifisere «sertifikater», i tillegg til selve applikasjonen, implementerte han serverdelen. Applikasjonen oppdateres kontinuerlig; matematikkspørsmål fra 2018 VPR er nylig lagt til. Nå har den mer enn 10 tusen nedlastinger.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Skjermbilder av MyGIA-applikasjonen

Elektrisitet – virtuell virkelighet-applikasjon

Forfatteren av prosjektet er Andrey Andryushchenko, utdannet ved SAMSUNG IT SCHOOL 2015 fra Khabarovsk, lærer Konstantin Kanaev. Dette prosjektet ble ikke opprettet mens du studerte på skolen vår, det har en annen historie.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Andrey med læreren sin på konkurransen, 2015

I juli 2015 ble Andrey vinneren av konkurransen "IT-SKOLEN velger den sterkeste!" i «Programmering»-kategorien med Gravity Particles-prosjektet. Ideen var helt og holdent Andreis - å bli kjent med de grunnleggende fysiske lovene på en leken måte, først og fremst implementere lovene til Coulomb og universell gravitasjon. Juryen likte søknaden veldig godt på grunn av måten koden ble skrevet på, men implementeringen manglet tydeligvis tredimensjonalitet. Som et resultat, etter konkurransen, ble ideen født om å støtte Andrey og invitere ham til å lage en versjon av spillet for Gear VR virtual reality-briller. Dermed ble det nye prosjektet Electricity født, som ble opprettet med støtte fra guruen innen VR/AR - selskapet "Fascinating Reality". Og selv om Andrey måtte mestre helt andre verktøy (C# og Unity), klarte han det med hell!

Elektrisitet er en 3D-visualisering av prosessen med forplantning av elektrisk strøm i tre ledere: metall, væske og gass. Demonstrasjonen er ledsaget av en stemmeforklaring av de observerte fysiske fenomenene. Søknaden ble demonstrert på flere russiske og utenlandske utstillinger. På Moscow Science Festival i 2016 stilte folk opp på standen vår for å prøve applikasjonen.

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjoner
Elektrisitet på Science Festival i Moskva, 2016

Hvor er vi på vei, og selvfølgelig hvordan vi skal nærme oss

I dag opererer SAMSUNG IT SCHOOL i 22 byer i Russland. Og vår primære oppgave er å gi muligheten til å studere programmering til enda flere skoleelever og å gjenskape vår erfaring. I september 2018 utgis forfatterens elektroniske lærebok basert på SAMSUNG IT SCHOOL-programmet. Det er beregnet på de proaktive utdanningsinstitusjonene som ønsker å lansere et slikt kurs. Lærere, ved å bruke materialene våre, vil kunne organisere opplæring i innfødt utvikling for Android i sine regioner.

Og avslutningsvis, informasjon for de som bestemte seg for å melde seg på oss: nå er det på tide å gjøre det! Opptakskampanjen for studieåret 2018-2019 har startet.

Kort instruksjon:

  1. Programmet tar imot elever på videregående skoler (hovedsakelig 9-10) og studenter opp til 17 år inkludert.
  2. Sjekk det ut på vår nettstedat det er en IT-SKOLE-side i nærheten av deg: vil det være mulig å komme på undervisning? Vi minner om at undervisningen foregår ansikt til ansikt.
  3. Fyll ut og send applikasjon.
  4. Bestått trinn 1 av opptaksprøven - nettprøve. Testen er liten og ganske enkel. Den inneholder oppgaver om logikk, tallsystemer og programmering. Sistnevnte er enkle for barn som har en sikker beherskelse av gren- og sløyfeoperatører, er kjent med arrays og skriver på programmeringsspråkene Pascal eller C. Som regel, hvis du scorer 6 poeng av 9 mulige, er dette nok til å bli invitert til trinn 2.
  5. Datoen for andre trinn av opptaksprøver vil bli kommunisert til deg i et brev. Du må komme direkte til IT-SKOLE-siden du valgte da du sendte inn søknaden. Testen kan ha form av et muntlig intervju eller problemløsning, men den er uansett rettet mot å teste algoritme- og programmeringsevner.
  6. Påmelding skjer på konkurransebasis. Alle søkere får et brev med resultatet. Klassene starter fra andre eller tredje uke i september.

Da vi for 4 år siden åpnet et pedagogisk program for skoleelever, var vi en av de første som kom ut med et så seriøst program til dette publikummet. År senere ser vi at de lykkes med å studere ved universiteter, gjennomføre interessante prosjekter og finne seg selv i et yrke (det være seg programmering eller et relatert felt). Vi setter oss ikke i oppgave å forberede profesjonelle utviklere på bare et år (dette er rett og slett umulig!), men vi gir definitivt gutta en billett til en verden av et spennende yrke!

Samsung IT School: lære skolebarn hvordan de kan utvikle mobile applikasjonerForfatter: Svetlana Yun
Leder for Solution Ecosystem Development Group, Business Innovation Laboratory, Samsung Research Center
Pedagogisk prosjektleder IT-SKOLE Samsung


Kilde: www.habr.com

Legg til en kommentar