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.

Standards Addressed:

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.