Python et JavaScript: programmation de jeux dans CodeCombat - cours 18 000 roubles. de Coddy School of Programming for Children, formation 3 modules (mois)
Miscellanea / / December 04, 2023
Âge: 7-12 ans
Niveau: pour débutants.
Durée: à partir de 3 modules (mois), à partir de 24 heures*.
Format: cours individuels et collectifs, hors ligne et en ligne (temps réel).
Nombre d'enfants: de 1 à 8.
Prix:
à partir de 750 rub./heure dans un groupe en ligne,
à partir de 850 roubles/heure dans un groupe hors ligne,
à partir de 1050 roubles/heure individuellement en ligne,
à partir de 1980 roubles/heure individuellement hors ligne.
Même un adulte peut s’ennuyer en regardant des lignes de code interminables. Nous proposons d'apprendre la programmation en capturant des terres et en battant des ennemis dans les meilleures traditions du RPG.
CodeCombat est un jeu par navigateur multijoueur qui vous permet d'apprendre à coder et à apprendre JavaScript et Python. À chaque niveau, le joueur se voit confier une tâche spécifique - par exemple, trouver un champignon qui aidera à vaincre le cannibale, à mener les soldats au combat ou à sortir d'un donjon. L'enfant contrôlera un assistant novice qui effectuera ces tâches à l'aide de sorts - commandes JavaScript et Python. Pour terminer l’intégralité du jeu, vous devrez bien vous en souvenir. Au début, tout est simple, mais au fur et à mesure que le jeu progresse, les tâches deviennent plus complexes et l'enfant doit réfléchir de plus en plus. Dans le cours CodeCombat: Premiers pas en JavaScript/Python, votre enfant pourra réellement se familiariser avec les langages de programmation JavaScript et Python et développer une pensée algorithmique.
CodeCombat n'est pas seulement des leçons avec des éléments de gamification, mais un véritable jeu dans lequel les étudiants doivent écrire du code compétent et beau en Python et JavaScript pour terminer tous ses niveaux. Dans ce cas, l'enfant reçoit une réaction de son personnage en temps réel. De plus, en résolvant des problèmes de programmation qui évoluent naturellement vers des niveaux de plus en plus difficiles, CodeCombat garantit que votre enfant développe toujours son esprit critique. CodeCombat est remarquable car en plus du jeu individuel, il offre également de nombreuses options pour le jeu en équipe. des jeux qui permettent aux enfants de maîtriser leurs compétences en communication, leur réflexion pratique et leur capacité à coopérer et à travailler équipe.
Ainsi, CodeCombat demande constamment aux enfants de pratiquer de nouvelles formes de communication, qu'il s'agisse rejoindre des équipes ou travailler individuellement avec l'ordinateur lui-même, transformant vos idées en codes efficaces.
Pourquoi CodeCombat ?
- Il s'agit en réalité d'un jeu, et non d'un ensemble de leçons gamifiées - il peut donc captiver même l'élève le plus agité ;
- CodeCombat convient aux enfants à partir de 10 ans ;
- CodeCombat a une interface en russe ;
- Il dispose de son propre éditeur de niveaux, avec lequel vous pouvez modifier le jeu et proposer vos propres tâches ;
- CodeCombat propose un mode individuel et de nombreuses options pour le jeu en équipe ;
- L'enseignant peut suivre les progrès de l'ensemble du groupe ;
- Pour avoir résolu du premier coup sans erreurs et pour le code optimal, le joueur reçoit des points supplémentaires ;
- CodeCombat enseigne une programmation sérieuse, « pas pour les enfants »: des concours sont organisés pour de vrais professionnels ;
- Les auteurs promettent d'aider toute personne qui termine le jeu en entier et atteint le plus haut niveau à trouver un emploi aux États-Unis.
Avant le début des cours, nous vous demandons de créer une adresse email pour votre enfant. Donnez-lui votre email login et votre mot de passe sur papier/sur votre téléphone; vous devez avoir ces informations avec vous pendant le cours.
Cela est dû à la nécessité de créer un compte dans CodeCombat.
Le cours s'adresse aux enfants:
- Pour ceux qui s'intéressent à la technologie et à la programmation
- Je débute dans le monde de la programmation
- Ceux qui souhaitent améliorer leurs compétences numériques
- Ceux qui rêvent de créer leurs propres jeux
Exigences pour les étudiants (niveau de connaissances):
- Utilisation en toute confiance d'un ordinateur (sait comment allumer, lancer des applications, ouvrir des dossiers, comprend ce qu'est le courrier électronique)
- Capacité de lecture
- Comment fonctionnent les cours en ligne chez CODDY
Le contenu des cours:
- Bases de programmation en Python et/ou JavaScript et algorithmisation
- Méthodes, variables, types de données
- boucle while
- Expressions conditionnelles
- Opérateurs logiques
- Algèbre de la logique
- Les fonctions
- Tableaux bidimensionnels
- pour la boucle
- Façons de parcourir les tableaux
- Opérations arithmétiques
- Coordonnées et espace
Objectifs du cours:
1. Maîtrisez les langages de programmation populaires Python et JavaScript en écrivant des codes de programme dans un environnement de jeu.
2. Développer la pensée critique, la communication et le travail en équipe.
3. Guider les enfants de l'intérêt pour les jeux informatiques au désir de les créer et de se développer à l'avenir dans le domaine informatique.
Résultat d'apprentissage:
- Connaissance de base de JavaScript et/ou Python
- Capacité à collaborer et à travailler de manière indépendante et en équipe
- Développement de la pensée algorithmique, créative et critique
- Capacité à résoudre des problèmes en dehors des sentiers battus
Les diplômés du cours seront capables de:
- Écrire avec compétence et efficacité des programmes en Python et/ou JavaScript
- Montrez votre créativité en créant vos propres jeux
- Travailler dans le code logiciel de manière indépendante et en équipe
- Poursuivez vos études en cours de programmation web et de développement de jeux
- Résoudre des problèmes non standards
Compétences professionnelles:
- Pensée logique
- La pensée créative
- Poser et résoudre des problèmes
- Travail en équipe
- Compétences en communication
- Recherche et analyse d'informations
- Indépendance
- Compétences de prise de décision
Ce dont vous avez besoin pour les cours:
Pour commencer les cours, nous vous demandons de créer une adresse email pour votre enfant. Donnez-lui votre email login et votre mot de passe sur papier/sur votre téléphone; vous devez avoir ces informations avec vous pendant le cours.
Si les cours ont lieu en ligne, l'enfant aura besoin d'un ordinateur portable, d'un accès Internet et d'écouteurs pour pouvoir communiquer avec l'enseignant.
A l'issue du cours, chaque étudiant reçoit un certificat personnalisé ( https://coddyschool.com/upload/files/cert.jpg) par CODDY
8
coursEnseignant du cours :
"Dessiner dans le style "Anime", "Bases du dessin numérique dans Procreate", "Sketching", "Ville du futur", "Créer un personnage de jeu dans Photoshop", « Conception graphique Photoshop », « Programmation Minecraft », « Python et JavaScript: programmation de jeux dans CodeCombat », « Art numérique: s'appuyer sur tablette"
Éducation:
Université d'État de l'aménagement du territoire, spécialité "Architecture"
Expérience:
Elle enseigne aux enfants à dessiner depuis plus de 5 ans. Trouve un langage commun avec n'importe quel enfant et adulte.
Maîtrise professionnelle de Photoshop, Revit, 3ds Max, Autocad, ScetchUp.
Intérêts:
design graphique, branding, art contemporain, design d'intérieur, cuisine.
« Dans mes cours, chaque enfant révélera au maximum son potentiel et pourra se sentir comme un véritable créateur. En allant de but en but, nous atteindrons de grands sommets, car, comme c'est l'habitude, celui qui marche maîtrisera le chemin, et « impossible » est un mot qu'on ne trouve que dans le dictionnaire des imbéciles.
6
coursEnseignant du cours :
« Programmation JavaScript », « Développeur Frontend: Sites Web sur HTML/CSS/JavaScript », « Cours Harvard CS50 », « Bots en Python », « Python et JavaScript: programmation de jeux dans CodeCombat », « Création de jeux dans Scratch », « Unreal Moteur 4"
Éducation:
Université technique d'État de Yaroslavl (YSTU), Institut des systèmes numériques (IDS), spécialité « Génie logiciel ».
Expérience:
Depuis le début du lycée, il a complété avec succès une formation complémentaire dans les domaines de la conception de circuits, du développement Web, de l'administration système et des bases de données MYSQL. Tout au long de mes années d'école et d'étudiant je me suis intéressé à la programmation dans les langages suivants: Pascal, C++, C#, Python, Ruby, JavaScript, ainsi que les langages de conception web (HTML, CSS).
Intérêts:
Ses passe-temps incluent la sculpture sur bois, l'assemblage de modèles de bateaux en plastique/bois, la création de sites Web et la création de programmes en Python. Je suis convaincue que le développement de la motricité manuelle et des capacités mentales sont inextricablement liés.
"Le besoin en spécialistes informatiques ne fera que croître; devenir l'un d'entre eux, c'est faire partie d'une petite histoire."
9
coursEnseignant du cours :
"Minecraft: introduction à l'intelligence artificielle", "Unity 3D", "Développer des jeux mobiles sur Android", "Créer des jeux dans Scratch", « Programmation Minecraft », « Minecraft in Scratch », « Unreal Engine 4 », « Modélisation de jeux 3D », « Python et JavaScript: Gaming » programmation dans CodeCombat"
Éducation:
Université d'État de Moscou nommée d'après M.V. Lomonossov, Faculté de mécanique et de mathématiques
Participant certifié au programme de formation en programmation Minecraft
Programme d'innovateur pour enseignants certifiés Microsoft
Expérience:
Engagé dans le développement de logiciels en Java et C, programmation multithread. S'améliore constamment, utilise des approches modernes en matière de développement et de gestion de projet. Étudie les modèles de conception et l'architecture de projets logiciels, possède des connaissances dans le domaine de la cryptographie et de la protection des données. Activement intéressé par le sujet des réseaux de neurones et de l'analyse de données. Il a suivi une formation à la Samsung SW&IT School sur les bases de l'informatique et de la programmation, où il a défendu un projet individuel de développement d'une application Android et est devenu le vainqueur absolu du concours final. Au sein d'une équipe de trois personnes, j'ai participé au championnat d'affaire Kaspersky CyberHeroes. Responsable du développement d'une application mobile de démonstration et de la divulgation du côté logiciel et matériel du projet. Il est un développeur d'applications actif sur Google Play et a plusieurs publications sur le portail open source GitHub. Maintient un mode de vie sain et visite régulièrement la piscine.
« Pour tout étudiant, une ambiance conviviale lorsqu’on travaille en équipe est très importante. En tant qu'enseignant et mentor, j'essaie d'aider l'élève à donner vie à ses idées, tout en lui expliquant l'aspect technique de la problématique au plus haut niveau. Toutes les choses complexes peuvent être expliquées dans un langage simple: que vous écriviez un jeu, lanciez une startup ou souhaitiez étudier un sujet, toute idée que vous aurez sera soutenue et mise en œuvre. C’est à cela que devrait ressembler l’enseignement technologique. »