Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili

Oggi il nostro post riguarda le applicazioni mobili dei diplomati della SAMSUNG IT SCHOOL. Iniziamo con una breve informazione sulla SCUOLA DI INFORMATICA (per i dettagli rivolgersi al ns сайт e/o porre domande nei commenti). Nella seconda parte parleremo delle migliori, a nostro avviso, applicazioni Android create dagli scolari delle classi 6-11!

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili

Brevemente su SAMSUNG IT SCHOOL

SAMSUNG IT SCHOOL è un programma sociale ed educativo per gli scolari che opera in 22 città della Russia. La sede russa di Samsung Electronics ha avviato il programma 5 anni fa per supportare gli studenti delle scuole superiori appassionati di programmazione. Nel 2013, gli specialisti del Samsung Research Center di Mosca insieme al MIPT hanno risolto un problema difficile: hanno sviluppato un corso sulla programmazione in Java per Android per gli scolari. Insieme alle autorità locali, abbiamo scelto i partner: scuole e centri di istruzione aggiuntiva. E, soprattutto, abbiamo trovato colleghi con le qualifiche necessarie: insegnanti, professori universitari e sviluppatori professionisti a cui piaceva l'idea di insegnare ai bambini lo sviluppo mobile nativo. A settembre 2014, Samsung aveva attrezzato 38 aule, dove sono iniziate le lezioni per gli studenti delle scuole superiori.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Firma di un memorandum di cooperazione tra Samsung e l'Università Federale di Kazan con la partecipazione del Presidente della Repubblica del Tatarstan, Minnikhanov, novembre 2013

Da allora (dal 2014) noi ogni anno accettiamo più di 1000 scolari, e seguono un corso annuale gratuito.

Come sta andando la formazione? Le lezioni iniziano a settembre e terminano a maggio, sono previste, una o due volte a settimana, per una durata complessiva di 2 ore accademiche.

Il corso è composto da moduli, dopo ogni modulo c'è un test difficile per testare le conoscenze acquisite e alla fine dell'anno gli studenti devono sviluppare e presentare il loro progetto: un'applicazione mobile.

Sì, il programma si è rivelato difficile, il che è del tutto naturale, data la quantità di conoscenze necessarie per ottenere il risultato. Soprattutto se il nostro compito è insegnare con competenza la programmazione. E questo non può essere fatto basando la formazione sull’approccio “fai come me”, ma è necessario fornire una conoscenza di base dei fondamenti teorici degli ambiti di programmazione oggetto di studio. Negli ultimi 4 anni il corso si è evoluto in modo significativo. Insieme agli insegnanti del programma abbiamo cercato di trovare un compromesso sul livello di complessità, sull'equilibrio tra teoria e pratica, sulle forme di controllo e su molte altre questioni. Ma non è stato facile: il programma coinvolge più di cinquanta insegnanti provenienti da tutta la Russia, e tutti sono persone molto premurose ed entusiaste con una visione individuale della programmazione didattica!

Di seguito sono riportati i nomi attuali dei moduli del programma SAMSUNG IT SCHOOL, che racconteranno molto ai lettori dediti alla programmazione sul loro contenuto:

  1. Nozioni di base sulla programmazione Java
  2. Introduzione alla programmazione orientata agli oggetti
  3. Nozioni di base sulla programmazione di applicazioni Android
  4. Algoritmi e strutture dati in Java
  5. Fondamenti di sviluppo backend di applicazioni mobili

Oltre alle lezioni, a partire dalla metà dell'anno scolastico gli studenti iniziano a discutere il tema del progetto e iniziano a sviluppare la propria applicazione mobile, e alla fine della formazione la presentano alla commissione. Una pratica comune è quella di invitare docenti universitari locali e sviluppatori professionisti come membri esterni del comitato di certificazione.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Il progetto “Mobile Driver Assistant”, per il quale Pavel Kolodkin (Chelyabinsk) ha ricevuto una borsa di studio per la formazione al MIPT nel 2016

