Please enable JavaScript to use CodeHS

Natrona CS in the Physical World: 8.AP.M.01

CodeHS Lessons

Using grade appropriate content and complexity, decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.

Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
3.7 Basic Functions
Standard
2.5 Top Down Design and Decomposition in Karel
9.1 Functions
9.2 Functions and Parameters
25.14 Parameters
25.7 Functions
Standard
1.7 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
9.14 Functions and Parameters 1
Standard
1.7 Top Down Design and Decomposition in Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
2.7 Basic Functions
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
3.7 Basic Functions
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
3.7 Basic Functions
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
2.1 Functions in Karel
2.4 Top Down Design and Decomposition in Karel
12.7 Basic Functions
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
3.8 Functions
3.10 Top Down Design
3.13 Parameters
9.6 Event Handlers
7.9 Final Project
9.7 Putting Game
9.8 Level Up!
9.9 Final Touches
9.10 Make a Game!
7.1 Making Beats with Code
7.2 Visualizing Music
7.3 Simple Song Maker
7.4 Custom Song Builder
7.5 Chord Builder
7.6 Loops in Music
7.7 Building Songs with Beats
7.8 Visualizing a Song
9.5 Air Horn App
9.4 Make a Shot!
9.3 Sound Effects
9.2 Game Events
9.1 Sports Research
8.10 Final Masterpiece
8.9 Art Stories
8.8 GIFs With Background Music
8.7 GIF Generator
8.6 Turtle Patterns
8.5 Paintbrush
8.4 Face Filters
8.3 Famous Artists
8.2 Filtered Collage
8.1 Memes Memes Memes
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
7.3 Simple Song Maker
9.5 Air Horn App
9.6 Event Handlers
9.7 Putting Game
9.8 Level Up!
9.9 Final Touches
9.10 Make a Game!
7.1 Making Beats with Code
7.2 Visualizing Music
9.3 Sound Effects
7.4 Custom Song Builder
7.5 Chord Builder
7.6 Loops in Music
7.7 Building Songs with Beats
7.8 Visualizing a Song
7.9 Final Project
9.4 Make a Shot!
6.10 Top Down Design
9.2 Game Events
9.1 Sports Research
8.10 Final Masterpiece
8.9 Art Stories
8.8 GIFs With Background Music
8.7 GIF Generator
8.6 Turtle Patterns
8.5 Paintbrush
8.4 Face Filters
8.3 Famous Artists
8.2 Filtered Collage
8.1 Memes Memes Memes
6.13 Parameters
6.8 Functions
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
13.10 Top Down Design
13.8 Functions
13.13 Parameters
14.1 Sports Research
14.2 Game Events
14.3 Sound Effects
14.4 Make a Shot!
14.5 Air Horn App
14.6 Event Handlers
14.7 Putting Game
14.8 Level Up!
14.9 Final Touches
14.10 Make a Game!
Standard
7.14 Functions
7.15 Functions and Parameters
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
6.1 Functions
6.2 Functions and Parameters
7.4 Functions
12.3 Step-by-Step Arduino Project
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
5.3 Comments & Pseudocode
8.1 Functions and Parameters 1
10.4 Functions
14.3 Step-by-Step Arduino Project
Standard
3.3 Functions
3.5 Top Down Design
4.3 Parameters
5.3 Comments & Pseudocode
7.5 Functions
9.3 Follow a Step-by-Step Project
Standard
2.3 Comments & Pseudocode
7.5 Functions
10.3 Follow a Step-by-Step Project
Standard
1.3 Comments & Pseudocode
2.5 Functions
3.3 Follow a Step-by-Step Project
Standard
1.3 Comments & Pseudocode
2.4 Functions
3.3 Step-by-Step Arduino Project
Standard
1.1 Making Beats with Code
1.2 Visualizing Music
1.3 Simple Song Maker
1.4 Custom Song Builder
1.5 Chord Builder
1.6 Loops in Music
1.7 Building Songs with Beats
1.8 Visualizing a Song
1.9 Final Project
2.1 Memes Memes Memes
2.2 Filtered Collage
2.3 Famous Artists
2.4 Face Filters
2.5 Paintbrush
2.6 Turtle Patterns
2.7 GIF Generator
2.8 GIFs With Background Music
2.9 Art Stories
2.10 Final Masterpiece
3.1 Sports Research
3.2 Game Events
3.3 Sound Effects
3.4 Make a Shot!
3.5 Air Horn App
3.6 Event Handlers
3.7 Putting Game
3.8 Level Up!
3.9 Final Touches
3.10 Make a Game!
Standard
1.1 Making Beats with Code
2.1 Visualizing Music
2.2 Simple Song Maker
2.3 Custom Song Builder
2.4 Chord Builder
2.5 Loops in Music
2.6 Building Songs with Beats
2.7 Visualizing a Song
2.8 Final Project
Standard
1.1 Sports Research
2.1 Game Events
2.2 Sound Effects
2.3 Make a Shot!
2.4 Air Horn App
2.5 Event Handlers
2.6 Putting Game
2.7 Level Up!
2.8 Final Touches
2.9 Make a Game!
Standard
1.1 Memes Memes Memes
2.1 Filtered Collage
2.2 Famous Artists
2.3 Face Filters
2.4 Paintbrush
2.5 Turtle Patterns
2.6 GIF Generator
2.7 GIFs With Background Music
2.8 Art Stories
2.9 Final Masterpiece
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
7.1 Functions and Parameters 1
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
7.1 Functions and Parameters 1
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
7.1 Functions and Parameters 1
Standard
3.3 Functions
3.5 Top Down Design
4.3 Parameters
10.6 Top Down Design and Decomposition in Karel
Standard
2.8 Functions
2.10 Top Down Design
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
23.6 Top Down Design and Decomposition in Karel
Standard
6.10 Functions and Parameters 1
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
10.1 Functions and Parameters 1
Standard
2.8 Functions
2.10 Top Down Design
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters
Standard
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
10.1 Functions and Parameters 1
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
11.1 Functions and Parameters 1
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
Standard
4.1 Sports Research
4.2 Game Events
4.3 Sound Effects
4.4 Make a Shot!
4.5 Air Horn App
4.6 Event Handlers
4.7 Putting Game
4.8 Level Up!
4.9 Final Touches
4.10 Make a Game!
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
10.7 Basic Functions
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
17.1 Functions and Parameters 1
Standard
6.1 Functions
6.2 Functions and Parameters
18.10 Top Down Design
18.8 Functions
18.13 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
9.5 Functions
10.3 Follow a Step-by-Step Project
6.4 Functions in Karel
6.6 Top Down Design and Decomposition in Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
2.7 Basic Functions
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
12.1 Functions and Parameters 1
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
12.1 Functions and Parameters 1
Standard
5.1 Functions
5.2 Functions and Parameters
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
8.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
6.6 Functions
6.8 Top Down Design
6.12 Parameters
8.6 Basic Functions
7.13 Functions
Standard
8.6 Functions
8.8 Top Down Design
8.12 Parameters
9.13 Functions
10.6 Basic Functions
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
4.3 Comments & Pseudocode
6.5 Functions
7.3 Follow a Step-by-Step Project
14.4 Functions in Karel
14.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
8.4 Functions in Karel
8.6 Top Down Design and Decomposition in Karel
Standard
3.8 Functions
3.10 Top Down Design
3.14 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
3.7 Basic Functions
Standard
5.4 Functions in Karel
5.6 Top Down Design and Decomposition in Karel
7.7 Basic Functions
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
4.7 Basic Functions
Standard
1.9 Functions
1.11 Top Down Design
1.14 Parameters
Standard
1.9 Functions
1.11 Top Down Design
1.14 Parameters
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
7.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
12.4 Functions in Karel
12.6 Top Down Design and Decomposition in Karel
Standard
3.5 Top Down Design and Decomposition in Karel
8.1 Functions
8.2 Functions and Parameters
16.14 Parameters
16.7 Functions
Standard
3.5 Top Down Design and Decomposition in Karel
8.1 Functions
8.2 Functions and Parameters
16.14 Parameters
16.7 Functions
Standard
3.4 Functions in Karel
3.6 Top Down Design and Decomposition in Karel
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
Standard
4.4 Functions in Karel
4.6 Top Down Design and Decomposition in Karel
7.1 Functions and Parameters 1
Standard
12.1 Sports Research
12.2 Game Events
12.3 Sound Effects
12.4 Make a Shot!
12.5 Air Horn App
12.6 Event Handlers
12.7 Putting Game
12.8 Level Up!
12.9 Final Touches
12.10 Make a Game!
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
5.7 Basic Functions
Standard
3.3 Functions
3.5 Top Down Design
4.4 Parameters
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
1.1 Making Beats with Code
Standard
1.1 Memes Memes Memes
Standard
1.1 Sports Research
Standard
3.3 Comments & Pseudocode
7.3 Functions
8.2 Follow a Step-by-Step Project
Standard
1.5 Top Down Design and Decomposition in Karel
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
1.5 Top Down Design and Decomposition in Karel
9.1 Functions
9.2 Functions and Parameters
Standard
1.5 Top Down Design and Decomposition in Karel
11.14 Parameters
11.7 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
Standard
8.14 Functions and Parameters 1
Standard
12.14 Functions and Parameters 1
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
14.5 Functions
15.3 Follow a Step-by-Step Project
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
Standard
2.4 Functions in Karel
2.6 Top Down Design and Decomposition in Karel
9.1 Functions and Parameters 1
Standard
1.5 Top Down Design and Decomposition in Karel