Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt

Heute geht es in unserem Beitrag um mobile Anwendungen von SAMSUNG IT SCHOOL-Absolventen. Beginnen wir mit einer kurzen Information über die IT-SCHULE (für Einzelheiten wenden Sie sich bitte an unsere Webseite und/oder stellen Sie Fragen in den Kommentaren). Im zweiten Teil sprechen wir über die unserer Meinung nach besten Android-Anwendungen, die von Schülern der Klassen 6 bis 11 erstellt wurden!

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt

Kurz über SAMSUNG IT SCHOOL

SAMSUNG IT SCHOOL ist ein Sozial- und Bildungsprogramm für Schulkinder, das in 22 Städten Russlands tätig ist. Der russische Hauptsitz von Samsung Electronics hat das Programm vor fünf Jahren ins Leben gerufen, um Oberstufenschüler zu unterstützen, die sich für das Programmieren begeistern. Im Jahr 5 lösten Spezialisten des Moskauer Samsung-Forschungszentrums gemeinsam mit MIPT ein schwieriges Problem – sie entwickelten einen Kurs zum Programmieren in Java für Android für Schulkinder. Gemeinsam mit den örtlichen Behörden haben wir Partner ausgewählt – Schulen und Zentren für zusätzliche Bildung. Und vor allem haben wir Kollegen mit den nötigen Qualifikationen gefunden: Lehrer, Universitätsprofessoren und professionelle Entwickler, denen die Idee gefiel, Kindern native mobile Entwicklung beizubringen. Bis September 2013 hatte Samsung 2014 Klassenzimmer ausgestattet, in denen der Unterricht für Oberstufenschüler begann.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Unterzeichnung eines Memorandums über die Zusammenarbeit zwischen Samsung und der Kasaner Föderalen Universität unter Beteiligung des Präsidenten der Republik Tatarstan, Herrn Minnikhanov, November 2013

Seitdem (seit 2014) sind wir Jährlich nehmen wir mehr als 1000 Schulkinder auf, und sie absolvieren einen jährlichen Kurs kostenlos.

Wie läuft die Ausbildung? Der Unterricht beginnt im September und endet im Mai und findet ein- oder zweimal pro Woche mit einer Gesamtdauer von 2 Unterrichtsstunden statt.

Der Kurs besteht aus Modulen, nach jedem Modul gibt es einen schwierigen Test, um das erworbene Wissen zu testen, und am Ende des Jahres müssen die Studierenden ihr Projekt – eine mobile Anwendung – entwickeln und präsentieren.

Ja, das Programm erwies sich als schwierig, was angesichts der Menge an Wissen, die erforderlich ist, um das Ergebnis zu erzielen, ganz natürlich ist. Vor allem, wenn es unsere Aufgabe ist, das Programmieren kompetent zu lehren. Und dies kann nicht dadurch erreicht werden, dass die Ausbildung auf dem „Tu das Gleiche wie ich“-Ansatz basiert; es ist notwendig, ein grundlegendes Verständnis der theoretischen Grundlagen der untersuchten Programmierbereiche zu vermitteln. In den letzten 4 Jahren hat sich der Kurs erheblich weiterentwickelt. Gemeinsam mit den Lehrkräften des Programms haben wir versucht, einen Kompromiss hinsichtlich des Komplexitätsgrades, der Balance von Theorie und Praxis, der Kontrollformen und vielen anderen Fragen zu finden. Dies war jedoch nicht einfach: An dem Programm nehmen mehr als fünfzig Lehrer aus ganz Russland teil, und alle sind sehr fürsorgliche und enthusiastische Menschen mit einer individuellen Sicht auf den Programmierunterricht!

Nachfolgend finden Sie die aktuellen Namen der Module des SAMSUNG IT SCHOOL-Programms, die programmierbegeisterten Lesern viel über deren Inhalt verraten:

  1. Grundlagen der Java-Programmierung
  2. Einführung in die objektorientierte Programmierung
  3. Grundlagen der Android-Anwendungsprogrammierung
  4. Algorithmen und Datenstrukturen in Java
  5. Grundlagen der Backend-Entwicklung mobiler Anwendungen

Zusätzlich zum Unterricht beginnen die Schüler ab Mitte des Schuljahres mit der Diskussion des Projektthemas und der Entwicklung einer eigenen mobilen Anwendung, die sie am Ende der Ausbildung der Kommission vorstellen. Eine gängige Praxis besteht darin, lokale Hochschullehrer und professionelle Entwickler als externe Mitglieder des Zertifizierungsausschusses einzuladen.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Das Projekt „Mobiler Fahrerassistent“, für das Pavel Kolodkin (Tscheljabinsk) 2016 ein Stipendium für eine Ausbildung am MIPT erhielt