Dopo aver completato con successo la formazione, i diplomati del programma ricevono certificati da Samsung.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Laurea presso la sede di Nizhny Novgorod

Siamo convinti che i nostri laureati siano speciali: sanno studiare in modo indipendente e hanno esperienza in attività progettuali. Sono contento che un certo numero di importanti università russe abbiano sostenuto i ragazzi e il nostro programma: vengono dati punti aggiuntivi al momento dell'ammissione per un certificato di diplomato della SAMSUNG IT SCHOOL e un diploma del vincitore del concorso “IT SCHOOL sceglie il più forte!”

Il programma ha ricevuto numerosi premi dalla comunità imprenditoriale, incluso il prestigioso Runet Award.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Premio Runet 2016 nella categoria “Scienza e Educazione”

Progetti di laurea

L’evento più eclatante del programma è il concorso federale annuale “SCUOLA DI informatica sceglie il più forte!” Il concorso si svolge tra tutti i laureati. Per la finale vengono selezionati solo 15-17 progetti migliori tra più di 600 candidati e gli autori dei loro scolari, insieme ai loro insegnanti, sono invitati a Mosca per l'ultima fase del concorso.

Quali argomenti del progetto scelgono gli scolari?

Giochi ovviamente! I ragazzi pensano di capirli e si mettono al lavoro con grande entusiasmo. Oltre ai problemi tecnici, risolvono problemi di progettazione (alcuni disegnano da soli, altri attirano amici capaci di disegnare), poi devono affrontare il compito di aggiustare l'equilibrio del gioco, mancanza di tempo, ecc... e nonostante tutto, ogni anno vediamo esempi semplicemente sorprendenti del genere dell'intrattenimento!

Anche le applicazioni educative sono popolari. Il che è abbastanza comprensibile: i ragazzi stanno ancora studiando e vogliono rendere questo processo divertente e interessante, per aiutare gli amici o i bambini più piccoli in famiglia.

E le applicazioni social occupano un posto speciale. Il loro valore più grande è la loro idea. Notare un problema sociale, comprenderlo e proporre una soluzione è una conquista enorme in età scolare.

Possiamo dire con sicurezza che siamo orgogliosi del livello di sviluppo dei nostri laureati! E affinché tu possa conoscere “dal vivo” i progetti dei ragazzi, abbiamo fatto una selezione di applicazioni disponibili su GooglePlay (per andare allo store delle applicazioni, fare clic sul collegamento sul nome del progetto).

Quindi, parliamo ulteriormente delle applicazioni e dei loro giovani autori.

Applicazioni di intrattenimento

Piccole terre – più di 100mila download

L'autore del progetto è Egor Alexandrov, si è diplomato nella primissima classe del 2015 presso la sede di Mosca presso TemoCenter. È diventato uno dei vincitori finali del primo concorso IT SCHOOL nella categoria applicazioni di gioco.

Tiny Lands è un gioco di strategia militare. Il giocatore è invitato a sviluppare insediamenti da un piccolo villaggio a una città, estraendo risorse e combattendo. È interessante notare che Egor ha avuto l'idea di questo gioco già da molto tempo; ha inventato molti dei personaggi ancor prima di studiare a SCUOLA, quando stava cercando di realizzare un gioco in Pascal. Giudica tu stesso cosa ha realizzato lo studente del decimo anno!

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Eroi ed edifici di "Tiny Lands"

Ora Egor è uno studente in una delle università di Mosca. È appassionato di robotica e nei suoi nuovi progetti viene combinata in modo interessante con lo sviluppo mobile: robot che gioca a scacchi o dispositivo che stampa i messaggi provenienti da un telefono sotto forma di telegramma.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Giocare a scacchi con un robot

Tocca Cubo Lite – vincitore del Gran Premio del concorso 2015

