ABCDEFGH
1
Summary:VEXcode VR activities can be implemented to supplement student learning on the concepts Computer Science(CS). These activities are geared toward new users as well as experienced programmers. VEXcode VR activities can be adapted in various ways to fit into any learning environment.

The VEXcode VR activity documents are editable and you may add your own activities or remove others.

The Cumulative Pacing Guide is broken up by Computer Science concept, license level, playground, and key programming concepts.

The Difficulty Levels range from 1 - 5, with 1 being beginner, and 5 being advanced. The Difficulty Level is determined based upon the Level 1 Challenge within the Activity. Additional challenges can be offered to increase the Difficulty Level to best meet the needs of your students.
2
ActivityDifficulty LevelCS ConceptDescriptionLicense LevelPlaygroundKey Programming ConceptsCSTA Standards
3
Distance Drive1Program DevelopmentExplore the movement controls of the VR Robot.FreeGrid MapForward/ Reverse Movement, Turning1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
4
Basketball Drills1ControlProgram the VR Robot to move forward and reverse to various distances.FreeGrid MapForward/ Reverse Movement, Turning1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
5
Find Your Age1Program DevelopmentNavigate the Number Grid Map to find your age using the VR Robot.FreeNumbered Grid MapForward/ Reverse Movement, Turning1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
6
Color by Number1ModularitySolve classic color by numbers puzzles using your VR Robot.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
7
Winter Holiday Coloring Book1ModularityUse your VR Robot to color in holiday images.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
8
Life Cycles1ModularityProgram your robot to show the life cycles of a butterfly, a frog, and a sunflowerEnhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-DA-06:Organize and present collected data visually to highlight relationships and support a claim.
1B-DA-07: Use data to highlight or propose cause and-effect relationships, predict outcomes, or communicate an idea.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation, andreview of programs.
2-AP-10: Use flowcharts and/or pseudocode to address complex problems as algorithms.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation, andreview of programs.
9
Color in Fractions1ModularityColor in fractions of a circle with your VR Robot.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-DA-06: Organize and present collected data visually to highlight relationships and support a claim.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-10: Use flowcharts and/or pseudocode to address complex problems as algorithms.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs
10
Crash Course1ModularityProgram the robot to find the hidden tool, and use it to crash and clear the Castle and the Rocks!Enhanced/PremiumCastle Crasher +Forward/Reverse Movement, Turning, Eye Sensor, Distance Sensor, Timer Value1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
11
Crater Collection1Program DevelopmentCode the VR Hero Robot to collect samples and rescue the Rover on the Stage 1 Field.PremiumGO Competition – Mars Math ExpeditionForward/Reverse Movement, Turning, Motor Controls1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
12
To the Lab!1Program DevelopmentCode the VR Hero Robot to deliver samples to the Lab on the Stage 2 Field.PremiumGO Competition – Mars Math ExpeditionForward/Reverse Movement, Turning, Motor Controls1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
13
Touch Down1Program DevelopmentCode the VR Hero Robot to clear the Landing Site and lift the Rocket Ship on the Stage 3 Field.PremiumGO Competition – Mars Math ExpeditionForward/Reverse Movement, Turning, Motor Controls1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
14
Word Search2Program DevelopmentSolve a word search puzzle by highlighting words with your VR Robot.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs
2-AP-10: Use flowcharts and/or pseudocode to address complex problems as algorithms.
1B-AP-15:Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
15
Number Maze2Program DevelopmentProgram the VR Robot to move through the Wall Maze stopping on each of the numbered locations.FreeWall MazeForward/ Reverse Movement, Turning1B-AP-08: Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
16
Letter Maze2Program DevelopmentProgram the VR Robot to move through the Wall Maze stopping on each of the lettered locations.FreeWall MazeForward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-08: Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
17
Snow Much Fun!2Program DevelopmentCode the VR Robot to decorate a snowperson using Art Canvas+Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
18
Topographic Map2ModularityFill in elevation areas and draw contour lines on a Topographic Map.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
19
Constellation Mapper2ModularityCode the VR Robot+ to create known constellations on the Art Canvas+.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs
3A-DA-11: Create interactive data visualizations using software tools to help others better understand real-world phenomena.
20
Constellation Creator2ModularityCode the VR Robot+ to design and draw your own constellations.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
21
Where in the World?2ModularityPractice your mapping skills of continents, states, and countries using Art Canvas+.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
22
Navigate the Maze2ControlPractice your maze solving skills as you code the VR MazeBot to drive through mazes.Enhanced/PremiumWall Maze +Forward/ Reverse Movement, Turning, Conditionals1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
23
On Target2Program DevelopmentHit the bullseye by drawing angles with your robot!Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
2-AP-10: Use flowcharts and/or pseudocode to address complex problems as algorithms.
3A-DA-11: Create interactive data visualizations using software tools to help others better understand real-world phenomena.
24
Draw a House2ControlShowcase your artistic skills by programming the VR Robot to draw a house.FreeArt CanvasForward/ Reverse Movement, Turning, Drawing with the Pen 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
25
Coral Reef Cleanup2Program DevelopmentHelp clean the Mangrove Reef by collecting as much trash as you can before the solar-powered batteries on your robot run down. FreeCoral Reef CleanupForward/Reverse Movement, Turning, Sensor, Conditionals, Loops1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process. 1B-AP-12: Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features. 1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
26
Draw Your Initials2AlgorithmsProgram the VR Robot to draw your initials with the Pen.FreeArt CanvasVariables, Drawing with the Pen1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
27
Fuel Frenzy2ModularityCode the VR Hero Robot to deliver fuel cells on the Stage 4 Field.PremiumGO Competition – Mars Math ExpeditionForward/Reverse Movement, Turning, Motor Controls1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-12: Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
28
Mars Math Expedition2ModularityScore as many points as possible in the Mars Math Expedition!PremiumGO Competition – Mars Math ExpeditionForward/Reverse Movement, Turning, Motor Controls1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-12: Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
29

