Please enable JavaScript to use CodeHS

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

CodeHS Lessons

use algorithms to address complex problems;

Standard
25.7 Functions
25.21 Putting Together Control Structures
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
3.3 A Day at the Carnival
5.1 Introduction to Karel
5.2 Karel's World
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
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
9.5 Variables
9.9 Your First Sprites
9.10 The Physics of Sprites
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.3 A Day at the Carnival
Standard
1.1 Introduction to Karel
1.2 Karel's World
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.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
4.10 Project: Animate an Emoji
5.5 Variables
5.9 Your First Sprites
5.10 The Physics of Sprites
Standard
3.3 Functions
3.6 Top Down Design
8.1 Putting Together Control Structures
22.1 A Day at the Carnival
Standard
3.3 Functions
3.6 Top Down Design
8.1 Putting Together Control Structures
Standard
2.2 Color Transitions
2.3 Shape Transformations
2.4 Direction
3.2 Mouse Data
3.3 Keyboard Data
Standard
2.3 Variables
3.4 Your First Sprites
3.5 The Physics of Sprites
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
13.10 Top Down Design
13.19 Putting Together Control Structures
13.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
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.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
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.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
18.10 Top Down Design
18.19 Putting Together Control Structures
18.8 Functions
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.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.3 A Day at the Carnival
Standard
1.1 Introduction to Karel
1.2 Karel's World
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
3.5 Color Transitions
3.6 Shape Transformations
3.7 Direction
3.8 Mouse Data
3.9 Keyboard Data
3.10 Project: Animate an Emoji
4.5 Variables
4.9 Your First Sprites
4.10 The Physics of Sprites
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
6.6 Functions
6.8 Top Down Design
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
4.3 Comments & Pseudocode
14.6 Top Down Design and Decomposition in Karel
14.5 The Start Function
14.4 Functions in Karel
14.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
8.4 Functions in Karel
8.5 The Start Function
8.6 Top Down Design and Decomposition in Karel
8.16 Karel Challenges
Standard
3.8 Functions
3.10 Top Down Design
3.20 Putting Together Control Structures
Standard
2.1 Introduction to Karel
2.2 Karel's World
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
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
1.9 Functions
1.11 Top Down Design
1.20 Putting Together Control Structures
1.21 Using Data to Refine Game Mechanics
Standard
1.9 Functions
1.11 Top Down Design
1.20 Putting Together Control Structures
1.21 Using Data to Refine Game Mechanics
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
12.6 Top Down Design and Decomposition in Karel
12.5 The Start Function
12.4 Functions in Karel
12.16 Karel Challenges
Standard
16.7 Functions
16.21 Putting Together Control Structures
Standard
16.7 Functions
16.21 Putting Together Control Structures
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
Standard
1.1 Introduction to Karel
1.2 Karel's World
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.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
1.1 Introduction to Karel
1.2 Karel's World
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
3.3 Comments & Pseudocode
Standard
2.3 Variables
3.4 Your First Sprites
3.5 The Physics of Sprites
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
11.21 Putting Together Control Structures
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.3 A Day at the Carnival
Standard
1.1 Introduction to Karel
1.2 Karel's World
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.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
4.10 Project: Animate an Emoji
5.5 Variables
5.9 Your First Sprites
5.10 The Physics of Sprites
Standard
3.3 Functions
3.6 Top Down Design
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