Nach erfolgreichem Abschluss der Ausbildung erhalten Programmabsolventen Zertifikate von Samsung.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Abschluss am Standort Nischni Nowgorod

Wir sind davon überzeugt, dass unsere Absolventen etwas Besonderes sind: Sie wissen, wie man selbstständig studiert und haben Erfahrung in Projektaktivitäten. Ich freue mich, dass eine Reihe führender russischer Universitäten die Jungs und unser Programm unterstützt haben – das ist gegeben zusätzliche Punkte bei der Zulassung für ein Zertifikat eines Absolventen der SAMSUNG IT SCHOOL und ein Diplom des Gewinners des Wettbewerbs „IT SCHOOL wählt den Stärksten!“

Das Programm hat zahlreiche Auszeichnungen aus der Geschäftswelt erhalten, darunter den prestigeträchtigen Runet Award.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Runet-Preis 2016 in der Kategorie „Wissenschaft und Bildung“

Graduiertenprojekte

Das auffälligste Ereignis des Programms ist der jährliche Bundeswettbewerb „IT-SCHULE wählt die Stärksten!“ Der Wettbewerb findet unter allen Absolventen statt. Nur 15–17 beste Projekte von mehr als 600 Bewerbern werden für das Finale ausgewählt und ihre Schulkinderautoren werden zusammen mit ihren Lehrern zur letzten Phase des Wettbewerbs nach Moskau eingeladen.

Welche Projektthemen wählen Schüler?

Spiele natürlich! Die Jungs denken, dass sie sie verstehen und gehen mit großer Begeisterung zur Sache. Neben technischen Problemen lösen sie auch Designprobleme (einige zeichnen selbst, andere locken Freunde an, die zeichnen können), dann stehen sie vor der Aufgabe, die Spielbalance anzupassen, Zeitmangel usw.... und das trotz allem Alles, jedes Jahr sehen wir einfach erstaunliche Beispiele des Unterhaltungsgenres!

Beliebt sind auch pädagogische Anwendungen. Das ist durchaus verständlich: Die Kinder lernen noch und möchten diesen Prozess unterhaltsam und interessant gestalten, um Freunden oder jüngeren Kindern in der Familie zu helfen.

Und soziale Anwendungen nehmen einen besonderen Platz ein. Ihr größter Wert ist ihre Idee. Ein soziales Problem zu erkennen, es zu verstehen und eine Lösung vorzuschlagen, ist eine große Leistung im Schulalter.

Wir können getrost sagen, dass wir stolz auf den Entwicklungsstand unserer Absolventen sind! Und damit Sie die Projekte der Jungs „live“ kennenlernen können, haben wir eine Auswahl von Anwendungen zusammengestellt, die auf GooglePlay verfügbar sind (um zum Anwendungs-Store zu gelangen, klicken Sie auf den Link neben dem Projektnamen).

Also weiter zu den Bewerbungen und ihren jungen Autoren.

Unterhaltungsanwendungen

Winzige Länder – mehr als 100 Downloads

Der Autor des Projekts ist Egor Alexandrov, er ist Absolvent des allerersten Jahrgangs 2015 am Moskauer Standort des TemoCenters. Er wurde einer der endgültigen Gewinner des ersten IT SCHOOL-Wettbewerbs in der Kategorie Gaming-Anwendungen.

Tiny Lands ist ein militärisches Strategiespiel. Der Spieler wird aufgefordert, Siedlungen von einem winzigen Dorf zu einer Stadt zu entwickeln, Ressourcen abzubauen und zu kämpfen. Bemerkenswert ist, dass Egor die Idee zu diesem Spiel schon lange hatte; viele der Charaktere hatte er bereits vor seinem Studium an der SCHULE erfunden, als er versuchte, ein Spiel in Pascal zu entwickeln. Beurteilen Sie selbst, was der Schüler der 10. Klasse erreicht hat!

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Helden und Gebäude von „Tiny Lands“

Jetzt ist Egor Student an einer der Moskauer Universitäten. Seine Leidenschaft gilt der Robotik, und in seinen neuen Projekten wird diese interessanterweise mit der mobilen Entwicklung kombiniert: Roboter spielt Schach oder ein Gerät, das Nachrichten von einem Telefon in Form eines Telegramms druckt.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Schach spielen mit einem Roboter

Berühren Sie Cube Lite – Gewinner des Grand Prix des Wettbewerbs 2015