L'autore del progetto è Grigory Senchenok, è anche uno studente della prima laurea più memorabile al TemoCenter di Mosca. Insegnante: Konorkin Ivan.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Il discorso di Grigory alla finale del concorso "La SCUOLA DI IT sceglie il più forte!" 2015

Touch Cube è un'applicazione per coloro che amano creare oggetti nello spazio tridimensionale. Puoi costruire qualsiasi oggetto partendo da piccoli cubi. Inoltre, a ciascun cubo può essere assegnato qualsiasi colore RGB e persino reso trasparente. I modelli risultanti possono essere salvati e scambiati.

Per comprendere il 3D, Gregory ha padroneggiato in modo indipendente gli elementi dell'algebra lineare, perché il curriculum scolastico non include trasformazioni dello spazio vettoriale. Al concorso ha parlato con entusiasmo dei suoi piani per la commercializzazione dell'applicazione. Vediamo che ora ha una certa esperienza in materia: ora nel negozio sono disponibili 2 versioni: gratuita con pubblicità e a pagamento senza pubblicità. La versione gratuita ha oltre 5 download.

DrumHero – più di 100mila download

Come puoi intuire dal nome, DrumHero è una versione del famoso gioco Guitar Hero del nostro laureato del 2016 Shamil Magomedov. Ha studiato al Samsung Technical Education Center di Mosca con Vladimir Ilyin.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Shamil alla finale del concorso “IT SCHOOL sceglie il più forte!”, 2016

Shamil, un fan del genere dei giochi ritmici, era convinto che fosse ancora attuale e, a giudicare dalla popolarità dell'applicazione, non si sbagliava! Nella sua applicazione, il giocatore, a ritmo della musica riprodotta, deve premere le aree appropriate sullo schermo al momento giusto e per la durata richiesta.

Oltre al gameplay, Shamil ha aggiunto la possibilità di caricare la propria musica. Per fare ciò, ha dovuto capire il formato di archiviazione MIDI, che consente di estrarre la sequenza di comandi necessaria per la riproduzione dal file musicale sorgente. Considerando che esistono molte applicazioni che convertono i formati musicali più comuni come MP3 e AVI in MIDI, l'idea era sicuramente buona. Sono felice che Shamil supporti costantemente il suo progetto scolastico; recentemente è stato rilasciato un aggiornamento.

Applicazioni sociali

ProBonoPubblico – Gran Premio 2016

L'autore del progetto è Dmitry Pasechnyuk, diplomato nel 2016 alla SAMSUNG IT SCHOOL del Centro per lo sviluppo dei bambini dotati della regione di Kaliningrad, l'insegnante è Arthur Baboshkin.

ProBonoPublico è destinato a persone disposte a impegnarsi in beneficenza, vale a dire: fornire a persone in situazioni di vita difficili assistenza legale o psicologica qualificata su base pro bono (dal latino "per il bene pubblico"), cioè su base volontaria. Come organizzatori di tale comunicazione (amministratori) si propongono organizzazioni pubbliche e caritative e centri di crisi. L'applicazione include una parte client mobile per il volontario e un'applicazione web per l'amministratore.

Video sull'applicazione:


La nobile idea del progetto ha affascinato la giuria del concorso e le è stato assegnato all'unanimità il Gran Premio del concorso. In generale, Dmitry è uno dei laureati più brillanti nella storia del nostro programma. Ha vinto il concorso SCUOLA INFORMATICA, avendo completato solo la 6° elementare di una scuola secondaria! E non si è fermato qui, è il vincitore di numerose competizioni e Olimpiadi, tra cui NTI, I'm a Professional. L'anno scorso intervista sul portale Rusbase ha affermato di essere ora interessato all'analisi dei dati e alle reti neurali.

E nell'autunno del 2017, Dmitry e il suo insegnante Arthur Baboshkin, su invito del presidente della sede di Samsung Electronics per Russia e CSI, hanno preso parte alla staffetta della torcia olimpica in Corea del Sud.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Dmitry Pasechnyuk è uno dei primi tedofori della staffetta delle Olimpiadi invernali di PyeongChang 2018

