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
24.7 Functions
Standard
2.2 A Day at the Park
5.3 Functions
5.4 Multiple Functions
5.5 For Loops
5.6 Conditional Statements
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
9.4 Intro to JavaScript
9.5 Variables
9.7 Program Structure
Standard
2.2 A Day at the Park
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
5.4 Intro to JavaScript
5.5 Variables
5.7 Program Structure
Standard
3.3 Functions
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.3 Functions
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
2.2 Intro to JavaScript
2.3 Variables
3.2 Program Structure
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
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
3.3 Functions
3.5 Top Down Design
6.1 Putting Together Control Structures
Standard
2.8 Functions
2.10 Top Down Design
2.19 Putting Together Control Structures
Standard
2.8 Functions
2.10 Top Down Design
2.22 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
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
18.10 Top Down Design
18.8 Functions
18.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
4.3 Comments & Pseudocode
14.6 Top Down Design and Decomposition in Karel
14.4 Functions in Karel
14.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
2.3 Functions
2.4 Multiple Functions
2.5 For Loops
2.6 Conditional Statements
2.7 If/Else Statements
2.8 While Loops
2.9 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.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
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
2.2 Intro to JavaScript
2.3 Variables
3.2 Program Structure
Standard
3.3 Functions
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
3.3 Functions
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
11.7 Functions
Standard
2.2 A Day at the Park
Standard
1.3 Functions
1.4 Multiple Functions
1.5 For Loops
1.6 Conditional Statements
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
4.4 Intro to JavaScript
4.5 Variables
4.7 Program Structure