Please enable JavaScript to use CodeHS

Arkansas Programming Year 1: CSPG.Y1.1.1

CodeHS Lessons

Leverage problem-solving strategies to solve problems of level-appropriate complexity. NOTE: Problem-solving strategies that encompass computational thinking include, but are not limited to, abstraction, algorithm development, decomposition, and pattern recognition.

Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
2.1 Challenge Problems
3.5 Collaborative Programming
Standard
1.16 Debugging Strategies
Standard
1.16 Debugging Strategies
Standard
21.1 Challenge Problems
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
1.16 Challenge Problems
2.5 Collaborative Programming
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
2.1 Challenge Problems
3.5 Collaborative Programming
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
2.1 Challenge Problems
3.5 Collaborative Programming
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
13.10 Top Down Design
Standard
3.10 Top Down Design
Standard
6.10 Top Down Design
Standard
1.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
4.1 Collaborative Programming
Standard
3.5 Top Down Design
12.1 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
4.1 Collaborative Programming
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
4.1 Collaborative Programming
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
4.1 Collaborative Programming
Standard
3.5 Top Down Design
9.1 Abstraction
Standard
2.10 Top Down Design
15.3 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
2.10 Top Down Design
2.11 Abstraction
2.21 Collaborative Programming
Standard
3.6 Top Down Design and Decomposition in Karel
3.8 Abstraction
3.15 More Karel Examples and Testing
3.17 Debugging Strategies
4.1 Collaborative Programming
4.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.15 Debugging Strategies
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
2.5 Collaborative Programming
18.1 Challenge Problems
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
1.16 Debugging Strategies
2.1 Challenge Problems
9.1 Collaborative Programming
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
1.16 Debugging Strategies
2.1 Challenge Problems
9.1 Collaborative Programming
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
1.16 Debugging Strategies
2.1 Challenge Problems
5.1 Collaborative Programming
Standard
1.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
6.8 Top Down Design
6.9 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
1.15 Debugging Strategies
Standard
1.15 Debugging Strategies
Standard
1.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
3.10 Top Down Design
Standard
3.10 Top Down Design
3.11 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.16 More Karel Examples and Testing
3.5 Collaborative Programming
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
4.5 Collaborative Programming
14.1 Challenge Problems
Standard
1.15 Debugging Strategies
Standard
1.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
3.6 Top Down Design and Decomposition in Karel
3.8 Abstraction
3.15 More Karel Examples and Testing
3.17 Debugging Strategies
4.1 Collaborative Programming
4.2 Challenge Problems
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
4.6 Top Down Design and Decomposition in Karel
4.8 Abstraction
4.15 More Karel Examples and Testing
4.17 Debugging Strategies
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 More Karel Examples and Testing
3.1 Challenge Problems
5.5 Collaborative Programming
Standard
3.5 Top Down Design
9.1 Abstraction
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
2.16 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.8 Abstraction
2.15 More Karel Examples and Testing
2.17 Debugging Strategies
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.10 Top Down Design
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.8 Abstraction
1.17 Debugging Strategies
2.1 Collaborative Programming
2.2 Challenge Problems