# TN 6-8: CCP.20

## CodeHS Lessons

Compare different algorithms that may be used to solve the same problem in terms of their speed, clarity, and size.

 Standard 1.15 More Karel Examples and Testing
 Standard 10.4 Strings and For Loops 12.3 For Loops and Lists 17.5 Using Loops in Graphics 24.4 For Loops 24.7 Functions
 Standard 11.8 Sequential, Parallel & Distributed Computing
 Standard 33.4 Strings and For Loops
 Standard 13.8 Sequential, Parallel & Distributed Computing
 Standard 1.15 More Karel Examples and Testing
 Standard 1.15 More Karel Examples and Testing
 Standard 1.15 More Karel Examples and Testing
 Standard 1.3 The Rabbit Chase 1.4 Lost in Space 5.8 While Loops 5.9 Karel Challenges
 Standard 1.3 The Rabbit Chase 1.4 Lost in Space
 Standard 1.8 While Loops 1.9 Karel Challenges
 Standard 2.3 For Loops 3.3 Functions 3.6 Top Down Design 23.5 Using Loops in Graphics
 Standard 2.3 For Loops 3.3 Functions 3.6 Top Down Design
 Standard 6.3 More Karel Examples and Testing 8.1 Final Project
 Standard 2.4 Functions in Karel 2.6 Top Down Design and Decomposition in Karel 2.9 For Loops 2.12 While Loops in Karel 2.14 More Karel Examples and Testing 2.16 Karel Challenges 3.4 For Loops 3.8 Functions 3.10 Top Down Design
 Standard 2.4 Functions in Karel 2.6 Top Down Design and Decomposition in Karel 2.9 For Loops 2.12 While Loops in Karel 2.14 More Karel Examples and Testing 2.16 Karel Challenges 6.4 For Loops 6.8 Functions 6.10 Top Down Design
 Standard 1.4 Functions in Karel 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.12 While Loops in Karel 1.14 More Karel Examples and Testing 1.16 Karel Challenges 13.4 For Loops 13.8 Functions 13.10 Top Down Design
 Standard 1.4 Functions in Karel 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.12 While Loops in Karel 1.14 More Karel Examples and Testing 1.16 Karel Challenges 3.4 Functions in Karel 3.6 Top Down Design and Decomposition in Karel 3.9 For Loops 3.12 While Loops in Karel 3.14 More Karel Examples and Testing 3.17 Karel Challenges 3.18 Final Project
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 7.4 Functions 8.4 Strings and For Loops 9.3 For Loops and Lists
 Standard 1.14 More Karel Examples and Testing 10.4 Functions
 Standard 2.2 For Loops 3.3 Functions 3.5 Top Down Design
 Standard 3.1 Functions in Karel 3.4 Top Down Design and Decomposition in Karel 4.3 For Loops 6.1 While Loops in Karel 8.2 More Karel Examples and Testing 9.1 Karel Challenges 11.1 Final Project
 Standard 2.4 Functions
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 1.14 More Karel Examples and Testing
 Standard 1.14 More Karel Examples and Testing
 Standard 1.14 More Karel Examples and Testing
 Standard 2.2 For Loops 3.3 Functions 3.5 Top Down Design
 Standard 2.4 For Loops 2.8 Functions 2.10 Top Down Design 7.4 Strings and For Loops 8.3 For Loops and Lists 22.5 Using Loops in Graphics
 Standard 2.1 Functions in Karel 2.4 Top Down Design and Decomposition in Karel 3.3 For Loops 5.1 While Loops in Karel 6.2 More Karel Examples and Testing 7.1 Karel Challenges 8.1 Final Project
 Standard 2.15 More Karel Examples and Testing
 Standard 2.15 More Karel Examples and Testing
 Standard 2.4 For Loops 2.8 Functions 2.10 Top Down Design 9.4 Strings and For Loops 10.3 For Loops and Lists
 Standard 3.15 More Karel Examples and Testing
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 2.15 More Karel Examples and Testing 5.7 Sequential, Parallel & Distributed Computing
 Standard 3.4 For Loops 3.8 Functions 3.10 Top Down Design
 Standard 2.17 More Karel Examples and Testing
 Standard 11.8 Sequential, Parallel & Distributed Computing
 Standard 2.15 More Karel Examples and Testing
 Standard 8.4 Strings and For Loops 9.3 For Loops and Lists 18.4 For Loops 18.8 Functions 18.10 Top Down Design
 Standard 2.15 More Karel Examples and Testing
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 6.4 Functions in Karel 6.6 Top Down Design and Decomposition in Karel 6.9 For Loops 6.12 While Loops in Karel 6.14 More Karel Examples and Testing 6.16 Karel Challenges
 Standard 1.15 More Karel Examples and Testing
 Standard 1.3 The Rabbit Chase 1.4 Lost in Space
 Standard 1.8 While Loops 1.9 Karel Challenges
 Standard 1.14 More Karel Examples and Testing
 Standard 1.14 More Karel Examples and Testing
 Standard 6.3 For Loops and Lists
 Standard 1.14 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 2.15 More Karel Examples and Testing
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 6.4 For Loops 6.6 Functions 6.8 Top Down Design
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 14.4 Functions in Karel 14.6 Top Down Design and Decomposition in Karel 14.9 For Loops 14.12 While Loops in Karel 14.14 More Karel Examples and Testing 14.16 Karel Challenges
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 3.4 For Loops 3.8 Functions 3.10 Top Down Design 8.4 Functions in Karel 8.6 Top Down Design and Decomposition in Karel 8.9 For Loops 8.12 While Loops in Karel 8.14 More Karel Examples and Testing 8.16 Karel Challenges
 Standard 3.4 For Loops 3.8 Functions 3.10 Top Down Design
 Standard 2.16 More Karel Examples and Testing
 Standard 2.8 While Loops 2.9 Karel Challenges
 Standard 2.15 More Karel Examples and Testing
 Standard 1.5 For Loops 1.9 Functions 1.11 Top Down Design
 Standard 1.5 For Loops 1.9 Functions 1.11 Top Down Design
 Standard 1.15 More Karel Examples and Testing
 Standard 4.4 Strings and For Loops
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 2.15 More Karel Examples and Testing
 Standard 18.4 Strings and For Loops
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 12.4 Functions in Karel 12.6 Top Down Design and Decomposition in Karel 12.9 For Loops 12.12 While Loops in Karel 12.14 More Karel Examples and Testing 12.16 Karel Challenges
 Standard 14.5 Using Loops in Graphics 16.4 For Loops 16.7 Functions
 Standard 15.4 Strings and For Loops
 Standard 14.5 Using Loops in Graphics 16.4 For Loops 16.7 Functions
 Standard 15.4 Strings and For Loops
 Standard 3.15 More Karel Examples and Testing
 Standard 1.14 More Karel Examples and Testing 7.8 Sequential, Parallel & Distributed Computing
 Standard 4.15 More Karel Examples and Testing
 Standard 2.16 More Karel Examples and Testing
 Standard 2.2 For Loops 3.3 Functions 3.5 Top Down Design
 Standard 2.14 More Karel Examples and Testing
 Standard 2.15 More Karel Examples and Testing
 Standard 1.4 For Loops 1.8 Functions 1.10 Top Down Design 11.4 Functions in Karel 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.12 While Loops in Karel 11.14 More Karel Examples and Testing 11.16 Karel Challenges
 Standard 6.9 Sequential, Parallel & Distributed Computing
 Standard 7.9 Sequential, Parallel & Distributed Computing
 Standard 1.8 While Loops 1.9 Karel Challenges 2.4 Computer Processing and Algorithms
 Standard 1.8 While Loops 1.9 Karel Challenges
 Standard 2.4 Strings and For Loops 4.3 For Loops and Lists
 Standard 2.3 For Loops 3.3 Functions 3.6 Top Down Design
 Standard 2.3 For Loops 3.3 Functions 3.6 Top Down Design
 Standard 10.4 Strings and For Loops 12.3 For Loops and Lists
 Standard 11.4 For Loops 11.7 Functions
 Standard 2.4 Strings and For Loops 4.3 For Loops and Lists 11.5 Using Loops in Graphics
 Standard 6.3 For Loops and Lists