# 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 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 2.4 Top Down Design and Decomposition in Karel 7.1 Karel Challenges 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 14.10 Functions and Parameters 1 14.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.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 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 21.3 Looping 21.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 8.1 Putting Together Control Structures
 Standard 8.1 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
 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