# AR 6-8: A.7.7.2

## CodeHS Lessons

Compare and contrast algorithms of appropriate complexity

 Standard 1.14 Control Structures Example
 Standard 9.5 Exceptions
 Standard 9.14 Functions and Parameters 1 9.15 Functions and Parameters 2 9.16 Functions and Return Values 1 9.17 Functions and Return Values 2
 Standard 4.3 Looping
 Standard 1.14 Control Structures Example
 Standard 1.14 Control Structures Example
 Standard 1.14 Control Structures Example
 Standard 2.3 For Loops 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges 13.4 For Loops 13.13 Parameters 13.19 Putting Together Control Structures
 Standard 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 3.4 For Loops 3.13 Parameters 3.19 Putting Together Control Structures
 Standard 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 6.4 For Loops 6.13 Parameters 6.19 Putting Together Control Structures
 Standard 7.18 Exceptions
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 6.5 Exceptions 7.4 Functions
 Standard 1.13 Control Structures Example 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 10.4 Functions
 Standard 2.2 For Loops 4.3 Parameters 8.1 Putting Together Control Structures
 Standard 2.4 Functions
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 2.12 Loop-and-a-Half
 Standard 1.13 Control Structures Example 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 1.13 Control Structures Example 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 1.13 Control Structures Example 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 2.2 For Loops 4.3 Parameters 6.1 Putting Together Control Structures
 Standard 2.4 For Loops 2.13 Parameters 2.19 Putting Together Control Structures 6.5 Exceptions
 Standard 1.14 More Karel Examples and Testing 2.10 For Loops in JavaScript 2.14 While Loops 2.15 Loop and a Half
 Standard 14.14 Functions and Parameters 1 14.15 Functions and Parameters 2 14.16 Functions and Return Values 1 14.17 Functions and Return Values 2
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.14 Control Structures Example 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 2.4 For Loops 2.14 Parameters 2.22 Putting Together Control Structures 8.5 Exceptions
 Standard 3.14 Control Structures Example 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 2.14 Control Structures Example 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2 11.3 Functions and Parameters 3 11.4 Functions and Return Values 1 11.5 Functions and Return Values 2
 Standard 3.4 For Loops 3.13 Parameters 3.19 Putting Together Control Structures
 Standard 6.3 Looping
 Standard 2.14 Control Structures Example
 Standard 2.14 Control Structures Example 17.1 Functions and Parameters 1 17.2 Functions and Parameters 2 17.3 Functions and Parameters 3 17.4 Functions and Return Values 1 17.5 Functions and Return Values 2
 Standard 6.5 Exceptions 18.4 For Loops 18.13 Parameters 18.19 Putting Together Control Structures
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 6.16 Karel Challenges 6.14 More Karel Examples and Testing 6.13 Control Structures Example
 Standard 1.14 Control Structures Example
 Standard 1.13 Control Structures Example 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.3 Functions and Parameters 3 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2
 Standard 1.13 Control Structures Example 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2
 Standard 23.3 Looping
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 14.16 Karel Challenges 14.14 More Karel Examples and Testing 14.13 Control Structures Example
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 3.4 For Loops 3.13 Parameters 3.19 Putting Together Control Structures 8.13 Control Structures Example 8.14 More Karel Examples and Testing 8.16 Karel Challenges
 Standard 3.4 For Loops 3.14 Parameters 3.20 Putting Together Control Structures
 Standard 2.15 Control Structures Example
 Standard 2.14 Control Structures Example
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 3.14 Control Structures Example 24.1 Functions and Parameters 1 24.1 Functions and Parameters 1 24.2 Functions and Parameters 2 24.2 Functions and Parameters 2 24.3 Functions and Parameters 3 24.3 Functions and Parameters 3 24.4 Functions and Return Values 1 24.4 Functions and Return Values 1 24.5 Functions and Return Values 2 24.5 Functions and Return Values 2
 Standard 16.3 Looping
 Standard 1.13 Control Structures Example
 Standard 4.14 Control Structures Example 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 2.15 Control Structures Example
 Standard 21.3 Looping
 Standard 2.2 For Loops 4.4 Parameters 6.1 Putting Together Control Structures
 Standard 2.13 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.14 Control Structures Example 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.4 For Loops 1.13 Parameters 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example
 Standard 13.14 Functions and Parameters 1 13.15 Functions and Parameters 2 13.16 Functions and Return Values 1 13.17 Functions and Return Values 2
 Standard 1.5 Exceptions
 Standard 2.3 For Loops 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 9.5 Exceptions
 Standard 1.5 Exceptions
 Standard 8.14 Functions and Parameters 1 8.15 Functions and Parameters 2 8.16 Functions and Return Values 1 8.17 Functions and Return Values 2
 Standard 12.14 Functions and Parameters 1 12.15 Functions and Parameters 2 12.16 Functions and Return Values 1 12.17 Functions and Return Values 2