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 |
| 1.16 Debugging Strategies |
| Standard |
| 7.4 Providing Feedback |
| Standard |
| 10.4 Providing Feedback |
| 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.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.2 For Loops |
| Standard |
| 2.4 Functions |
| Standard |
| 6.3 Break and Continue |
| 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.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 |
| 3.3 Break and Continue |
| 16.4 For Loops |
| 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.3 For Loops |
| 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 |
| 12.4 Functions |
| Standard |
| 6.3 Break and Continue |
| Standard |
| 6.3 Break and Continue |
| Standard |
| 6.3 Break and Continue |
| Standard |
| 6.3 Break and Continue |
| Standard |
| 3.4 For Loops |
| 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 |
| 1.4 For Loops |
| 6.7 Commenting Your Code |
| 6.13 Control Structures Example |
| 6.16 Karel Challenges |
| Standard |
| 7.3 Break and Continue |
| 10.5 For Loops |
| Standard |
| 1.7 Commenting Your Code |
| 1.9 For Loops |
| 1.14 Control Structures Example |
| 18.1 Challenge Problems |
| Standard |
| 8.8 Break and Continue |
| 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 |
| 6.4 For Loops |
| Standard |
| 7.4 For Loops |
| Standard |
| 8.4 For Loops |
| 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 |
| 3.4 For Loops |
| 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 |
| 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.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 |
| 5.7 Commenting Your Code |
| 5.9 For Loops |
| 5.15 Control Structures Example |
| 6.1 Challenge Problems |
| Standard |
| 3.7 Commenting Your Code |
| 3.10 For Loops |
| 3.14 Control Structures Example |
| 3.17 Debugging Strategies |
| 4.2 Challenge Problems |
| Standard |
| 17.7 Commenting Your Code |
| 17.9 For Loops |
| 17.14 Control Structures Example |
| Standard |
| 4.7 Commenting Your Code |
| 4.10 For Loops |
| 4.14 Control Structures Example |
| 4.17 Debugging Strategies |
| Standard |
| 3.3 For Loops |
| 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.2 For Loops |
| 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 |
| 11.4 For Loops |
| Standard |
| 10.4 Functions |
| Standard |
| 6.3 Break and Continue |
| Standard |
| 2.3 For Loops |
| Standard |
| 2.3 For Loops |
| Standard |
| 6.3 Break and Continue |
| Standard |
| 6.4 Providing Feedback |
| Standard |
| 11.4 Providing Feedback |
| Standard |
| 9.3 Break and Continue |
| Standard |
| 2.3 For Loops |
| Standard |
| 6.3 Break and Continue |
| Standard |
| 1.7 Commenting Your Code |
| 1.9 For Loops |
| 1.13 Control Structures Example |
| 2.1 Challenge Problems |
| Standard |
| 1.15 Debugging Strategies |
| Standard |
| 3.3 Break and Continue |
| Standard |
| 6.3 Break and Continue |
| Standard |
| 1.7 Commenting Your Code |
| 1.13 Control Structures Example |
| 1.16 Karel Challenges |
| Standard |
| 8.9 Break and Continue |
| Standard |
| 2.3 For Loops |
| Standard |
| 3.4 For Loops |
| 4.1 Advanced Challenges with Tracy |
| 7.3 Break and Continue |