Please enable JavaScript to use CodeHS

AR 9-12: CSL2.5.4

CodeHS Lessons

Evaluate the qualities of level-appropriate algorithms. NOTE: Evaluation tools can include, but are not limited to, a code review and test cases. Qualities can include correctness, usability, readability, efficiency, portability, and scalability.

Standard
1.7 Commenting Your Code
1.9 For Loops
1.14 Control Structures Example
2.1 Challenge Problems
Standard
7.3 Break and Continue
25.4 For Loops
Standard
1.16 Debugging Strategies
Standard
7.4 Providing Feedback
Standard
10.4 Providing Feedback
Standard
1.16 Debugging Strategies
Standard
1.7 Commenting Your Code
1.9 For Loops
1.14 Control Structures Example
1.16 Challenge Problems
Standard
1.7 Commenting Your Code
1.9 For Loops
1.14 Control Structures Example
2.1 Challenge Problems
Standard
1.7 Commenting Your Code
1.9 For Loops
1.14 Control Structures Example
2.1 Challenge Problems
Standard
2.3 For Loops
Standard
2.3 For Loops
Standard
3.1 Commenting Your Code
3.3 For Loops
6.2 Control Structures Example
7.1 Challenge Problems
Standard
2.7 Commenting Your Code
2.13 Control Structures Example
2.16 Karel Challenges
3.4 For Loops
Standard
2.7 Commenting Your Code
2.13 Control Structures Example
2.16 Karel Challenges
6.4 For Loops
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
1.16 Karel Challenges
13.4 For Loops
Standard
7.12 Break and Continue
Standard
1.7 Commenting Your Code
1.13 Control Structures Example
1.16 Karel Challenges
Standard
1.4 For Loops
5.3 Break and Continue
7.4 Functions
15.1 Advanced Challenges with Tracy
Standard
1.7 Commenting Your Code
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
10.4 Functions
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
1.7 Commenting Your Code
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
Standard
1.7 Commenting Your Code
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
Standard
1.7 Commenting Your Code
1.9 For Loops
1.13 Control Structures Example
2.1 Challenge Problems
Standard
2.4 For Loops
5.3 Break and Continue
13.1 Advanced Challenges with Tracy
Standard
13.1 Providing Feedback
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
2.4 For Loops
7.3 Break and Continue
16.1 Advanced Challenges with Tracy
Standard
3.7 Commenting Your Code
3.10 For Loops
3.14 Control Structures Example
3.17 Debugging Strategies
4.2 Challenge Problems
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
2.7 Commenting Your Code
2.10 For Loops
2.16 Control Structures Example
3.2 Challenge Problems
Standard
1.15 Debugging Strategies
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
5.3 Break and Continue
18.4 For Loops
Standard
10.1 Providing Feedback
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
6.7 Commenting Your Code
6.13 Control Structures Example
6.16 Karel Challenges
Standard
1.7 Commenting Your Code
1.9 For Loops
1.14 Control Structures Example
18.1 Challenge Problems
Standard
1.7 Commenting Your Code
1.9 For Loops
1.13 Control Structures Example
1.16 Debugging Strategies
2.1 Challenge Problems
Standard
1.7 Commenting Your Code
1.9 For Loops
1.13 Control Structures Example
1.16 Debugging Strategies
2.1 Challenge Problems
Standard
1.7 Commenting Your Code
1.9 For Loops
1.13 Control Structures Example
1.16 Debugging Strategies
2.1 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
1.15 Debugging Strategies
Standard
1.15 Debugging Strategies
Standard
1.4 For Loops
14.7 Commenting Your Code
14.13 Control Structures Example
14.16 Karel Challenges
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
3.4 For Loops
8.7 Commenting Your Code
8.13 Control Structures Example
8.16 Karel Challenges
Standard
2.7 Commenting Your Code
2.10 For Loops
2.15 Control Structures Example
Standard
5.7 Commenting Your Code
5.9 For Loops
5.14 Control Structures Example
Standard
1.15 Debugging Strategies
Standard
2.7 Commenting Your Code
2.9 For Loops
2.14 Control Structures Example
14.1 Challenge Problems
Standard
1.5 For Loops
Standard
1.7 Commenting Your Code
1.10 For Loops
1.14 Control Structures Example
1.17 Debugging Strategies
2.2 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
12.7 Commenting Your Code
12.13 Control Structures Example
12.16 Karel Challenges
Standard
7.3 Break and Continue
16.4 For Loops
Standard
7.3 Break and Continue
16.4 For Loops
Standard
3.7 Commenting Your Code
3.10 For Loops
3.14 Control Structures Example
3.17 Debugging Strategies
4.2 Challenge Problems
Standard
1.7 Commenting Your Code
1.9 For Loops
1.13 Control Structures Example
Standard
4.7 Commenting Your Code
4.10 For Loops
4.14 Control Structures Example
4.17 Debugging Strategies
Standard
2.7 Commenting Your Code
2.13 Control Structures Example
2.17 Karel Challenges
Standard
2.7 Commenting Your Code
2.9 For Loops
2.15 Control Structures Example
3.1 Challenge Problems
Standard
2.7 Commenting Your Code
2.9 For Loops
2.13 Control Structures Example
2.16 Debugging Strategies
3.2 Challenge Problems
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
6.3 Break and Continue
Standard
2.3 For Loops
Standard
6.3 Break and Continue
Standard
6.3 Break and Continue
11.4 For Loops
Standard
6.4 Providing Feedback
Standard
11.4 Providing Feedback
Standard
21.1 Challenge Problems
Standard
1.4 For Loops
11.7 Commenting Your Code
11.13 Control Structures Example
11.16 Karel Challenges
Standard
2.7 Commenting Your Code
2.10 For Loops
2.14 Control Structures Example
2.17 Debugging Strategies
3.2 Challenge Problems