Der Autor des Projekts ist Grigory Senchenok, er ist auch Student des denkwürdigsten ersten Abschlusses am Moskauer TemoCenter. Lehrer - Konorkin Ivan.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Grigorys Rede beim Finale des Wettbewerbs „IT SCHOOL wählt den Stärksten!“ 2015

Touch Cube ist eine Anwendung für diejenigen, die gerne Objekte im dreidimensionalen Raum erstellen. Aus kleinen Würfeln kann man jedes beliebige Objekt konstruieren. Darüber hinaus kann jedem Würfel eine beliebige RGB-Farbe zugewiesen und sogar transparent gemacht werden. Die resultierenden Modelle können gespeichert und ausgetauscht werden.

Um 3D zu verstehen, beherrschte Gregory selbstständig die Elemente der linearen Algebra, da der Lehrplan keine Vektorraumtransformationen beinhaltet. Beim Wettbewerb sprach er begeistert über seine Pläne zur Kommerzialisierung der Anwendung. Wir sehen, dass er in dieser Angelegenheit inzwischen einige Erfahrung hat: Im Store sind mittlerweile 2 Versionen erhältlich – kostenlos mit Werbung und kostenpflichtig ohne Werbung. Die kostenlose Version hat über 5 Downloads.

DrumHero – mehr als 100 Downloads

Wie Sie anhand des Namens erraten können, ist DrumHero eine Version des berühmten Spiels Guitar Hero von unserem Absolventen von 2016, Shamil Magomedov. Er studierte am Samsung Technical Education Center in Moskau bei Wladimir Iljin.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Shamil beim Finale des Wettbewerbs „IT SCHOOL wählt den Stärksten!“, 2016

Shamil, ein Fan des Rhythmus-Spiele-Genres, ist davon überzeugt, dass es immer noch relevant ist, und hat sich angesichts der Beliebtheit der Anwendung nicht geirrt! Bei seiner Anwendung muss der Player im Rhythmus der abgespielten Musik zum richtigen Zeitpunkt und für die erforderliche Dauer auf die entsprechenden Bereiche auf dem Bildschirm drücken.

Zusätzlich zum Gameplay fügte Shamil die Möglichkeit hinzu, seine eigene Musik hochzuladen. Dazu musste er das MIDI-Speicherformat herausfinden, das es ermöglicht, die erforderliche Befehlsfolge zum Abspielen aus der Quellmusikdatei zu extrahieren. Wenn man bedenkt, dass es viele Anwendungen gibt, die gängige Musikformate wie MP3 und AVI in MIDI konvertieren, war die Idee auf jeden Fall eine gute Idee. Ich freue mich, dass Shamil sein Schulprojekt kontinuierlich unterstützt; kürzlich wurde ein Update veröffentlicht.

Soziale Anwendungen

ProBonoPublico – Grand Prix 2016

Der Autor des Projekts ist Dmitry Pasechnyuk, Absolvent der SAMSUNG IT SCHOOL im Jahr 2016 des Zentrums für die Entwicklung begabter Kinder der Region Kaliningrad, der Lehrer ist Arthur Baboshkin.

ProBonoPublico richtet sich an Menschen, die bereit sind, sich für wohltätige Zwecke zu engagieren, nämlich: Menschen in schwierigen Lebenssituationen auf Pro-bono-Basis (von lateinisch „zum Wohle der Allgemeinheit“) qualifizierte rechtliche oder psychologische Hilfe zu leisten, d. h. auf ehrenamtlicher Basis. Als Organisatoren dieser Kommunikation (Administratoren) werden öffentliche und gemeinnützige Organisationen sowie Krisenzentren vorgeschlagen. Die Anwendung umfasst einen mobilen Client-Teil für den Freiwilligen und eine Webanwendung für den Administrator.

Video zur Bewerbung:


Die edle Idee des Projekts begeisterte die Wettbewerbsjury und es wurde einstimmig mit dem Großen Preis des Wettbewerbs ausgezeichnet. Im Allgemeinen ist Dmitry einer der klügsten Absolventen in der Geschichte unseres Programms. Er gewann den IT-SCHULE-Wettbewerb, nachdem er gerade einmal die 6. Klasse einer weiterführenden Schule abgeschlossen hatte! Und damit nicht genug: Er ist der Gewinner vieler Wettbewerbe und Olympiaden, darunter NTI, I’m a Professional. Letztes Jahr интервью Auf dem Rusbase-Portal sagte er, dass er sich jetzt für Datenanalyse und neuronale Netze interessiere.