Score Party
2Modularity
Program Moby to score as many points as you can!
PremiumVRC Virtual Skills - Tipping PointForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
30

Take It and Leave It
2ModularityPick up disks from the Autonomous Line and the Blue Barrier, and score them in the Low Goal.PremiumVRC Virtual Skills - Spin UpForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
31

Where to Begin?
2Program DevelopmentFind the quickest path to score from different starting positions.PremiumVRC Virtual Skills - Spin UpForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
32
Spin and Score 2ModularityScore as many points as you can by launching disks into the low goal and spinning the Roller.PremiumVRC Virtual Skills - Spin UpForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
33

High Achiever
2ModularityScore as many points as you can by launching disks into both the Low and High Goals.PremiumVRC Virtual Skills - Spin UpForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
34

Balancing with Moby
2ModularityProgram Moby to move a Mobile Goal and balance on the Platform.PremiumVRC Virtual Skills - Tipping PointForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
35

Roll it Red
2ControlUse sensors to practice spinning the Roller to red.PremiumVRC Virtual Skills - Spin UpForward/Reverse Movement, Turning, Optical Sensor1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
36
Low Goal, High Goal2Program DevelopmentCollect and score balls in the Low and High Goals on the Field.PremiumVIQC Virtual Skills - Pitching InForward/Reverse Movement, Turning, Motor Controls1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
37
Hang Low2Program DevelopmentNavigate around the Hanging Bar and score points with a Low Hang.PremiumVIQC Virtual Skills - Pitching InForward/Reverse Movement, Turning, Motor Controls1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
38
Dispenser Dash2Program DevelopmentScore points by releasing discs from each Dispenser type on the Field.PremiumVIQC Virtual Skills - SlapshotForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
39
In the Zone2Program DevelopmentExplore how to score discs in different Goal Zones to optimize your score.PremiumVIQC Virtual Skills - SlapshotForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
40
Take a Shot2ModularityDispense and score discs in all Goal Zones on the Field!PremiumVIQC Virtual Skills - SlapshotForward/Reverse Movement, Turning1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
41
Disk Mover2ModularityUse the electromagnet to pick up and place colored disks into different colored goals to complete challenges.FreeDisk MoverForward/Reverse Movement, Turning1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process. 1B-AP-12: Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features. 1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
42
Tracing Triangles2Program DevelopmentProgram the VR Robot to trace triangles and calculate their area and perimeter.FreeShape TracerForward/ Reverse Movement, Turning, Drawing with the Pen, Printing Data1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
43
Tracing Unique Shapes2Program DevelopmentProgram the VR Robot to trace unique shapes and calculate their area and perimeter.FreeShape TracerForward/ Reverse Movement, Turning, Drawing with the Pen, Printing Data1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
44
Ski-bot2Program DevelopmentProgram the VR Robot to "ski" down a slope and trace the path it follows with the Pen.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
45
Neutralizer 2Program DevelopmentLocate enemies around the planet and absorb their radiation to neutralize them. PremiumRover RescueForward/Reverse Movement, Turning, Using the AI1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
46
Draw a Triangle with Gyro2ModularityUse the Gyro Sensor and the Pen to draw a triangle with the VR Robot.FreeArt Canvas Drawing with the Pen, Gyro Sensor1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
47

