Please enable JavaScript to use CodeHS

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
18.5 Using Loops in Graphics
25.4 For Loops
25.7 Functions
Standard
11.8 Sequential, Parallel & Distributed Computing
Standard
33.4 Strings and For Loops
Standard
12.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.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
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
8.4 For Loops
8.6 Functions
8.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
5.16 More Karel Examples and Testing
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
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
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