CS Niveau 1 - VEXcode VR Python
9 Unités
Continuez votre voyage en informatique avec le codage textuel dans VEXcode VR Python ! En utilisant un robot VR pour résoudre divers problèmes de codage, les étudiants découvriront le déroulement du projet, les boucles, les conditions et les algorithmes en Python.
Accédez à un développement professionnel continu pour vous soutenir lorsque vous enseignez avec VEXcode VR. Un perfectionnement professionnel ciblé et opportun à travers des vidéos, des leçons, des conversations communautaires et bien plus encore !
Unité 1
Introduction et principes fondamentaux
Cette unité vous montre la valeur de VEXcode VR et à quel point il est facile à utiliser. Cette unité décrit également la structure du cours, vous donnant un aperçu de ce à quoi vous pouvez vous attendre et vous fournissant les outils pour réussir.
Unité 2
Déplacer votre robot
Dans cette unité, vous allez résoudre le défi Castle Crasher. Vous apprendrez à utiliser Python pour que le robot VR utilise les commandes de la transmission afin de se déplacer dans l'aire de jeux Castle Crasher. Vous apprendrez également à séquencer correctement les commandes afin de renverser tous les châteaux de la cour de récréation.
Unité 3
Comportements répétés
Dans cette unité, vous allez résoudre le défi Dessiner une maison. Vous apprendrez à utiliser l'outil Stylo sur un robot VR pour dessiner différentes formes sur le terrain de jeu Art Canvas. Vous apprendrez également à utiliser les boucles en Python pour répéter un ensemble de comportements plusieurs fois, comme dessiner les côtés d'un carré.
Unité 4
Naviguer dans un labyrinthe
Cette unité vous montrera comment utiliser l'entrée du capteur pour naviguer dans le robot VR quel que soit son environnement, au lieu d'un mouvement de « codage en dur » avec uniquement des commandes de transmission. Il s'agit d'une première étape importante pour être en mesure de construire un algorithme efficace. Vous travaillerez sur le défi du labyrinthe mural en utilisant Python pour naviguer dans le robot VR à travers le terrain de jeu du labyrinthe mural du début à la fin. Vous apprendrez à utiliser le capteur de pare-chocs et la boucle while pour résoudre le défi du labyrinthe mural.
Unité 5
Détection des murs à distance
Dans cette unité, vous naviguerez dans le robot VR du début à la fin du défi du labyrinthe mural sans vous heurter aux murs ! Vous apprendrez à utiliser le capteur de distance sur le robot VR avec des boucles while et des opérateurs de comparaison pour résoudre le défi Wall Maze.
Unité 6
Connaître votre emplacement
Dans cette unité, vous compléterez le défi Drive to Three Numbers et utiliserez le capteur de localisation pour naviguer dans le robot VR vers trois emplacements numérotés différents sur le terrain de jeu de la carte à grille numérique ! Vous appliquerez les commandes des catégories Transmission, Détection et Contrôle dans le bon ordre afin de résoudre le défi Drive to Three Numbers.
Unité 7
Décisions avec des couleurs
Dans cette unité, vous serez initié à l'importance des déclarations conditionnelles. Vous explorerez pourquoi les instructions conditionnelles, telles que l'instruction if, doivent être utilisées avec des boucles infinies, telles que des boucles while infinies, pour que le robot VR se comporte comme prévu. Vous apprendrez à utiliser le capteur oculaire et les instructions conditionnelles pour résoudre le défi du labyrinthe de disques. Dans le défi du labyrinthe de disques, le robot VR naviguera dans le terrain de jeu du labyrinthe de disques du début à la fin en utilisant le capteur oculaire pour détecter les couleurs.
Unité 8
Déplacement de disques avec des boucles
Dans cette unité, vous apprendrez l'importance de la rétroaction des capteurs et des boucles d'imbrication. Vous apprendrez à utiliser l'électro-aimant sur le robot VR pour ramasser et déposer des disques pour résoudre le défi du déménageur de disques. Vous appliquerez les compétences acquises dans les unités précédentes pour créer un projet VEXcode VR qui utilise des capteurs et des boucles de robot VR pour résoudre le défi du déménageur de disque.
Unité 9
Développer des algorithmes
Cette unité vous présente les algorithmes. De retour dans l'unité 2, vous avez résolu le Castle Crasher Challenge sur un terrain de jeu où la disposition n'a pas changé. Dans cette unité, vous devrez résoudre le même défi, mais sur un terrain de jeu qui change la disposition à chaque réinitialisation. Cela introduit la nécessité d'un algorithme qui utilise la rétroaction du capteur au lieu d'une séquence de commandes simples.