Samsung IT School: enseigner aux étudiants comment développer des applications mobiles

Aujourd'hui est notre article sur les applications mobiles des anciens de SAMSUNG IT SCHOOL. Commençons par une brève référence sur IT SCHOOL (pour plus de détails, bienvenue sur notre site et / ou posez des questions dans les commentaires). Dans la deuxième partie, nous parlerons des meilleures applications Android, selon nous, créées par les élèves de la 6e à la 11e année!



En bref sur SAMSUNG IT SCHOOL


SAMSUNG IT SCHOOL est un programme socio-éducatif pour les écoliers, qui opère dans 22 villes de Russie. Le siège russe de Samsung Electronics a lancé le programme il y a 5 ans dans le but de soutenir les lycéens enthousiastes à propos de la programmation. En 2013, des spécialistes du Samsung Moscow Research Center, en collaboration avec le MIPT, ont résolu une tâche difficile - ils ont développé un cours sur la programmation Java pour Android pour les étudiants. En collaboration avec les autorités locales, nous avons sélectionné des partenaires - écoles et centres de formation continue. Et surtout, ils ont trouvé des associés possédant les qualifications nécessaires: enseignants, professeurs d'université et développeurs professionnels qui aimaient l'idée d'enseigner aux enfants le développement mobile natif. En septembre 2014, Samsung avait équipé 38 salles de classe, où les classes pour les élèves du secondaire ont commencé.


Signature d'un protocole de coopération entre Samsung et l'Université fédérale de Kazan avec la participation du président de la République du Tatarstan, M. Minnikhanov, novembre 2013

Depuis lors (depuis 2014), nous acceptons chaque année plus de 1000 étudiants , et ils suivent un cours annuel gratuitement .

Comment se passe la formation? Les cours commencent en septembre et se terminent en mai, sont programmés une ou deux fois par semaine pour un total de 4 heures académiques.

Le cours se compose de modules, après chaque module, il y a un test difficile pour tester les connaissances acquises, et à la fin de l'année, les étudiants doivent développer et soumettre leur projet - une application mobile.

Oui, le programme s'est avéré difficile, ce qui est tout à fait naturel, compte tenu de la quantité de connaissances nécessaires pour obtenir un résultat. De plus, si notre tâche est d'enseigner la programmation avec compétence. Et cela est impossible à faire, en s'appuyant sur la technique du «do as I do», il est nécessaire de donner une compréhension de base des fondements théoriques des sections de programmation étudiées. Au cours des 4 dernières années, le cours a considérablement évolué. En collaboration avec les enseignants du programme, nous avons essayé de trouver un compromis sur le niveau de complexité, l'équilibre entre la théorie et la pratique, les formes de contrôle et de nombreuses autres questions. Mais ce n'était pas facile à faire: plus d'une cinquantaine d'enseignants de toute la Russie étaient impliqués dans le programme, et tous sont des gens très partiaux et enthousiastes avec un regard individuel sur la formation en programmation!

Vous trouverez ci-dessous les noms actuels des modules du programme SAMSUNG SCHOOL IT, qui en diront beaucoup sur le contenu des lecteurs dédiés à la programmation:

  1. Bases de la programmation Java
  2. Introduction à la programmation orientée objet
  3. Bases de la programmation d'applications Android
  4. Algorithmes et structures de données en Java
  5. Bases du développement du côté serveur des applications mobiles

En plus des cours, à partir du milieu de l'année scolaire, les gars commencent à discuter du sujet du projet et commencent à développer leur propre application mobile, et à la fin de la formation ils sont représentés par la commission. Il est courant d'inviter des enseignants des universités locales et des développeurs professionnels en tant que membres externes du comité de certification.


Le projet Mobile Driver Assistant, pour lequel Pavel Kolodkin (Tcheliabinsk) a reçu une bourse de formation au MIPT en 2016

En cas de réussite de la formation, les diplômés du programme reçoivent des certificats de Samsung.


Remise des diplômes sur le site de Nijni Novgorod

Nous sommes convaincus que nos diplômés sont spéciaux: ils peuvent apprendre de manière indépendante et avoir de l'expérience dans les activités de projet. Je suis heureux qu'un certain nombre d'universités russes de premier plan aient soutenu les enfants et notre programme - des points supplémentaires sont accordés lors de la demande du certificat d'un diplômé de SAMSUNG IT SCHOOL et du diplôme du vainqueur du concours «IT SCHOOL choisit le plus fort!».

Le programme a reçu de nombreux prix du monde des affaires, dont le prestigieux prix Runet.


Prix ​​Runet 2016 dans la nomination "Science et éducation"

Projets d'anciens élèves


