Szkoła IT Samsung: nauka programowania aplikacji mobilnych

Dziś nasz post poświęcony aplikacjom mobilnym absolwentów SAMSUNG IT SCHOOL. Zacznijmy od krótkiej informacji o SZKOLE IT (w celu uzyskania szczegółów prosimy o kontakt z naszym broker i/lub zadawaj pytania w komentarzach). W drugiej części porozmawiamy o najlepszych, naszym zdaniem, aplikacjach na Androida, które stworzyli uczniowie klas 6-11!

Szkoła IT Samsung: nauka programowania aplikacji mobilnych

Krótko o SAMSUNG IT SCHOOL

SAMSUNG IT SCHOOL to program społeczno-edukacyjny dla uczniów, który działa w 22 miastach Rosji. Rosyjska centrala Samsung Electronics zainicjowała program 5 lat temu, aby wspierać uczniów szkół średnich pasjonujących się programowaniem. W 2013 roku specjaliści z moskiewskiego Centrum Badawczego Samsunga wspólnie z MIPT rozwiązali trudny problem - opracowali kurs programowania w języku Java dla Androida dla uczniów. Wspólnie z władzami lokalnymi wybraliśmy partnerów – szkoły i ośrodki edukacji dodatkowej. A co najważniejsze, znaleźliśmy współpracowników z niezbędnymi kwalifikacjami: nauczycieli, profesorów uniwersyteckich i profesjonalnych programistów, którym spodobał się pomysł nauczania dzieci natywnego programowania mobilnego. Do września 2014 roku Samsung wyposażył 38 sal lekcyjnych, w których rozpoczęły się zajęcia dla uczniów szkół średnich.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Podpisanie memorandum o współpracy pomiędzy firmą Samsung a Kazańskim Uniwersytetem Federalnym z udziałem Prezydenta Republiki Tatarstanu, Pana Minnikhanova, listopad 2013

Od tego czasu (od 2014 roku) my rocznie przyjmujemy ponad 1000 uczniówi biorą udział w rocznym kursie za darmo!.

Jak przebiega szkolenie? Zajęcia rozpoczynają się we wrześniu i kończą w maju, odbywają się raz lub dwa razy w tygodniu i obejmują łącznie 2 godziny akademickie.

Kurs składa się z modułów, po każdym module następuje trudny test sprawdzający zdobytą wiedzę, a na koniec roku studenci muszą opracować i zaprezentować swój projekt – aplikację mobilną.

Tak, program okazał się trudny, co jest całkiem naturalne, biorąc pod uwagę ilość wiedzy potrzebnej do uzyskania wyniku. Zwłaszcza jeśli naszym zadaniem jest kompetentne nauczanie programowania. A tego nie da się osiągnąć opierając szkolenie na podejściu „rób to samo co ja”, konieczne jest zapewnienie podstawowego zrozumienia podstaw teoretycznych studiowanych obszarów programowania. W ciągu ostatnich 4 lat kurs znacznie się rozwinął. Wspólnie z nauczycielami programu staraliśmy się znaleźć kompromis w zakresie poziomu złożoności, równowagi teorii i praktyki, form kontroli i wielu innych kwestii. Nie było to jednak łatwe: w programie bierze udział ponad pięćdziesięciu nauczycieli z całej Rosji, a wszyscy to ludzie bardzo troskliwi i pełni entuzjazmu, mający indywidualne podejście do nauczania programowania!

Poniżej znajdują się aktualne nazwy modułów programu SAMSUNG IT SCHOOL, które powiedzą czytelnikom zajmującym się programowaniem wiele o ich zawartości:

  1. Podstawy programowania w Javie
  2. Wprowadzenie do programowania obiektowego
  3. Podstawy programowania aplikacji na Androida
  4. Algorytmy i struktury danych w Javie
  5. Podstawy tworzenia backendu aplikacji mobilnych

Oprócz zajęć, od połowy roku szkolnego uczniowie rozpoczynają dyskusję na temat projektu i rozpoczynają prace nad własną aplikacją mobilną, a na koniec szkolenia przedstawiają ją komisji. Powszechną praktyką jest zapraszanie lokalnych nauczycieli akademickich i profesjonalnych programistów jako zewnętrznych członków komisji certyfikacyjnej.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Projekt „Mobilny asystent kierowcy”, na który Pavel Kołodkin (Czelabińsk) otrzymał grant na szkolenie w MIPT w 2016 roku

