Please enable JavaScript to use CodeHS

MA 9-12: 9-12.CT.b1

CodeHS Lessons

Recognize that the design of an algorithm is distinct from its expression in a programming language.

Standard
2.5 Top Down Design and Decomposition in Karel
2.15 Algorithms
Standard
6.4 Developing Algorithms Using Arrays
7.4 Developing Algorithms using ArrayLists
Standard
1.7 Top Down Design and Decomposition in Karel
1.17 Karel Algorithms
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Algorithms
Standard
1.7 Top Down Design and Decomposition in Karel
1.17 Karel Algorithms
Standard
4.6 Organizational Techniques
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
13.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
6.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
Standard
5.3 Comments & Pseudocode
Standard
3.5 Top Down Design
5.3 Comments & Pseudocode
Standard
2.3 Comments & Pseudocode
Standard
1.3 Comments & Pseudocode
Standard
1.3 Comments & Pseudocode
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
3.5 Top Down Design
10.6 Top Down Design and Decomposition in Karel
10.16 Algorithms
Standard
2.10 Top Down Design
23.6 Top Down Design and Decomposition in Karel
23.16 Algorithms
Standard
2.10 Top Down Design
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
3.10 Top Down Design
Standard
6.5 Organizational Techniques
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Algorithms
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
6.6 Top Down Design and Decomposition in Karel
6.14 More Karel Examples and Testing
Standard
23.6 Organizational Techniques
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Algorithms
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Algorithms
Standard
1.10 Top Down Design
4.3 Comments & Pseudocode
14.6 Top Down Design and Decomposition in Karel
14.14 More Karel Examples and Testing
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
3.10 Top Down Design
8.6 Top Down Design and Decomposition in Karel
8.14 More Karel Examples and Testing
Standard
3.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Organizational Techniques
1.17 Karel Algorithms
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
16.6 Organizational Techniques
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 Karel Algorithms
Standard
20.6 Organizational Techniques
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
13.4 Developing Algorithms Using Arrays
14.4 Developing Algorithms using ArrayLists
Standard
12.4 Developing Algorithms Using Arrays
13.4 Developing Algorithms using ArrayLists
Standard
3.3 Comments & Pseudocode
Standard
1.5 Top Down Design and Decomposition in Karel
1.15 Algorithms
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.5 Top Down Design and Decomposition in Karel
1.15 Algorithms
Standard
1.5 Top Down Design and Decomposition in Karel
1.15 Algorithms
Standard
1.15 Karel Algorithms
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
12.6 Top Down Design and Decomposition in Karel
12.14 More Karel Examples and Testing