# Montana 6-8: CS.AP.6-8.1

## CodeHS Lessons

use algorithms to address complex problems;

 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 1.16 Karel Challenges 13.10 Top Down Design 13.19 Putting Together Control Structures 13.8 Functions
 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 2.16 Karel Challenges 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 2.16 Karel Challenges 6.10 Top Down Design 6.19 Putting Together Control Structures 6.8 Functions
 Standard 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.16 Karel Challenges
 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 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 6.4 Functions in Karel 6.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges
 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.5 The Start Function 11.4 Functions in Karel 11.16 Karel Challenges