I can define a loop and understand that it is a way to repeat an action a number of times.
I can understand that using loops in programming is more efficient.
I can show that a loop can be used to follow a certain condition.
Computational Thinking
Abstraction and Decomposition:
2-3.CT.4 Identify multiple ways that the same problem could be decomposed into smaller steps.
Algorithms and Programming:
2-3.CT.6 Create two or more algorithms for the same task.
2-3.CT.8 Identify steps within a task that should only be carried out under certain precise conditions.
2-3.CT.9 Identify and debug errors within an algorithm or program that includes sequencing or repetition.