Le point culminant du programme est le concours fédéral annuel «IT SCHOOL choisit le plus fort!». Le concours a lieu entre tous les diplômés. Seuls 15 à 17 meilleurs projets de plus de 600 candidats sont sélectionnés pour la finale et leurs auteurs, écoliers et enseignants sont invités à Moscou pour la dernière étape du concours.

Quels sujets de projet les étudiants choisissent-ils?

Bien sûr, le jeu! Les gars croient qu'ils les comprennent et avec beaucoup d'enthousiasme, ils se mettent au travail. En plus des problèmes techniques, ils résolvent des problèmes de conception (quelqu'un se dessine, quelqu'un dessine des amis qui sont capables de dessiner), puis ils sont confrontés à la tâche de régler l'équilibre du jeu, le manque de temps, etc ... et contrairement à tout, chaque année on observe tout simplement incroyable des échantillons du genre divertissement!

Les applications éducatives sont également populaires. Ce qui est tout à fait compréhensible: les gars étudient toujours, et ils veulent rendre ce processus amusant et intéressant, pour aider des amis ou des enfants plus jeunes de la famille.

Et une place particulière est occupée par les applications sociales. Leur plus grande valeur est l'idée. Observer un problème social, le comprendre et proposer une solution est une immense réussite à l'âge scolaire.

Nous pouvons dire avec confiance que nous sommes fiers du niveau de développement des diplômés! Et pour que vous puissiez connaître les projets des gars "en direct", nous avons fait une sélection d'applications disponibles dans GooglePlay (pour aller dans le magasin d'applications, cliquez sur le lien vers le nom du projet).

Alors, en savoir plus sur les candidatures et leurs jeunes auteurs.

Applications de divertissement


Tiny Lands - Plus de 100 mille téléchargements


L'auteur du projet est Yegor Alexandrov, il est diplômé du tout premier numéro de 2015 du site de Moscou dans le TemoCenter. Il est devenu l'un des gagnants de la finale de la première compétition IT SCHOOL dans la nomination des applications de jeux.

Tiny Lands est une stratégie militaire. Le joueur est invité à développer des colonies d'un petit village à la ville, en extrayant des ressources et en combattant. Il est à noter que Yegor a fait naître l'idée de ce jeu depuis longtemps, il a trouvé de nombreux héros avant d'étudier à l'ÉCOLE, quand il a essayé de faire un jeu sur Pascal. Jugez par vous-même de ce qui s'est passé en 10e!



Héros et bâtiments "Tiny Lands"

Maintenant, Egor est étudiant dans une université de Moscou. Il est passionné de robotique et, dans ses nouveaux projets, il est intéressant de le combiner avec le développement mobile: un robot jouant aux échecs ou un appareil qui imprime les messages d'un téléphone sous la forme d'un télégramme .


Jeu d'échecs avec un robot

Touch Cube Lite - vainqueur du Grand Prix 2015


L'auteur du projet est Grigory Senchenok, il est également étudiant du premier numéro le plus mémorable du Moscow TemoCenter. Enseignant - Konorkin Ivan.


Performance de Gregory à la finale du concours "IT SCHOOL choisit le plus fort!" 2015 année

Touch Cube est une application pour ceux qui aiment créer des objets dans un espace tridimensionnel. Vous pouvez construire n'importe quel objet à partir de petits cubes. De plus, chaque cube peut être réglé sur n'importe quelle couleur RVB et même le rendre transparent. Les modèles résultants peuvent être enregistrés et partagés.

Pour faire face à la 3D, Gregory a maîtrisé indépendamment les éléments de l'algèbre linéaire, car le programme scolaire n'inclut pas les transformations de l'espace vectoriel. Lors du concours, il a parlé avec enthousiasme de ses plans pour commercialiser l'application. On voit qu'il a maintenant une certaine expérience en la matière: désormais 2 versions sont disponibles en boutique - gratuites avec publicité et payées sans publicité. La version gratuite compte plus de 5 000 téléchargements.

DrumHero - Plus de 100 000 téléchargements


Comme son nom l'indique, DrumHero est une version du célèbre jeu Guitar Hero de notre diplômé 2016 Shamil Magomedov. Il a étudié sur le site du Samsung Technical Education Center à Moscou avec Vladimir Ilyin.


Shamil à la finale du concours «« IT SCHOOL choisit le plus fort! », 2016

Shamil est un fan du genre des jeux de rythme, convaincu qu'il est toujours d'actualité et, à en juger par la popularité de l'application, ne s'est pas trompé! Dans sa candidature, le joueur rythmique avec la musique jouée doit, dans le temps et avec la durée désirée, appuyer sur les zones appropriées de l'écran.