Po pomyślnym ukończeniu szkolenia absolwenci programu otrzymują certyfikaty od firmy Samsung.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Ukończenie studiów na miejscu w Niżnym Nowogrodzie

Jesteśmy przekonani, że nasi absolwenci są wyjątkowi: wiedzą, jak samodzielnie się uczyć i mają doświadczenie w działaniach projektowych. Cieszę się, że wiele wiodących rosyjskich uniwersytetów wsparło chłopaków i nasz program - otrzymali dodatkowe punkty przy przyjęciu za świadectwo absolwenta SZKOŁY IT SAMSUNG oraz dyplom zwycięzcy konkursu „SZKOŁA IT wybiera najsilniejszego!”

Program otrzymał wiele nagród od środowiska biznesowego, w tym prestiżową nagrodę Runet Award.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Nagroda Runet 2016 w kategorii „Nauka i Edukacja”

Projekty magisterskie

Najbardziej uderzającym wydarzeniem programu jest coroczny federalny konkurs „SZKOŁA IT wybiera najsilniejszych!” W konkursie biorą udział wszyscy absolwenci. Do finału wybieranych jest jedynie 15–17 najlepszych projektów spośród ponad 600 zgłoszeń, a autorzy ich uczniów wraz z nauczycielami zapraszani są do Moskwy na ostatni etap konkursu.

Jakie tematy projektów wybierają uczniowie?

Gry oczywiście! Chłopaki myślą, że ich rozumieją i z wielkim zapałem zabierają się do pracy. Oprócz problemów technicznych rozwiązują problemy z projektowaniem (niektórzy rysują sami, inni przyciągają znajomych, którzy potrafią rysować), potem stają przed zadaniem dostosowania balansu gry, braku czasu itp.... i pomimo wszystko, co roku widzimy po prostu niesamowite próbki gatunku rozrywkowego!

Popularne są także aplikacje edukacyjne. Co jest całkiem zrozumiałe: dzieci nadal się uczą i chcą, aby ten proces był zabawny i interesujący, aby pomóc przyjaciołom lub młodszym dzieciom w rodzinie.

A aplikacje społecznościowe zajmują szczególne miejsce. Ich największą wartością jest pomysł. Dostrzeżenie problemu społecznego, zrozumienie go i zaproponowanie rozwiązania jest ogromnym osiągnięciem w wieku szkolnym.

Śmiało możemy powiedzieć, że jesteśmy dumni z poziomu rozwoju naszych absolwentów! Abyś mógł zapoznać się z projektami chłopaków „na żywo”, dokonaliśmy selekcji aplikacji, które są dostępne w Google Play (aby przejść do sklepu z aplikacjami, kliknij link przy nazwie projektu).

A więc dalej o aplikacjach i ich młodych autorach.

Aplikacje rozrywkowe

Małe Krainy – ponad 100 tysięcy pobrań

Autorem projektu jest Egor Alexandrov, absolwent pierwszej klasy 2015 roku w moskiewskiej placówce w TemoCenter. Został jednym z finalistów pierwszego konkursu SZKOŁY IT w kategorii aplikacje gamingowe.

Tiny Lands to wojskowa gra strategiczna. Gracz może rozwijać osady od małej wioski po miasto, wydobywając zasoby i walcząc. Warto zauważyć, że Egor miał pomysł na tę grę od dawna, wiele postaci wymyślił jeszcze przed nauką w SZKOLE, kiedy próbował stworzyć grę w Pascalu. Sami oceńcie, czego dokonał uczeń 10. klasy!

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Bohaterowie i budowle „Małych Krain”

Teraz Egor jest studentem jednego z moskiewskich uniwersytetów. Pasjonuje się robotyką, a w swoich nowych projektach ciekawie łączy się ją z rozwojem mobilnym: robot grający w szachy lub urządzenie drukujące wiadomości z telefonu w formie telegramu.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Gra w szachy z robotem

Dotknij Cube Lite – zdobywczyni Grand Prix konkursu 2015

