Vexv 5 Standardsalignmentguide
Vexv 5 Standardsalignmentguide
Alignment Guide
The Standards
These standards are aligned with the instruction in Coding and Computational Thinking with VEX V5
to ensure that all students are given clear and precise instructions and that teaching practices focus
on the learning objectives. These standards can be used to track student performance and to set
expectations for student achievement.
4. Planning in Pseudocode
2
Coding and Computational
Thinking with VEX V5
1B-AP-09: Create programs that use variables to Students define and use variables in programs for
store and modify data. Variables are used to store the robot to store and retrieve data. For example,
and modify data. students create a variable for a sensor threshold
value that is used in an operation compared to the
sensor analog value.
1B-AP-10: Create programs that include Students write programs that include commands
sequences, events, loops, and conditionals. in a sequential order, repeated behaviors with
loops, and decision-making behaviors with
conditionals.
2-AP-13: Design and iteratively develop programs Students write programs decision-making
that combine control structures, including nested behaviors by nesting if-else conditional
loops and compound conditionals. statements inside loops to enable robot line
tracking.
2-AP-19: Document programs in order to make Students practice pseudocoding and code
them easier to follow, test, and debug. commenting that allows for easier program
comprehension, troubleshooting, and debugging.
2-AP-14: Create procedures with parameters to Students make large programs simpler and
organize code and make it easier to reuse. organized by writing functions with parameters.
For example, students recognize repeated
behaviors in line tracking behaviors and turn those
sections of code into functions so that those
sections can be reused, and the program is easier
to read.
2-AP-12: Design and iteratively develop programs Students control programs by using WaitUntil
that combine control structures, including nested commands, conditional loops, and if-else
loops and compound conditionals. statements. For example, to enable the robot to
perform line tracking behaviors, students embed
if-else statements that are nested within a
conditional loop.
2-AP-11: Create clearly named variables that Students define and use variables in programs for
represent different data types and perform the robot to store and retrieve data.
operations on their values.
2-AP-10: Use flowcharts and/or pseudocode to Students develop pseudocode to organize and
address complex problems as algorithms. sequence an algorithm that addresses a complex
problem.
3A-AP-16: Design and iteratively develop Students design programs to create solutions for
computational artifacts for practical intent, model challenges that are based on real-world
personal expression, or to address a societal challenges robots face.
issue by using events to initiate instructions.
3
Coding and Computational
Thinking with VEX V5
3B-DA-05: Use data analysis tools and techniques Sensors and other components on the robot
to identify patterns in data representing complex collect analog values that the students analyze
systems. and apply to enhance the accuracy of their
programs and better predict solution outcomes.
3B-AP-10: Use and adapt classic algorithms to Challenge activities result in the creation of a
solve computational problems. (simple) algorithmic solution and an
accompanying program that implements it.
3A-AP-21: Evaluate and refine computational Students debug and modify their own programs to
artifacts to make them more usable and make improvements and compare the outcomes.
accessible.
4
Coding and Computational
Thinking with VEX V5
5
Coding and Computational
Thinking with VEX V5
MS-ETS1-4: Develop a model to When solving more difficult and complex challenges,
generate data for iterative testing and students are guided toward iterative testing and refinement
modification of a proposed object, tool, processes. Students must optimize program parameters and
or process such that an optimal design design.
can be achieved.
6
Coding and Computational
Thinking with VEX V5
7
Coding and Computational
Thinking with VEX V5
8
Coding and Computational
Thinking with VEX V5
1.5d: Students understand how Students write programs for the robot including
automation works and use sequences of commands and control commands
algorithmic thinking to develop a so that the robot can complete challenges
sequence of steps to create and autonomously.
test automated solutions.
9
Coding and Computational
Thinking with VEX V5
10