En plus du gameplay, Shamil a ajouté la possibilité de télécharger sa musique. Pour ce faire, il a dû déterminer le format de stockage MIDI, ce qui lui permet d'extraire la séquence de commandes nécessaire pour le jeu à partir du fichier de musique source. Étant donné qu'il existe de nombreuses applications qui convertissent les formats de musique courants tels que MP3 et AVI en MIDI, l'idée a définitivement été un succès. Je suis heureux que Shamil soutienne constamment son projet d'école, une mise à jour a récemment été publiée.

Applications sociales


ProBonoPublico - Grand Prix 2016


L'auteur du projet est Dmitry Pasechnyuk, diplômé de 2016 SAMSUNG IT SCHOOL du Centre pour le développement des enfants surdoués de la région de Kaliningrad, professeur Arthur Baboshkin.

ProBonoPublico est destiné aux personnes qui sont prêtes à faire du travail caritatif, à savoir: fournir aux personnes en situation difficile une assistance juridique ou psychologique qualifiée sur une base pro bono (du latin «pour le bien public»), c'est-à-dire sur une base volontaire. En tant qu'organisateurs de cette communication (administrateurs), organisations publiques et caritatives, des centres de crise sont proposés. L'application comprend une partie mobile client pour le volontaire et une application web pour l'administrateur.

Vidéo sur l'application:


La noble idée du projet a été gagnée par le jury du concours, et le Grand Prix du concours lui a été remis à l'unanimité. En général, Dmitry est l'un des diplômés les plus éminents de l'histoire de notre programme. Il a remporté le concours IT SCHOOL, diplômé uniquement de la 6e année d'une école polyvalente! Et il ne s’est pas arrêté là, il est le vainqueur de nombreux concours et compétitions, dont NTI, je suis un professionnel. Dans une interview de l'année dernière sur Rusbase, il a déclaré qu'il était maintenant intéressé par l'analyse des données et les réseaux de neurones.

Et à l'automne 2017, Dmitry et son professeur Arthur Baboshkin, à l'invitation du président du siège de Samsung Electronics en Russie et dans la CEI, ont participé au relais de la flamme olympique en Corée du Sud.


Dmitry Pasechnyuk - l'un des premiers porteurs du flambeau du relais des Jeux olympiques d'hiver de Pyeongchang 2018

Animez le Grand Prix 2017


L'auteur du projet est Tarasov Vladislav, diplômé moscovite des ÉCOLES IT SAMSUNG 2017, professeur Vladimir Ilyin.

Vladislav a décidé d'aider à résoudre le problème de l'écologie urbaine et surtout de l'élimination des ordures. Dans l'application Enliven, la carte montre les points écologiques de la ville de Moscou: lieux de traitement du papier, du verre, du plastique, des centres éducatifs, etc. Grâce à l'application, vous pouvez trouver l'adresse, les heures de travail, les contacts et d'autres informations sur l'éco-point et obtenir un itinéraire. Sous la forme d'un jeu, l'utilisateur est invité à faire la bonne chose - visiter des éco-points pour des points, grâce auxquels vous pouvez augmenter votre rang, sauver des animaux, des arbres et des personnes.


Captures d'écran de l'application Enliven

Le projet Enliven a reçu le Grand Prix du concours annuel IT SCHOOL à l'été 2017. Et à l'automne, Vladislav a participé au concours "Jeunes innovateurs" dans le cadre du forum de Moscou "Ville de l'éducation", où il a pris la deuxième place et a reçu un prix spécial du Fonds des pêcheurs d'un montant de 150 000 roubles pour le développement de l'application.


Présentation du Grand Prix du concours 2017

Applications pédagogiques


MyGIA 4 - préparation aux classes VLD 4


L'auteur du projet est Yegor Demidovich, un étudiant 2017 du site de Novossibirsk des IT SAMSUNG SCHOOLS, le professeur Pavel Mul. Le projet MyGIA est l'un des lauréats du dernier concours de projets.


Egor en finale du concours «IT SCHOOL choisit le plus fort!», 2017

Qu'est-ce que RECHERCHEV? Il s'agit d'un travail de vérification entièrement russe qui est écrit à la fin de l'école primaire. Et, croyez-moi, pour les enfants, c'est un test sérieux. Egor a développé l'application MyGIA pour aider à préparer dans les matières principales: les mathématiques, la langue russe et le monde environnant. Il est à noter que les tâches sont générées automatiquement, excluant la possibilité de mémoriser les tâches. En défense, Yegor a déclaré qu'il devait dessiner plus de 80 images, et afin d'émettre et de vérifier des «certificats», en plus de l'application elle-même, il a implémenté la partie serveur. L'application est constamment mise à jour, des questions récemment ajoutées sur les mathématiques de VPR 2018. Maintenant, il a plus de 10 000 téléchargements.


Captures d'écran de l'application MyGIA

Électricité - application de réalité virtuelle