Autorem projektu jest Grigorij Senchenok, jest on także uczniem najbardziej pamiętnej pierwszej dyplomacji w moskiewskim TemoCenter. Nauczyciel - Konorkin Iwan.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Wystąpienie Grigorija na finale konkursu „SZKOŁA IT wybiera najsilniejszego!” 2015

Touch Cube to aplikacja dla tych, którzy lubią tworzyć obiekty w trójwymiarowej przestrzeni. Z małych kostek można zbudować dowolny obiekt. Co więcej, każdej kostce można przypisać dowolny kolor RGB, a nawet uczynić ją przezroczystą. Powstałe modele można zapisywać i wymieniać.

Aby zrozumieć 3D, Gregory samodzielnie opanował elementy algebry liniowej, ponieważ program szkolny nie obejmuje przekształceń przestrzeni wektorowych. Na konkursie z entuzjazmem opowiadał o swoich planach komercjalizacji aplikacji. Widzimy, że ma już w tej kwestii pewne doświadczenie: w sklepie dostępne są już 2 wersje – darmowa z reklamami i płatna bez reklam. Darmowa wersja ma ponad 5 pobrań.

Bohater bębna – ponad 100 tysięcy pobrań

Jak można się domyślić po nazwie, DrumHero jest wersją słynnej gry Guitar Hero autorstwa naszego absolwenta Shamila Magomedova z 2016 roku. Studiował w Centrum Edukacji Technicznej Samsung w Moskwie pod kierunkiem Władimira Ilyina.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Shamil na finale konkursu „SZKOŁA IT wybiera najsilniejszego!”, 2016

Shamil, miłośnik gatunku gier rytmicznych, był przekonany, że jest on nadal aktualny i sądząc po popularności aplikacji, nie mylił się! W jego aplikacji gracz w rytm odtwarzanej muzyki musi naciskać odpowiednie obszary na ekranie w odpowiednim momencie i przez wymagany czas.

Oprócz rozgrywki Shamil dodał możliwość przesyłania własnej muzyki. Aby to zrobić, musiał znaleźć format przechowywania MIDI, który pozwala wyodrębnić niezbędną sekwencję poleceń do odtwarzania ze źródłowego pliku muzycznego. Biorąc pod uwagę, że istnieje wiele aplikacji konwertujących popularne formaty muzyczne, takie jak MP3 i AVI, na MIDI, pomysł był zdecydowanie dobry. Cieszę się, że Shamil stale wspiera swój szkolny projekt; niedawno wydano aktualizację.

Aplikacje społecznościowe

ProBonoPublico – Grand Prix 2016

Autorem projektu jest Dmitrij Pasechnyuk, absolwent 2016 roku SAMSUNG IT SCHOOL z Centrum Rozwoju Zdolnych Dzieci Obwodu Kaliningradzkiego, nauczycielem jest Artur Baboshkin.

ProBonoPublico przeznaczone jest dla osób, które są gotowe zaangażować się w działalność charytatywną, a mianowicie: udzielać osobom znajdującym się w trudnych sytuacjach życiowych wykwalifikowanej pomocy prawnej lub psychologicznej na zasadach pro bono (z łac. „dla dobra publicznego”), tj. na zasadzie wolontariatu. Jako organizatorów takiej komunikacji (administratorzy) proponuje się organizacje publiczne, charytatywne i centra kryzysowe. Aplikacja zawiera mobilną część kliencką dla wolontariusza oraz aplikację webową dla administratora.

Film o aplikacji:


Szlachetna idea projektu zachwyciła jury konkursu i jednogłośnie przyznała mu Grand Prix konkursu. Ogólnie rzecz biorąc, Dmitry jest jednym z najzdolniejszych absolwentów w historii naszego programu. Wygrał konkurs SZKOŁA IT mając ukończoną dopiero 6 klasę liceum! A to nie koniec, jest zwycięzcą wielu konkursów i olimpiad, m.in. NTI, I’m a Professional. Ostatni rok wywiad na portalu Rusbase powiedział, że obecnie interesuje go analiza danych i sieci neuronowe.

