IN Computer Science: 7352.D1.6
CodeHS Lessons
Apply a variety of strategies to the testing and debugging of simple programs including: ● Conduct code reviews (focused on common coding errors and the extent to which the code meets documentation and programming style standards) on program components. ● Differentiate between program validation and verification. ● Ensure programs use defensive programming techniques, including input validation, type checking, and protection against buffer overflow. ● Implement refactoring within given program components.
| Standard |
| 1.1 Introduction to Algorithms, Programming, and Compilers |
| 4.1 Ethical and Social Issues Around Data Collection |
| 4.3 Array Creation and Access |
| Standard |
| 1.16 Debugging Strategies |
| Standard |
| 1.16 Debugging Strategies |
| Standard |
| 4.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.21 Collaborative Programming |
| Standard |
| 3.17 Debugging Strategies |
| 4.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 1.15 Debugging Strategies |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 1.16 Debugging Strategies |
| 9.1 Collaborative Programming |
| Standard |
| 1.16 Debugging Strategies |
| 9.1 Collaborative Programming |
| Standard |
| 1.16 Debugging Strategies |
| 5.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 1.15 Debugging Strategies |
| Standard |
| 1.15 Debugging Strategies |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 1.17 Debugging Strategies |
| 2.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 3.17 Debugging Strategies |
| 4.1 Collaborative Programming |
| Standard |
| 4.17 Debugging Strategies |
| Standard |
| 2.16 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 2.17 Debugging Strategies |
| 3.1 Collaborative Programming |
| Standard |
| 4.1 Collaborative Programming |
| Standard |
| 1.15 Debugging Strategies |
| Standard |
| 1.7 Introduction to Algorithms, Programming, and Compilers |
| 6.1 Ethical and Social Issues Around Data Collection |
| 6.3 Array Creation and Access |
| Standard |
| 2.1 Introduction to Algorithms, Programming, and Compilers |
| 5.2 Array Creation and Access |