Please enable JavaScript to use CodeHS

NY 7-8: 7-8.CT.6

CodeHS Lessons

Design, compare and refine algorithms for a specific task or within a program.

Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
Standard
24.21 Putting Together Control Structures
Standard
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
Standard
4.3 Looping
4.4 Branching
21.1 Challenge Problems
Standard
1.4 Functions in Karel
1.8 Super Karel
1.16 Challenge Problems
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
Standard
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.3 Variables
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
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.3 Variables
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
1.4 Variables
2.1 The Draw Loop
2.2 Color Transitions
2.3 Shape Transformations
2.4 Direction
3.2 Mouse Data
3.3 Keyboard Data
Standard
2.1 Functions in Karel
3.2 Super Karel
7.1 Challenge Problems
8.1 Final Project
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
13.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
3.19 Putting Together Control Structures
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
6.19 Putting Together Control Structures
Standard
3.1 What is Scripting?
3.2 Disappearing Platforms
3.3 Fading Platforms
3.4 Deadly Lava
4.1 Completing Your Obby
Standard
2.4 Determining Allele Order
2.5 Percent Genotype Dominance
2.6 Print Total Genotype Dominance
3.4 Changing Speeds on Collision
3.5 Inelastic Collisions
3.6 Elastic Collisions
4.3 Time to Impact
4.4 Elastic Collisions
Standard
1.5 Pulling It All Together!
2.5 Final Roofing Project
3.4 The Formula Solver
6.1 Modeling with Tracy
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
3.6 Top Down Design and Decomposition in Karel
3.17 Karel Challenges
3.18 Final Project
3.4 Functions in Karel
Standard
1.19 Putting Together Control Structures
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
4.2 Graphics Challenges
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
Standard
8.1 Putting Together Control Structures
Standard
3.1 Functions in Karel
3.4 Top Down Design and Decomposition in Karel
9.1 Karel Challenges
11.1 Final Project
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
4.2 Graphics Challenges
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
4.2 Graphics Challenges
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
4.2 Graphics Challenges
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
Standard
6.1 Putting Together Control Structures
Standard
2.19 Putting Together Control Structures
Standard
2.1 Functions in Karel
2.4 Top Down Design and Decomposition in Karel
7.1 Karel Challenges
8.1 Final Project
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
7.1 Graphics Challenges
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
Standard
2.22 Putting Together Control Structures
Standard
3.4 Functions in Karel
3.9 Super Karel
4.2 Challenge Problems
7.1 Graphics Challenges
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
7.1 Graphics Challenges
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
Standard
3.19 Putting Together Control Structures
Standard
6.3 Looping
6.4 Branching
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
Standard
18.19 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
6.6 Top Down Design and Decomposition in Karel
6.14 More Karel Examples and Testing
Standard
1.4 Functions in Karel
1.8 Super Karel
18.1 Challenge Problems
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 Variables
3.4 The Draw Loop
3.5 Color Transitions
3.6 Shape Transformations
3.7 Direction
3.8 Mouse Data
3.9 Keyboard Data
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
9.2 Graphics Challenges
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
9.2 Graphics Challenges
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
Standard
1.4 Functions in Karel
1.8 Super Karel
2.1 Challenge Problems
5.2 Graphics Challenges
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
Standard
23.3 Looping
23.4 Branching
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
14.6 Top Down Design and Decomposition in Karel
14.14 More Karel Examples and Testing
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
3.19 Putting Together Control Structures
8.6 Top Down Design and Decomposition in Karel
8.14 More Karel Examples and Testing
Standard
3.20 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.9 Super Karel
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.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
Standard
2.4 Functions in Karel
2.8 Super Karel
14.1 Challenge Problems
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
12.6 Top Down Design and Decomposition in Karel
12.14 More Karel Examples and Testing
Standard
16.21 Putting Together Control Structures
Standard
16.21 Putting Together Control Structures
Standard
3.4 Functions in Karel
3.9 Super Karel
4.2 Challenge Problems
7.1 Graphics Challenges
24.1 Functions and Parameters 1
24.1 Functions and Parameters 1
24.2 Functions and Parameters 2
24.2 Functions and Parameters 2
Standard
16.3 Looping
16.4 Branching
Standard
1.4 Functions in Karel
1.8 Super Karel
Standard
4.4 Functions in Karel
4.9 Super Karel
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
Standard
2.4 Functions in Karel
2.8 Super Karel
3.1 Challenge Problems
Standard
20.3 Looping
20.4 Branching
Standard
6.1 Putting Together Control Structures
Standard
2.4 Functions in Karel
2.8 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
2.4 Functions in Karel
2.9 Super Karel
3.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
Standard
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.6 Top Down Design and Decomposition in Karel
11.14 More Karel Examples and Testing
Standard
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
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.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
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
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
11.21 Putting Together Control Structures
Standard
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
Standard
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
Standard
1.4 Functions in Karel
1.9 Super Karel
2.2 Challenge Problems
6.1 Graphics Challenges
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2