Load it and Score
3ControlIntake disks from the Loaders and score them in the Low and High Goals.PremiumVRC Virtual Skills - Spin UpForward/Reverse Movement, Turning, Distance Sensor1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process. 1B-AP-12: Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features. 1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
48
Robot Dance Party3ModularityProgram the VR Robot to turn, pivot, and spin to create a dance move.FreeGrid MapForward/ Reverse Movement, Turning 1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-12: Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
49
Robot Vacuum3AlgorithmsProgram the VR Robot to move like a robotic vacuum.FreeGrid MapDistance Sensor, Conditionals, Operators, Loops1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
50

Location, Location, Location
3Program DevelopmentUse the GPS sensor and the coordinate grid to score from different starting positions.PremiumVRC Virtual Skills - Spin UpForward/Reverse Movement, Turning, GPS Sensor1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
51

Sensing with Moby
3ControlUse Moby's sensors to move Mobile Goals and Rings.PremiumVRC Virtual Skills - Tipping PointForward/Reverse Movement, Turning, Bumper Switch1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
52
Sensing Colors3ControlProgram the VR Robot to draw and detect different colored lines.FreeLine DetectorForward/ Reverse Movement, Turning, Drawing with the Pen, Eye Sensor1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
3B-AP-12: Compare and contrast fundamental data structures and their uses.
53
Counting Lines3AlgorithmsProgram the VR Robot to track the number of black lines detected using variables.FreeLine DetectorForward/ Reverse Movement, Turning, Eye Sensor, Variables, Printing Data1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
3A-AP-14: Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables.
3B-AP-12: Compare and contrast fundamental data structures and their uses.
54
Mondrian Patterns3Collections, Visualization and TransformationProgram your VR Robot to create a work of modern art inspired by Mondrian.Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Drawing with the Pen 1B-DA-06: Organize and present collected data visually to highlight relationships and support a claim.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
2-AP-10: Use flowcharts and/or pseudocode to address complex problems as algorithms.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
3A-DA-11: Create interactive data visualizations using software tools to help others better understand real world phenomena.
3A-AP-16: Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions
55
Disk Color Maze 3AlgorithmsProgram the VR Robot to move through the Disk Maze using the Front Eye Sensor to detect the disk colors.FreeDisk MazeEye Sensor, Conditionals, Operators, Loops1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
56
Color Counting Algorithms3AlgorithmsProgram the VR Robot to detect the color and location of lines.FreeLine DetectorForward/ Reverse Movement, Turning, Eye Sensor, Location Sensor, Printing Data1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
3B-AP-12: Compare and contrast fundamental data structures and their uses.
57
Storm the Castle3ControlUse the VR Robot to knock the Castle and the surrounding buildings off of the Playground!FreeCastle CrasherForward/ Reverse Movement, Turning, Eye Sensor, Distance Sensor1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
58
Spiral Drawing3VariablesCreate a spiral geometric drawing using the VR Robot.FreeArt CanvasLoops, Variables, Drawing with the Pen1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
59
Coordinate Numbers3ModularityNavigate the VR Robot to a specific position using coordinates.FreeNumbered Grid MapLocation Sensor, 2D Lists (arrays)1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
60
Hidden Message Maze3ControlDrive the VR Robot to solve a maze while tracing the path with the Pen to uncover secret messages.Enhanced/PremiumMaze Solver Forward/ Reverse Movement, Turning, Distance Sensor, Eye Sensor, Conditionals, Loops1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
61
Clear the Enclosure Walls3ControlClear as much of the castle walls as possible without crashing into the castle or falling into the water! Enhanced/PremiumCastle Crasher +Forward/ Reverse Movement, Turning, Distance Sensor, Eye Sensor, Conditionals, Loops1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
62
Cross Every Number4ControlProgram the VR Robot to cross off each number from 1-100.FreeNumbered Grid MapLoops, Drawing with the Pen1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
63
Secret Message4ModularityUse provided coordinates, the VR Robot, and the Pen to decode a secret message.FreeArt CanvasLocation Sensor, 2D Lists (arrays), Drawing with the Pen1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
3A-AP-14: Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables.
3B-AP-12: Compare and contrast fundamental data structures and their uses.
64
Crash the Castle4AlgorithmsCreate an algorithm to knock over different Castle layouts using the VR Robot in this constantly changing challenge.FreeDynamic Castle CrasherForward/Reverse Movement, Turning, Eye Sensor, Distance Sensor, Timer Value, Conditionals, Loops1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
3A-AP-14: Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables.
65
Tracing Polygons4VariablesProgram the VR Robot to trace polygons and calculate their area and perimeter.FreeShape TracerForward/ Reverse Movement, Turning, Drawing with the Pen, Printing Data1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
66
Survivalist4AlgorithmsKeep your mission going for as many days possible as you neutralize enemies and recover mineral samples.PremiumRover RescueForward/Reverse Movement, Turning, Using the AI, Sensors, Conditional, Loops, Algorithms1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-12: Modify, remix or incorporate portions of an existing program into ones' own work, to develop something new or add more advanced features.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs.
3A-AP-13: Create prototypes that use algorithms to solve computational problems by leveraging prior students knowledge and personal interests.
67
Trash Collection4AlgorithmsComplete ocean cleaning challenges to collect a specific amount of trash!FreeCoral Reef CleanupForward/ Reverse Movement, Turning, Distance Sensor, Eye Sensor, Timer Value, Conditionals, Loops, Printing Data1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-12: Modify, remix or incorporate portions of an existing program into ones' own work, to develop something new or add more advanced features.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs.
3A-AP-13: Create prototypes that use algorithms to solve computational problems by leveraging prior students knowledge and personal interests.
68
Searching for Minerals4AlgorithmsCreate an algorithm to find and use as many minerals possible during the Rover Rescue.PremiumRover RescueForward/Reverse Movement, Turning, Using the AI, Sensors, Conditional, Loops, Algorithms1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs.
3A-AP-13: Create prototypes that use algorithms to solve computational problems by leveraging prior students knowledge and personal interests.
69
Sweep the Castle4AlgorithmsCreate an algorithm to clear every Castle building off of the Playground using the VR Robot in this constantly changing challenge.FreeDynamic Castle CrasherForward/Reverse Movement, Turning, Eye Sensor, Distance Sensor, Timer Value, Conditionals, Loops1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
3A-AP-14: Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables.
70
Dynamic Wall Maze4AlgorithmsCreate an algorithm to navigate the VR Robot through multiple wall mazes in this constantly changing challenge.FreeDynamic Wall MazeForward/ Reverse Movement, Turning, Eye Sensor, Distance Sensor, Bumper switch, Conditionals1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
71
Pixel World Adventure4ControlFollow the instructions to create mystery pixel art using loops!Enhanced/PremiumArt Canvas +Forward/ Reverse Movement, Turning, Distance Sensor, Eye Sensor, Loops1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs.
3A-DA-09:Translate between different bit representations of real-world phenomena, such as characters, numbers and images
72
Aiming Disks4ControlMaximize your score by launching discs into the 4 point Goal Zone.PremiumVIQC Virtual Skills - SlapshotForward/Reverse Movement, Turning, Sensors, Conditional, Loops, Algorithms1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
73