ravvivare – Gran Premio 2017

L'autore del progetto è Vladislav Tarasov, diplomato di Mosca alla SAMSUNG IT SCHOOL 2017, insegnante Vladimir Ilyin.

Vladislav ha deciso di aiutare a risolvere il problema dell'ecologia urbana e, soprattutto, dello smaltimento dei rifiuti. Nell'applicazione Enliven, la mappa mostra i punti ambientali della città di Mosca: luoghi per il riciclaggio di carta, vetro, plastica, centri educativi e così via. Attraverso l'applicazione è possibile conoscere l'indirizzo, gli orari di apertura, i contatti e altre informazioni sull'ecopunto e ottenere indicazioni stradali per raggiungerlo. Sotto forma di gioco, l'utente è incoraggiato a fare la cosa giusta: visitare gli eco-punti per ottenere punti, grazie ai quali puoi aumentare il tuo grado, salvare animali, alberi e persone.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Schermate dell'applicazione Enliven

Il progetto Enliven ha ricevuto il Grand Prix del concorso annuale IT SCHOOL nell'estate del 2017. E già in autunno, Vladislav ha preso parte al concorso "Giovani innovatori" nell'ambito del forum "Città dell'educazione" di Mosca, dove si è classificato secondo e ha ricevuto un premio speciale dai "Pescatori del Fondo" per un importo di 150 rubli per lo sviluppo dell'applicazione.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Presentazione del Gran Premio della competizione 2017

Applicazioni educative

MyGIA 4 — preparazione al VPR di 4a elementare

L'autore del progetto è Egor Demidovich, studente del 2017 del sito di Novosibirsk della SAMSUNG IT SCHOOL, insegnante Pavel Mul. Il progetto MyGIA è uno dei vincitori dell'ultimo concorso di progetti.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Egor alla finale del concorso “IT SCHOOL sceglie il più forte!”, 2017

Cos'è il VPR? Questo è un test tutto russo che viene scritto alla fine della scuola primaria. E, credimi, questo è un test serio per i bambini. Egor ha sviluppato l'applicazione MyGIA per aiutarlo a prepararsi per le materie fondamentali: matematica, lingua russa e il mondo che lo circonda. È interessante notare che le attività vengono generate automaticamente, eliminando la possibilità di memorizzare le attività. Nella sua difesa, Egor ha affermato che avrebbe dovuto disegnare più di 80 immagini e, per poter rilasciare e verificare i “certificati”, oltre all'applicazione stessa, ha implementato la parte server. L'applicazione è in costante aggiornamento; recentemente sono state aggiunte le domande di matematica del VPR 2018. Ora ha più di 10mila download.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Schermate dell'applicazione MyGIA

Impianti elettrici – applicazione di realtà virtuale

L'autore del progetto è Andrey Andryushchenko, diplomato alla SAMSUNG IT SCHOOL 2015 di Khabarovsk, insegnante Konstantin Kanaev. Questo progetto non è stato creato durante gli studi nella nostra scuola; ha una storia diversa.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Andrey con il suo insegnante al concorso, 2015

