Please enable JavaScript to use CodeHS

Montana 6-8: CS.AP.6-8.4

CodeHS Lessons

decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs;

Standard
2.8 Functions
2.10 Top Down Design
2.19 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
13.10 Top Down Design
13.8 Functions
13.19 Putting Together Control Structures
Standard
3.3 Functions
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
3.8 Functions
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.5 The Start Function
2.6 Top Down Design and Decomposition in Karel
6.10 Top Down Design
6.8 Functions
6.19 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.5 The Start Function
1.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
Standard
3.3 Functions
3.5 Top Down Design
5.3 Comments & Pseudocode
8.1 Putting Together Control Structures
Standard
2.3 Comments & Pseudocode
Standard
1.3 Comments & Pseudocode
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
3.8 Functions
3.10 Top Down Design
3.19 Putting Together Control Structures
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
6.6 Top Down Design and Decomposition in Karel
6.4 Functions in Karel
6.5 The Start Function
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
3.8 Functions
3.10 Top Down Design
3.19 Putting Together Control Structures
8.4 Functions in Karel
8.5 The Start Function
8.6 Top Down Design and Decomposition in Karel
Standard
3.8 Functions
3.10 Top Down Design
3.20 Putting Together Control Structures
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function
Standard
3.3 Functions
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
1.8 Functions
1.10 Top Down Design
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.4 Functions in Karel
11.5 The Start Function