VRC GPS Sensor Navigation
4VariablesUse the GPS Sensor and the Pythagorean Theorem to design an algorithm to navigate Disco to any location.PremiumVRC Virtual Skills - Spin UpForward/ Reverse Movement, Turning, Variables, GPS Sensor1B-AP-08: Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
1B-AP-09: Create programs that use variables to store and modify data.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
74
Face It4VariablesUse variables to store information and create different facial expressions!Enhanced/PremiumArt Canvas +Forward/ Reverse Movements, Turning, Variables, Loops, Drawing with the Pen1B-AP-09: Create programs that use variables to store and modify data.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
3A-DA-11: Create interactive data visualizations using software tools to help others better understand real-world phenomena.
3A-DA-12:Create computational models that represent the relationships among different elements of data collected from a phenomenon or process.
75
Maze Solver5AlgorithmsCreate an algorithm using sensors on the VR MazeBot to solve different mazes.Enhanced/PremiumWall Maze +Forward/ Reverse Movement, Turning, Distance Sensor, Eye Sensor, Loops, Conditionals,Printing Data1B-AP-08: Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs.
2-CS-02: Design projects that combine hardware and software components to collect and exchange data.
3A-AP-13: Create prototypes that use algorithms to solve computational problems by leveraging prior students knowledge and personal interests.
76
Grid Map Spiral5ControlDraw a spiral that hits every square on the Grid Map using the Pen.FreeGrid MapLoops, Variables, Drawing with the Pen1B-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
77
Hidden Pixel Art5VariablesUse sensors on the VR Robot and 2D Lists (arrays) to discover artwork hidden under a gold colored roof.FreeHidden Pixel ArtForward/Reverse Movement, Turning, Eye Sensor, Printing Data, 2D Lists (arrays), Monitoring Values, Conditionals, Loops1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
3A-AP-14: Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables.
78
Encoded Message5VariablesUse sensors on the VR Robot and Lists (arrays) to decode the message represented by binary ASCII characters.FreeCastle CrasherForward/Reverse Movement, Turning, Eye Sensor, Printing Data, Variables, Monitoring Values, Conditionals, Loops1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.