Fondamentaux de la programmation et des algorithmes - cours 18 000 roubles. de Coddy School of Programming for Children, formation 3 modules (mois)
Miscellanea / / December 04, 2023
La formation est basée sur la méthodologie de l'auteur, en tenant compte des exigences du Ministère fédéral de l'éducation. norme de la Fédération de Russie pour l'organisation du processus éducatif à l'école primaire et dans la communauté professionnelle en ce qui concerne Spécialistes en informatique. Le cours a été testé méthodologiquement dans plus de 500 écoles en Russie.
Objectif du cours: Donner aux enfants une compréhension visuelle de la programmation et leur présenter les principes fondamentaux de la programmation et des algorithmes
Durant le cours, l'enfant apprendra :
- penser logiquement ;
- résoudre des problèmes non triviaux ;
- interagir avec un ordinateur ;
- travailler en équipe.
Codewards enseigne la programmation « correcte »
Pendant les cours, les enfants apprennent la programmation orientée objet, c'est-à-dire qu'ils écrivent immédiatement du code plutôt que de déplacer des « blocs ». Cela vous donne une compréhension de base du fonctionnement du code et la capacité de vous adapter rapidement à n’importe quel langage de programmation à l’avenir. Spécialement pour le cours, nous avons développé une version simplifiée de CoffeeScript, basée sur JavaScript. Il est adapté à l'enseignement aux enfants du primaire et possède une syntaxe considérablement simplifiée.
Facile à pratiquer à la maison
Pour suivre le cours Codewards, vous n'avez pas besoin d'installer de programmes spéciaux. Pour un accès complet à la plateforme, un navigateur et une connexion Internet suffisent.
Technique de jeu
Codewards est un monde fascinant dans lequel un enfant se retrouve en tant qu'ingénieur de sauvetage. Il devra réaliser des missions, rétablir le fonctionnement des systèmes de la station sous-marine, programmer des robots et combattre le maléfique Kodavr. Le scénario et les mécanismes de jeu rendent le cours vraiment intéressant pour les enfants. Cette approche maintient leur attention tout au long du cours, les implique dans le processus d'apprentissage et dans l'apprentissage de nouveaux matériaux.
Sujets d'actualité
En plus des sujets de programmation (objet, commande, programme, algorithme, boucle, boucle imbriquée), les étudiants recevront une introduction aux sujets culture numérique:
- information: concept, classification, stockage et diffusion (sources) ;
- interface: concept, types, éléments ;
- périphériques d'entrée et de sortie ;
- Profils Internet et réseaux sociaux, sécurité en ligne de base.
- Développer les compétences de demain
Auto-organisation :
- adaptabilité et flexibilité;
- attention;
- initiative et indépendance.
Travail en équipe:
- direction;
- collaboration;
- communication.
Pensée systémique :
- analyse et synthèse;
- les relations au sein du système ;
- résoudre des problèmes avec des données inconnues.
Suivez les progrès de vos enfants
La plateforme montre depuis combien de temps l'enfant programme, quelles difficultés il a rencontrées et à quel stade il se trouve actuellement.
Fabriqué par des professionnels
La plateforme pédagogique Codewards a été développée par des professionnels de l'informatique (entreprise n°1 en développement d'applications mobiles en Russie - Redmadrobot) et d'éminents méthodologistes, praticiens du jeu et psychologues.
« Codwards » est le partenaire officiel et développeur du simulateur de l'action panrusse « Leçon de nombres », organisée par le ministère de l'Éducation et le ministère du Développement numérique. Plus de 5 millions d'élèves de toutes les écoles de Russie ont accompli des tâches sur la plateforme Codewards.
La programmation est l’une des compétences clés de la nouvelle économie numérique. Dans les réalités futures, cette compétence deviendra aussi fondamentale que la capacité d’écrire et de lire. En immergeant les enfants dans la programmation aujourd'hui, nous créons une base solide pour leurs compétences professionnelles de demain.
À la fin du cours, chaque enfant reçoit un certificat officiel d'achèvement de CODDY et Codewards.
Premier jour: Introduction au monde du jeu de la programmation
• Étudier l'interface Codewards
• Introduction au monde de la programmation dans Codewards
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Deuxième jour: algorithme
• Qu'est-ce qu'un algorithme
• Programmation de robots à l'aide d'algorithmes
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Troisième jour: Création et exécution d'algorithmes
• Poursuite de l'étude des algorithmes
• Recherche d'erreurs dans les algorithmes
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Quatrième jour: Interprète: formel et informel. Système de commande de l'exécuteur.
• Communication « exécuteur formel » - « système de commandes ».
• Déterminer et prouver la vérité et la fausseté des déclarations.
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Cinquième jour: Les concepts de « Vérité » et de « Faux »
• Vérité et fausseté des déclarations
• Recherche d'erreurs dans les algorithmes
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Sixième jour: Objet et propriété d'objet
• Qu'est-ce qu'un objet
• Programmation objet
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Septième jour: Classification des objets
• Les programmes les plus simples pour la gestion d'objets
• Elaboration de programmes pour contrôler plusieurs objets
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Jour huit: Gérer plusieurs sites
• Apprendre à gérer plusieurs objets
• Séquences d'apprentissage
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Jour neuf: Répéter les actions. Le concept de « Cycle », l'utilisation de la construction cycle dans le code du programme
• Qu'est-ce qu'un cycle
• Application des boucles en programmation
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Dixième jour: Boucles et optimisation des algorithmes
• Consolider la thématique des cycles
• Introduction à la notion d'« Optimisation », de « chemin optimal »
• Résoudre les problèmes liés aux cycles
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Onzième jour: boucles et optimisation des algorithmes
• Compléter le thème des cycles
• Application des principes d'optimisation aux tâches terminées
• Résoudre les problèmes liés aux cycles
Après le cours, les devoirs sont attribués en fonction du sujet du cours.
Jour douze: Gestion d'objets multiples, objets multifonctionnels et monofonctionnels.
• Gestion de plusieurs objets
• Objet multifonctionnel et monofonctionnel
Après le cours, les devoirs sont attribués en fonction du sujet du cours.