Jesienią 2017 roku Dmitry i jego nauczyciel Arthur Baboshkin na zaproszenie prezesa centrali Samsung Electronics na Rosję i WNP wzięli udział w sztafecie ze zniczem olimpijskim w Korei Południowej.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Dmitry Pasechnyuk jednym z pierwszych niosących pochodnię sztafety Zimowych Igrzysk Olimpijskich Pjongczang 2018

Ożywiać – Grand Prix 2017

Autorem projektu jest Vladislav Tarasov, moskiewski absolwent SAMSUNG IT SCHOOL 2017, nauczyciel Władimir Ilyin.

Władysław postanowił pomóc rozwiązać problem ekologii miejskiej, a przede wszystkim utylizacji śmieci. W aplikacji Enliven mapa pokazuje punkty środowiskowe miasta Moskwy: miejsca recyklingu papieru, szkła, plastiku, centra edukacyjne i tak dalej. Dzięki aplikacji możesz poznać adres, godziny otwarcia, kontakty i inne informacje na temat ekopunktu oraz uzyskać wskazówki dojazdu. W formie gry użytkownik jest zachęcany do czynienia tego, co właściwe - odwiedzania eko-punktów po punkty, dzięki którym może podnieść swoją rangę, ratować zwierzęta, drzewa i ludzi.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Zrzuty ekranu aplikacji Enliven

Projekt Enliven otrzymał Grand Prix corocznego konkursu SZKOŁA IT latem 2017 roku. A już jesienią Władysław wziął udział w konkursie „Młodzi innowatorzy” w ramach moskiewskiego forum „Miasto Edukacji”, gdzie zajął drugie miejsce i otrzymał nagrodę specjalną od „Rybaków Funduszu” w wysokości 150 000 rubli na rozwój aplikacji.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Prezentacja Grand Prix konkursu 2017

Aplikacje edukacyjne

MyGIA 4 — przygotowanie do VPR klasy IV

Autorem projektu jest Egor Demidovich, student roku 2017 z nowosybirskiej placówki SAMSUNG IT SCHOOL, nauczyciel Pavel Mul. Projekt MyGIA jest jednym ze zwycięzców najnowszego konkursu projektowego.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Egor na finale konkursu „SZKOŁA IT wybiera najsilniejszego!”, 2017

Co to jest VPR? Jest to ogólnorosyjski test, który jest pisany na zakończenie szkoły podstawowej. I uwierz mi, to poważny test dla dzieci. Egor stworzył aplikację MyGIA, która pomaga mu przygotować się do przedmiotów podstawowych: matematyki, języka rosyjskiego i otaczającego go świata. Warto zauważyć, że zadania generowane są automatycznie, co eliminuje możliwość zapamiętywania zadań. W swojej obronie Egor powiedział, że musi narysować ponad 80 obrazków, a aby móc wystawiać i weryfikować „certyfikaty”, oprócz samej aplikacji, zaimplementował część serwerową. Aplikacja jest stale aktualizowana, niedawno dodano pytania matematyczne z VPR 2018. Teraz ma ponad 10 tysięcy pobrań.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Zrzuty ekranu aplikacji MyGIA

Elektryczność – aplikacja wirtualnej rzeczywistości

Autorem projektu jest Andrey Andryushchenko, absolwent SAMSUNG IT SCHOOL 2015 w Chabarowsku, nauczyciel Konstantin Kanaev. Projekt ten nie powstał w czasie nauki w naszej szkole, ma inną historię.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Andriej ze swoim nauczycielem na konkursie, 2015