L'auteur du projet est Andrey Andryushchenko, diplômé des IT SCHOOLS SAMSUNG 2015 de Khabarovsk, professeur Konstantin Kanaev. Ce projet n'a pas été créé en étudiant dans notre école, il a une histoire différente.


Andrey avec son professeur au concours, 2015

En juillet 2015, Andrey est devenu le gagnant du concours «IT SCHOOL choisit le plus fort!» dans la nomination "Programmation" avec le projet Gravity Particles. L'idée était entièrement Andrei - d'une manière ludique pour se familiariser avec les lois physiques de base, principalement en appliquant les lois de Coulomb et de la gravité. Le jury a vraiment apprécié l'application avec la façon dont le code a été écrit, mais l'implémentation manquait clairement de tridimensionnalité. En conséquence, après le concours, l'idée est née pour soutenir Andrei et lui proposer de créer une version du jeu pour les lunettes de réalité virtuelle Gear VR. C'est ainsi qu'est né le nouveau projet Electricité, créé avec le soutien du gourou VR / AR - la société «Fascinating reality». Et bien qu'Andrei ait dû maîtriser une boîte à outils complètement différente (C # et Unity), il a réussi à faire face!

L'électricité est une visualisation 3D du processus de propagation du courant électrique dans trois conducteurs: métal, liquide et gaz. La démonstration s'accompagne d'une explication vocale des phénomènes physiques observés. L'application a été démontrée lors de plusieurs expositions russes et étrangères. Au Moscow Science Festival en 2016, des files d'attente étaient alignées pour notre stand afin d'essayer l'application.


L'électricité au Festival des sciences de Moscou, 2016.

Où allons-nous et, bien sûr, que faire pour nous


Aujourd'hui, IT SAMSUNG SCHOOL opère dans 22 villes de Russie. Et notre première priorité est de donner la possibilité d'étudier la programmation à encore plus d'étudiants, de reproduire notre expérience. En septembre 2018, un manuel électronique d'auteur basé sur le programme informatique SAMSUNG SCHOOL IT sera publié. Il est destiné aux établissements d'enseignement d'initiative qui souhaitent lancer un tel cours. Les enseignants, ayant adopté nos supports, pourront organiser des formations au développement natif pour Android dans leurs régions.

Et enfin, des informations pour ceux qui ont décidé de venir chez nous: c'est le moment de le faire! La campagne d'admission pour l'année académique 2018-2019 a commencé.

Brève instruction:

  1. Le programme accepte les étudiants des niveaux supérieurs (principalement 9-10) et les étudiants de moins de 17 ans inclus).
  2. Vérifiez sur notre site Internet qu'il existe un espace ECOLE INFORMATIQUE près de chez vous: sera-t-il possible de venir en cours? Nous vous rappelons que les cours sont à plein temps.
  3. Remplissez et soumettez la demande .
  4. Passez l'étape 1 du test d'entrée - test en ligne. Le test est petit et assez simple. Il contient des tâches sur la logique, les systèmes numériques et la programmation. Ces derniers sont facilement abandonnés par des gars qui sont confiants dans la possession d'opérateurs de branche et de boucle, familiarisés avec les tableaux et écrivent dans les langages de programmation Pascal ou C. En règle générale, si vous gagnez 6 points sur 9 possibles, cela suffit pour une invitation à l'étape 2.
  5. La date de la deuxième étape des examens d'entrée vous sera communiquée par lettre. Vous devrez vous rendre directement sur le lieu des ÉCOLES INFORMATIQUES que vous avez sélectionné lors de votre candidature. Le test peut prendre la forme d'un entretien oral ou de la résolution de problèmes, mais dans tous les cas, il vise à tester la capacité d'algorithmiser et de programmer des compétences.
  6. L'inscription se fait sur une base compétitive. Tous les candidats reçoivent une lettre avec le résultat. Les cours commencent à partir de la deuxième ou troisième semaine de septembre.

Lorsque nous avons ouvert un programme éducatif pour les écoliers il y a 4 ans, nous avons été parmi les premiers à entrer dans ce public avec un programme aussi sérieux. Au fil des ans, nous constatons qu'ils étudient avec succès dans les universités, mettent en œuvre des projets intéressants et se retrouvent dans la profession (qu'il s'agisse de programmation ou d'un domaine adjacent). Nous ne nous fixons pas la tâche de préparer des développeurs professionnels en seulement un an (c'est tout simplement impossible!), Mais nous donnons certainement aux gars un billet pour le monde d'un métier passionnant!

Publié par: Svetlana Yun
Chef d'équipe, Ecosystem Development Group, Business Innovation Lab, Samsung Research Center
Chef de projet éducatif Samsung IT-SCHOOL

Source: https://habr.com/ru/post/fr413669/


All Articles