Und im Herbst 2017 nahmen Dmitry und sein Lehrer Arthur Baboshkin auf Einladung des Präsidenten des Hauptsitzes von Samsung Electronics für Russland und die GUS am olympischen Fackellauf in Südkorea teil.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Dmitry Pasechnyuk ist einer der ersten Fackelträger der Staffel der Olympischen Winterspiele 2018 in PyeongChang

Beleben – Grand Prix 2017

Der Autor des Projekts ist Vladislav Tarasov, Moskauer Absolvent der SAMSUNG IT SCHOOL 2017, Lehrer Vladimir Ilyin.

Vladislav beschloss, zur Lösung des Problems der Stadtökologie und vor allem der Abfallentsorgung beizutragen. In der Enliven-Anwendung zeigt die Karte Umweltpunkte der Stadt Moskau: Orte zum Recycling von Papier, Glas, Kunststoff, Bildungszentren usw. Über die Anwendung können Sie die Adresse, Öffnungszeiten, Kontakte und andere Informationen zum Ökopunkt herausfinden und eine Wegbeschreibung dorthin erhalten. In Form eines Spiels wird der Benutzer dazu ermutigt, das Richtige zu tun – besuchen Sie Ökopunkte, um Punkte zu sammeln, mit denen Sie Ihren Rang verbessern und Tiere, Bäume und Menschen retten können.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Screenshots der Enliven-Anwendung

Das Enliven-Projekt erhielt im Sommer 2017 den Grand Prix des jährlichen IT SCHOOL-Wettbewerbs. Und bereits im Herbst nahm Vladislav am Wettbewerb „Junge Innovatoren“ im Rahmen des Moskauer Forums „Stadt der Bildung“ teil, wo er den zweiten Platz belegte und einen Sonderpreis der „Fischer des Fonds“ in Höhe von erhielt 150 Rubel für die Entwicklung der Anwendung.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Verleihung des Grand Prix des Wettbewerbs 2017

Bildungsanwendungen

MyGIA 4 — Vorbereitung auf VPR der 4. Klasse

Der Autor des Projekts ist Egor Demidovich, Student 2017 am Standort Nowosibirsk der SAMSUNG IT SCHOOL, Lehrer Pavel Mul. Das MyGIA-Projekt gehört zu den Gewinnern des neuesten Projektwettbewerbs.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Egor beim Finale des Wettbewerbs „IT SCHOOL wählt den Stärksten!“, 2017

Was ist VPR? Dies ist ein gesamtrussischer Test, der am Ende der Grundschule geschrieben wird. Und glauben Sie mir, das ist eine ernsthafte Prüfung für Kinder. Egor hat die MyGIA-Anwendung entwickelt, um sich auf die Kernfächer Mathematik, Russische Sprache und die Welt um ihn herum vorzubereiten. Bemerkenswert ist, dass Aufgaben automatisch generiert werden, sodass das Auswendiglernen von Aufgaben entfällt. Während seiner Verteidigung sagte Egor, dass er mehr als 80 Bilder zeichnen musste und um neben dem Antrag selbst auch „Zertifikate“ ausstellen und überprüfen zu können, implementierte er den Serverteil. Die Anwendung wird ständig aktualisiert; kürzlich wurden Mathematikfragen aus dem VPR 2018 hinzugefügt. Mittlerweile gibt es mehr als 10 Downloads.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Screenshots der MyGIA-Anwendung

Elektrizität – Virtual-Reality-Anwendung

Der Autor des Projekts ist Andrey Andryushchenko, Absolvent der SAMSUNG IT SCHOOL 2015 aus Chabarowsk, Lehrer Konstantin Kanaev. Dieses Projekt ist nicht während des Studiums an unserer Schule entstanden, es hat eine andere Geschichte.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Andrey mit seinem Lehrer beim Wettbewerb 2015

