Please enable JavaScript to use CodeHS

FL 9-12: SC.912.CS-CS.2.11

CodeHS Lessons

Evaluate algorithms by their efficiency, correctness, and clarity (e.g., by analyzing and comparing execution times, testing with multiple inputs or data sets, and by debugging).

Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
8.1 Functions Challenges
Standard
2.4 For Loops
2.10 Top Down Design
2.19 Putting Together Control Structures
Standard
1.3 More Basic Karel
7.6 Finding an Element in a List
Standard
1.3 More Basic Karel
7.3 For Loops and Lists
Standard
1.3 More Basic Karel
7.6 Finding an Element in a List
Standard
1.2 More Basic Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
1.16 Karel Challenges
13.10 Top Down Design
13.19 Putting Together Control Structures
13.4 For Loops
Standard
21.1 Challenge Problems
Standard
2.2 For Loops
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
2.2 More Basic Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.15 How to Indent Your Code
2.16 Karel Challenges
3.4 For Loops
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
2.2 More Basic Karel
2.6 Top Down Design and Decomposition in Karel
2.7 Commenting Your Code
2.15 How to Indent Your Code
2.16 Karel Challenges
6.10 Top Down Design
6.19 Putting Together Control Structures
6.4 For Loops
Standard
1.2 More Basic Karel
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
1.16 Karel Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.15 How to Indent Your Code
8.7 Mergesort
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
6.2 More Basic Karel
6.16 Karel Challenges
6.6 Top Down Design and Decomposition in Karel
6.7 Commenting Your Code
6.15 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
9.1 Functions Challenges
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
3.4 For Loops
3.10 Top Down Design
3.20 Putting Together Control Structures
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
3.6 Top Down Design and Decomposition in Karel
4.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.2 Challenge Problems
Standard
1.4 For Loops
1.10 Top Down Design
1.19 Putting Together Control Structures
11.2 More Basic Karel
11.16 Karel Challenges
11.6 Top Down Design and Decomposition in Karel
11.7 Commenting Your Code
11.15 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
8.1 Functions Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
2.1 Challenge Problems
8.1 Functions Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.16 How to Indent Your Code
Standard
1.6 Top Down Design and Decomposition in Karel
1.7 Commenting Your Code
1.16 How to Indent Your Code