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