W lipcu 2015 Andrey został zwycięzcą konkursu „SZKOŁA IT wybiera najsilniejszych!” w kategorii „Programowanie” z projektem Gravity Particles. Pomysł był w całości autorstwa Andrieja – aby w zabawny sposób zapoznać się z podstawowymi prawami fizycznymi, przede wszystkim wdrażając prawa Coulomba i powszechnego ciążenia. Jury aplikacja bardzo przypadła do gustu ze względu na sposób, w jaki napisano kod, jednak implementacji wyraźnie brakowało trójwymiarowości. W efekcie już po zawodach zrodził się pomysł, aby wesprzeć Andreya i zaprosić go do stworzenia wersji gry na okulary wirtualnej rzeczywistości Gear VR. Tak narodził się nowy projekt Electricity, który powstał przy wsparciu guru w dziedzinie VR/AR – firmy „Fascinating Reality”. I choć Andrey musiał opanować zupełnie inne narzędzia (C# i Unity), udało mu się to z sukcesem!

Energia elektryczna to wizualizacja 3D procesu rozchodzenia się prądu elektrycznego w trzech przewodnikach: metalu, cieczy i gazie. Pokazowi towarzyszy głosowe objaśnianie obserwowanych zjawisk fizycznych. Aplikacja została zaprezentowana na kilku wystawach rosyjskich i zagranicznych. Na Moskiewskim Festiwalu Nauki w 2016 roku ludzie ustawiali się w kolejce na naszym stoisku, aby wypróbować aplikację.

Szkoła IT Samsung: nauka programowania aplikacji mobilnych
Elektryczność na Festiwalu Nauki w Moskwie, 2016

Dokąd zmierzamy i oczywiście jak do nas dotrzeć

Dziś SAMSUNG IT SCHOOL działa w 22 miastach Rosji. Naszym głównym zadaniem jest umożliwienie nauki programowania jeszcze większej liczbie uczniów i powielenie naszego doświadczenia. We wrześniu 2018 ukaże się autorski podręcznik elektroniczny oparty na programie SAMSUNG IT SCHOOL. Jest przeznaczony dla tych proaktywnych instytucji edukacyjnych, które chcą uruchomić taki kurs. Nauczyciele, korzystając z naszych materiałów, będą mogli w swoich regionach organizować szkolenia z programowania natywnego dla Androida.

I na zakończenie informacja dla tych, którzy zdecydowali się zapisać do nas: teraz jest na to czas! Ruszyła kampania rekrutacyjna na rok akademicki 2018-2019.

Krótka instrukcja:

  1. Do programu przyjmowani są uczniowie szkół średnich (głównie 9-10 lat) oraz studenci do 17 roku życia włącznie).
  2. Sprawdź na naszym witryna internetoważe w Twojej okolicy znajduje się placówka IT SCHOOL: czy będzie można przyjść na zajęcia? Przypominamy, że zajęcia mają charakter stacjonarny.
  3. Wypełnij i prześlij Aplikacja.
  4. Zdać I etap egzaminu wstępnego – test on-line. Test jest mały i dość prosty. Zawiera zadania z logiki, systemów liczbowych i programowania. Te ostatnie są łatwe dla dzieci, które pewnie władają operatorami rozgałęzień i pętli, znają tablice i piszą w językach programowania Pascal lub C. Z reguły, jeśli zdobędziesz 1 punktów na 6 możliwych, to wystarczy, aby zostać zaproszonym do drugiego etapu.
  5. O terminie drugiego etapu egzaminów wstępnych poinformujemy Cię listownie. Będziesz musiał przejść bezpośrednio na stronę IT SCHOOL, którą wybrałeś podczas składania wniosku. Test może mieć formę rozmowy ustnej lub rozwiązania problemu, ale w każdym przypadku ma na celu sprawdzenie umiejętności algorytmizacji i umiejętności programowania.
  6. Zapisy odbywają się na zasadach konkursowych. Wszyscy kandydaci otrzymują list z wynikiem. Zajęcia rozpoczynają się od drugiego lub trzeciego tygodnia września.

Kiedy 4 lata temu uruchomiliśmy program edukacyjny dla uczniów, jako jedni z pierwszych wyszliśmy z tak poważnym programem skierowanym do tej publiczności. Po latach widzimy, że z sukcesem studiują na uczelniach, realizują ciekawe projekty i odnajdują się w zawodzie (czy to programistycznym, czy pokrewnym). Nie stawiamy sobie za cel przygotowanie profesjonalnych programistów w ciągu zaledwie roku (to jest po prostu niemożliwe!), ale zdecydowanie dajemy chłopakom bilet do świata ekscytującego zawodu!

Szkoła IT Samsung: nauka programowania aplikacji mobilnychAutorka: Svetlana Yun
Kierownik Grupy Rozwoju Ekosystemów Rozwiązań, Laboratorium Innowacji Biznesowych, Centrum Badawcze Samsung
Kierownik projektu edukacyjnego SZKOŁA IT Samsung


Źródło: www.habr.com

Dodaj komentarz