Nel luglio 2015, Andrey è diventato il vincitore del concorso "IT SCHOOL sceglie il più forte!" nella categoria “Programmazione” con il progetto Gravity Particles. L'idea era interamente di Andrei: conoscere in modo giocoso le leggi fisiche fondamentali, implementando principalmente le leggi di Coulomb e la gravitazione universale. Alla giuria l'applicazione è piaciuta molto per il modo in cui è stato scritto il codice, ma l'implementazione mancava chiaramente di tridimensionalità. Di conseguenza, dopo la competizione, è nata l'idea di supportare Andrey e invitarlo a creare una versione del gioco per gli occhiali per realtà virtuale Gear VR. Così è nato il nuovo progetto Electricity, creato con il supporto del guru nel campo della VR/AR - la società “Fascinating Reality”. E sebbene Andrey abbia dovuto padroneggiare strumenti completamente diversi (C# e Unity), lo ha fatto con successo!

L'elettricità è una visualizzazione 3D del processo di propagazione della corrente elettrica in tre conduttori: metallo, liquido e gas. La dimostrazione è accompagnata da una spiegazione vocale dei fenomeni fisici osservati. L'applicazione è stata dimostrata in diverse mostre russe e straniere. Al Festival della scienza di Mosca nel 2016, le persone si sono messe in fila al nostro stand per provare l'applicazione.

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobili
Elettricità al Festival della Scienza di Mosca, 2016

Dove stiamo andando e, ovviamente, come avvicinarci

Oggi SAMSUNG IT SCHOOL opera in 22 città della Russia. E il nostro compito primario è dare la possibilità di studiare la programmazione ad un numero ancora maggiore di scolari e di replicare la nostra esperienza. A settembre 2018 verrà pubblicato il libro di testo elettronico dell'autore basato sul programma SAMSUNG IT SCHOOL. È destinato a quelle istituzioni educative proattive che desiderano lanciare un corso di questo tipo. Gli insegnanti, utilizzando i nostri materiali, potranno organizzare corsi di formazione sullo sviluppo nativo per Android nelle loro regioni.

E in conclusione, un'informazione per chi ha deciso di iscriversi con noi: ora è il momento di farlo! È iniziata la campagna di ammissione per l'anno accademico 2018-2019.

Breve istruzione:

  1. Il programma accetta studenti delle scuole superiori (principalmente 9-10 anni) e studenti universitari fino all'età di 17 anni compresi).
  2. Scoprilo sul nostro sito webche c'è una sede di IT SCHOOL vicino a te: sarà possibile venire a lezione? Ti ricordiamo che le lezioni sono in presenza.
  3. Compila e invia Applicazione.
  4. Supera la fase 1 dell'esame di ammissione - test online. Il test è piccolo e abbastanza semplice. Contiene attività su logica, sistemi numerici e programmazione. Questi ultimi sono facili per i bambini che hanno una padronanza sicura degli operatori di branch e loop, hanno familiarità con gli array e scrivono nei linguaggi di programmazione Pascal o C. Di norma, se ottieni 6 punti su 9 possibili, questo è sufficiente per essere invitato alla fase 2.
  5. La data della seconda fase degli esami di ammissione ti sarà comunicata tramite lettera. Dovrai accedere direttamente al sito di IT SCHOOL che hai scelto al momento della presentazione della domanda. La prova può assumere la forma di un colloquio orale o di problem solving, ma è in ogni caso finalizzata a testare le capacità di algoritmizzazione e le capacità di programmazione.
  6. L'iscrizione avviene su base competitiva. Tutti i candidati ricevono una lettera con il risultato. Le lezioni iniziano dalla seconda o terza settimana di settembre.

Quando 4 anni fa abbiamo aperto un programma educativo per gli scolari, siamo stati tra i primi a presentare un programma così serio a questo pubblico. Anni dopo, vediamo che studiano con successo nelle università, realizzano progetti interessanti e si ritrovano in una professione (che si tratti di programmazione o di un campo correlato). Non ci poniamo il compito di preparare sviluppatori professionisti in un solo anno (questo è semplicemente impossibile!), ma diamo sicuramente ai ragazzi un biglietto per il mondo di una professione entusiasmante!

Samsung IT School: insegnare agli scolari come sviluppare applicazioni mobiliAutore: Svetlana Yun
Responsabile del gruppo di sviluppo dell'ecosistema di soluzioni, laboratorio di innovazione aziendale, centro di ricerca Samsung
Responsabile progetto didattico SCUOLA INFORMATICA Samsung


Fonte: habr.com

Aggiungi un commento