Python e JavaScript: programmazione di giochi in CodeCombat - corso 18.000 rubli. da Coddy School of Programming for Children, formazione 3 moduli (mesi)
Miscellanea / / December 04, 2023
Età: 7-12 anni
Livello: per principianti.
Durata: da 3 moduli (mesi), da 24 ore*.
Format: lezioni individuali e di gruppo, offline e online (tempo reale).
Numero di bambini: da 1 a 8.
Prezzo:
da 750 rub./ora in un gruppo online,
da 850 rub./ora in un gruppo offline,
da 1050 rub./ora individualmente online,
dal 1980 rub./ora individualmente offline.
Anche un adulto può annoiarsi guardando infinite righe di codice. Offriamo l'apprendimento della programmazione catturando terre e sconfiggendo i nemici nelle migliori tradizioni dei giochi di ruolo.
CodeCombat è un browser game multiplayer che ti consente di imparare a programmare e apprendere JavaScript e Python. Ad ogni livello, al giocatore viene assegnato un compito specifico, ad esempio trovare un fungo che aiuterà a sconfiggere il cannibale, condurre i soldati in battaglia o uscire da una prigione. Il bambino controllerà un mago alle prime armi che eseguirà queste attività utilizzando incantesimi: comandi JavaScript e Python. Per completare l'intero gioco, dovrai ricordarli bene. All'inizio tutto è semplice, ma man mano che il gioco procede, i compiti diventano più complessi e il bambino deve pensare sempre di più. Nel corso CodeCombat: Primi passi in JavaScript/Python, tuo figlio sarà in grado di farsi un'idea dei linguaggi di programmazione JavaScript e Python e sviluppare il pensiero algoritmico.
CodeCombat non è solo lezioni con elementi di gamification, ma un vero e proprio gioco in cui gli studenti devono scrivere codice competente e bello in Python e JavaScript per completare tutti i suoi livelli. In questo caso, il bambino riceve una reazione dal suo personaggio in tempo reale. Inoltre, risolvendo problemi di programmazione che progrediscono naturalmente a livelli sempre più impegnativi, CodeCombat garantisce che tuo figlio sviluppi sempre il pensiero critico. CodeCombat è notevole perché oltre al gioco individuale, offre anche molte opzioni per il gioco di squadra. giochi che consentono ai bambini di padroneggiare le abilità comunicative, il pensiero pratico e la capacità di cooperare e lavorare squadra.
Pertanto, CodeCombat richiede costantemente ai bambini di praticare nuove forme di comunicazione unendoti a team o lavorando individualmente con il computer stesso, trasformando le tue idee in codici efficienti.
Perché CodeCombat?
- Questo è davvero un gioco e non una serie di lezioni gamificate, quindi può affascinare anche lo studente più irrequieto;
- CodeCombat è adatto a bambini dai 10 anni;
- CodeCombat ha un'interfaccia in lingua russa;
- Dispone di un proprio editor di livelli, con il quale puoi modificare il gioco e offrire i tuoi compiti;
- CodeCombat ha una modalità individuale e molte opzioni per il gioco di squadra;
- L'insegnante può monitorare i progressi dell'intero gruppo;
- Per aver risolto al primo tentativo senza errori e per il codice ottimale, il giocatore riceve punti aggiuntivi;
- CodeCombat insegna una programmazione seria, “non per bambini”: si organizzano gare per veri professionisti;
- Gli autori promettono di aiutare chiunque completi l'intero gioco e raggiunga il livello più alto a trovare lavoro negli Stati Uniti.
Prima dell'inizio delle lezioni, ti chiediamo di creare un indirizzo email per tuo figlio. Forniscigli la tua email login e password su carta/sul tuo telefono; devi avere queste informazioni con te durante la lezione.
Ciò è dovuto alla necessità di creare un account in CodeCombat.
Il corso è adatto ai bambini:
- Per chi è interessato alla tecnologia e alla programmazione
- Ho appena iniziato nel mondo della programmazione
- Coloro che desiderano migliorare le proprie competenze digitali
- Coloro che sognano di creare i propri giochi
Requisiti per gli studenti (livello di conoscenza):
- Utilizzo sicuro del computer (sa accendere, avviare applicazioni, aprire cartelle, capire cos'è la posta elettronica)
- Capacità di lettura
- Come funzionano le lezioni online su CODDY
Contenuto del corso:
- Nozioni di base di programmazione in Python e/o JavaScript e algoritmizzazione
- Metodi, variabili, tipi di dati
- ciclo while
- Dichiarazioni condizionali
- Operatori logici
- Algebra della logica
- Funzioni
- Array bidimensionali
- per ciclo
- Modi per scorrere gli array
- Operazioni aritmetiche
- Coordinate e spazio
Obiettivi del corso:
1. Padroneggia i popolari linguaggi di programmazione Python e JavaScript scrivendo codici di programma in un ambiente di gioco.
2. Sviluppare capacità di pensiero critico, comunicazione e lavoro di squadra.
3. Guidare i bambini dall'interesse per i giochi per computer al desiderio di crearli e svilupparsi in futuro nel campo informatico.
Risultato di apprendimento:
- Conoscenza base di JavaScript e/o Python
- Capacità di collaborare e lavorare sia in autonomia che in gruppo
- Sviluppo del pensiero algoritmico, creativo e critico
- Capacità di risolvere problemi fuori dagli schemi
I diplomati del corso saranno in grado di:
- Scrivere programmi in modo competente ed efficiente in Python e/o JavaScript
- Mostra la tua creatività creando i tuoi giochi
- Lavora sul codice software in modo indipendente e in gruppo
- Continua i tuoi studi in programmazione web e corsi di sviluppo di giochi
- Risolvere problemi non standard
Competenze aziendali:
- Pensiero logico
- Pensiero creativo
- Impostazione e risoluzione dei problemi
- Lavoro di squadra
- Abilità comunicative
- Ricerca e analisi delle informazioni
- Indipendenza
- Capacità decisionali
Cosa ti serve per le lezioni:
Per iniziare le lezioni, ti chiediamo di creare un indirizzo email per tuo figlio. Forniscigli la tua email login e password su carta/sul tuo telefono; devi avere queste informazioni con te durante la lezione.
Se le lezioni sono online, il bambino avrà bisogno di un laptop, di un accesso a Internet e di cuffie per poter comunicare con l'insegnante.
Al termine del corso ogni studente riceve un certificato personalizzato ( https://coddyschool.com/upload/files/cert.jpg) di CODDY
8
corsiDocente del corso:
“Disegnare nello stile di “Anime”, “Nozioni di base del disegno digitale in Procreate”, “Schizzi”, “Città del futuro”, “Creare un personaggio di gioco in Photoshop”, “Progettazione grafica Photoshop”, “Programmazione Minecraft”, “Python e JavaScript: programmazione di giochi in CodeCombat”, “Arte digitale: attingere tavoletta"
Formazione scolastica:
Università statale di gestione del territorio, specialità "Architettura"
Esperienza:
Insegna a disegnare ai bambini da oltre 5 anni. Trova un linguaggio comune con qualsiasi bambino e adulto.
Professionalmente esperto in Photoshop, Revit, 3ds Max, Autocad, ScetchUp.
Interessi:
graphic design, branding, arte contemporanea, interior design, cucina.
“Nei miei corsi ogni bambino svelerà al massimo le proprie potenzialità e potrà sentirsi un vero creatore. Passando di meta in meta, raggiungeremo grandi altezze, perché, come è consuetudine, chi cammina padroneggia la strada, e “impossibile” è una parola che può essere trovata solo nel dizionario degli sciocchi.
6
corsiDocente del corso:
“Programmazione JavaScript”, “Sviluppatore frontend: siti web su HTML/CSS/JavaScript”, “Corso Harvard CS50”, “Bot in Python”, “Python e JavaScript: programmazione di giochi in CodeCombat”, “Creazione di giochi in Scratch”, “Unreal Motore 4"
Formazione scolastica:
Università tecnica statale di Yaroslavl (YSTU), Istituto di sistemi digitali (IDS), specialità “Ingegneria del software”.
Esperienza:
Dall'inizio della scuola superiore ha completato con successo una formazione aggiuntiva nei settori progettazione di circuiti, sviluppo web, amministrazione di sistema e database MYSQL. Durante i miei anni scolastici e da studente mi sono interessato alla programmazione nei seguenti linguaggi: Pascal, C++, C#, Python, Ruby, JavaScript, nonché linguaggi di web design (HTML, CSS).
Interessi:
I suoi hobby includono l'intaglio del legno, l'assemblaggio di modelli di navi in plastica/legno, la creazione di siti Web e la creazione di programmi in Python. Sono convinto che lo sviluppo delle capacità motorie manuali e delle capacità mentali siano indissolubilmente legate.
"La necessità di specialisti IT non potrà che aumentare; diventare uno di loro significa entrare a far parte di una piccola storia."
9
corsiDocente del corso:
“Minecraft: un'introduzione all'intelligenza artificiale”, “Unity 3D”, “Sviluppare giochi per cellulari su Android”, “Creare giochi in Scratch”, “Programmazione Minecraft”, “Minecraft in Scratch”, “Unreal Engine 4”, “Modellazione 3D di giochi”, “Python e JavaScript: giochi programmazione in CodeCombat"
Formazione scolastica:
Università statale di Mosca dal nome M.V. Lomonosov, Facoltà di Meccanica e Matematica
Partecipante certificato al programma di formazione sulla programmazione Minecraft
Programma Innovatore per insegnanti certificati Microsoft
Esperienza:
Impegnato nello sviluppo di software in Java e C, programmazione multi-thread. Migliora costantemente, utilizza approcci moderni nello sviluppo e nella gestione dei progetti. Studia design pattern e architettura di progetti software, ha conoscenze nel campo della crittografia e della protezione dei dati. Attivamente interessato al tema delle reti neurali e dell'analisi dei dati. Ha completato un corso di formazione sui fondamenti dell'informatica e della programmazione presso la Samsung SW&IT School, dove ha difeso un progetto individuale per lo sviluppo di un'applicazione Android ed è diventato il vincitore assoluto del concorso finale. Come parte di un team di tre persone, ho partecipato al campionato di casi Kaspersky CyberHeroes. Responsabile dello sviluppo di un'applicazione mobile demo e della divulgazione del lato software e hardware del progetto. È uno sviluppatore di applicazioni attivo su Google Play e ha diverse pubblicazioni sul portale open source GitHub. Mantiene uno stile di vita sano e frequenta regolarmente la piscina.
“Per ogni studente, un'atmosfera amichevole quando si lavora in squadra è molto importante. Come insegnante e mentore, cerco di aiutare lo studente a dare vita alle sue idee, spiegandogli il lato tecnico della questione al massimo livello. Qualsiasi cosa complessa può essere spiegata in un linguaggio semplice: che tu stia scrivendo un gioco, avviando una startup o desideri studiare una materia, qualsiasi idea tu abbia sarà supportata e implementata. Ecco come dovrebbe essere l’educazione tecnologica”.