Im Juli 2015 wurde Andrey der Gewinner des Wettbewerbs „IT SCHOOL wählt den Stärksten!“ in der Kategorie „Programmierung“ mit dem Gravity Particles-Projekt. Die Idee war ganz Andreis Idee, sich auf spielerische Weise mit den Grundgesetzen der Physik vertraut zu machen und dabei vor allem die Gesetze von Coulomb und der universellen Gravitation umzusetzen. Die Bewerbung gefiel der Jury aufgrund der Art und Weise des Code-Schreibens gut, der Umsetzung mangelte es jedoch deutlich an Dreidimensionalität. So entstand nach dem Wettbewerb die Idee, Andrey zu unterstützen und ihn einzuladen, eine Version des Spiels für die Virtual-Reality-Brille Gear VR zu erstellen. So entstand das neue Projekt Electricity, das mit Unterstützung des Guru im Bereich VR/AR – der Firma „Fascinating Reality“ – entstand. Und obwohl Andrey völlig unterschiedliche Tools beherrschen musste (C# und Unity), hat er es erfolgreich geschafft!

Elektrizität ist eine 3D-Visualisierung des Ausbreitungsprozesses von elektrischem Strom in drei Leitern: Metall, Flüssigkeit und Gas. Die Demonstration wird von einer Spracherklärung der beobachteten physikalischen Phänomene begleitet. Die Anwendung wurde auf mehreren russischen und ausländischen Ausstellungen vorgeführt. Beim Moskauer Wissenschaftsfestival 2016 standen Menschen an unserem Stand Schlange, um die Anwendung auszuprobieren.

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickelt
Elektrizität beim Science Festival in Moskau, 2016

Wohin geht die Reise und natürlich wie können wir uns erreichen

Heute ist die SAMSUNG IT SCHOOL in 22 Städten Russlands tätig. Und unsere Hauptaufgabe besteht darin, noch mehr Schülern die Möglichkeit zu geben, Programmieren zu studieren und unsere Erfahrungen zu reproduzieren. Im September 2018 erscheint das elektronische Lehrbuch des Autors basierend auf dem SAMSUNG IT SCHOOL-Programm. Es richtet sich an proaktive Bildungseinrichtungen, die einen solchen Kurs starten möchten. Mithilfe unserer Materialien können Lehrer in ihrer Region Schulungen zur nativen Entwicklung für Android organisieren.

Und zum Schluss noch eine Information für diejenigen, die sich entschieden haben, sich bei uns einzuschreiben: Jetzt ist der richtige Zeitpunkt dafür! Die Zulassungskampagne für das Studienjahr 2018-2019 hat begonnen.

Kurzanleitung:

  1. Das Programm nimmt Oberstufenschüler (hauptsächlich 9-10 Jahre) und Studenten bis einschließlich 17 Jahre auf.
  2. Schauen Sie es sich bei uns an Webseitedass es in Ihrer Nähe einen Standort einer IT-SCHULE gibt: Ist es möglich, zum Unterricht zu kommen? Wir erinnern Sie daran, dass der Unterricht Präsenzunterricht ist.
  3. Ausfüllen und abschicken Anwendung.
  4. Bestehen Sie Stufe 1 der Aufnahmeprüfung – Online-Test. Der Test ist klein und recht einfach. Es enthält Aufgaben zu Logik, Zahlensystemen und Programmierung. Letztere sind für Kinder einfach, die Verzweigungs- und Schleifenoperatoren sicher beherrschen, mit Arrays vertraut sind und in den Programmiersprachen Pascal oder C schreiben. In der Regel reicht es aus, wenn Sie 6 von 9 möglichen Punkten erreichen, um zur Stufe 2 eingeladen zu werden.
  5. Der Termin der zweiten Stufe der Aufnahmeprüfungen wird Ihnen schriftlich mitgeteilt. Sie müssen direkt zu der Website der IT SCHOOL gehen, die Sie bei der Einreichung Ihrer Bewerbung ausgewählt haben. Der Test kann in Form eines mündlichen Interviews oder einer Problemlösung erfolgen, zielt aber in jedem Fall auf die Prüfung von Algorithmisierungsfähigkeiten und Programmierkenntnissen ab.
  6. Die Einschreibung erfolgt kompetitiv. Alle Bewerber erhalten einen Brief mit dem Ergebnis. Der Unterricht beginnt in der zweiten oder dritten Septemberwoche.

Als wir vor vier Jahren ein Bildungsprogramm für Schulkinder eröffneten, waren wir einer der ersten, der diesem Publikum ein so seriöses Programm vorstellte. Jahre später sehen wir, dass sie erfolgreich an Universitäten studieren, interessante Projekte umsetzen und sich in einem Beruf (sei es Programmieren oder einem verwandten Bereich) wiederfinden. Wir stellen uns nicht die Aufgabe, in nur einem Jahr professionelle Entwickler auszubilden (das ist einfach unmöglich!), aber wir geben den Jungs auf jeden Fall eine Eintrittskarte in die Welt eines spannenden Berufs!

Samsung IT School: Schülern beibringen, wie man mobile Anwendungen entwickeltAutorin: Swetlana Yun
Leiter der Solution Ecosystem Development Group, Business Innovation Laboratory, Samsung Research Center
Bildungsprojektmanager IT SCHOOL Samsung


Source: habr.com

Kommentar hinzufügen