# FL 6-8: SC.68.CS-CS.2.6

## CodeHS Lessons

Create a program that implements an algorithm to achieve a given goal, individually and collaboratively.

 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 24.21 Putting Together Control Structures
 Standard 4.3 Looping 4.4 Branching 21.1 Challenge Problems
 Standard 1.6 Top Down Design and Decomposition in Karel 1.16 Challenge Problems 8.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 1.3 The Rabbit Chase 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 3.4 Under the Sea 5.5 For Loops 5.6 Conditional Statements 5.7 If/Else Statements 5.8 While Loops 5.9 Karel Challenges 8.1 Getting Started 8.2 Color 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 8.10 Project: Animate an Emoji 9.5 Variables 9.9 Your First Sprites
 Standard 1.3 The Rabbit Chase 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 4.4 Under the Sea
 Standard 1.5 For Loops 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 4.1 Getting Started 4.2 Color 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 4.10 Project: Animate an Emoji 5.5 Variables 5.9 Your First Sprites
 Standard 3.6 Top Down Design 8.1 Putting Together Control Structures 22.1 A Day at the Carnival 22.2 Under the Sea
 Standard 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 1.3 Color 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.3 Variables 3.4 Your First Sprites
 Standard 2.4 Top Down Design and Decomposition in Karel 7.1 Challenge Problems
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.16 Karel Challenges 13.10 Top Down Design 13.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 2.16 Karel Challenges 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 2.16 Karel Challenges 6.10 Top Down Design 6.19 Putting Together Control Structures
 Standard 1.6 Top Down Design and Decomposition in Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.16 Karel Challenges
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 12.1 Arduino Challenges 12.4 Final Project
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 9.1 Functions Challenges 14.1 Arduino Challenges 14.4 Final Project
 Standard 3.5 Top Down Design 8.1 Putting Together Control Structures 9.1 micro:bit Challenges 9.4 Final Project
 Standard 10.1 micro:bit Challenges 10.4 Final Project
 Standard 3.1 micro:bit Challenges 3.4 Final Project
 Standard 3.1 Arduino Challenges 3.4 Final Project
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.6 Top Down Design and Decomposition in Karel 1.16 Karel Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 8.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 8.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 9.1 Functions Challenges 9.1 Functions Challenges
 Standard 3.5 Top Down Design 6.1 Putting Together Control Structures
 Standard 2.10 Top Down Design 2.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 2.10 Top Down Design 2.22 Putting Together Control Structures
 Standard 3.6 Top Down Design and Decomposition in Karel 4.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 6.3 Looping 6.4 Branching
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 18.10 Top Down Design 18.19 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 6.16 Karel Challenges 6.6 Top Down Design and Decomposition in Karel 6.9 For Loops 6.10 If Statements 6.11 If/Else Statements 6.12 While Loops in Karel 10.1 micro:bit Challenges 10.4 Final Project
 Standard 1.6 Top Down Design and Decomposition in Karel 18.1 Challenge Problems 25.1 Functions Challenges
 Standard 1.3 The Rabbit Chase 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 1.4 Under the Sea
 Standard 1.5 For Loops 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 3.1 Getting Started 3.2 Color 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 3.10 Project: Animate an Emoji 4.5 Variables 4.9 Your First Sprites
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 13.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 13.1 Functions Challenges
 Standard 1.6 Top Down Design and Decomposition in Karel 2.1 Challenge Problems 9.1 Functions Challenges
 Standard 23.3 Looping 23.4 Branching
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 6.8 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 14.16 Karel Challenges 14.6 Top Down Design and Decomposition in Karel 14.9 For Loops 14.10 If Statements 14.11 If/Else Statements 14.12 While Loops in Karel 7.1 micro:bit Challenges 7.4 Final Project
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures 8.6 Top Down Design and Decomposition in Karel 8.9 For Loops 8.10 If Statements 8.11 If/Else Statements 8.12 While Loops in Karel 8.16 Karel Challenges
 Standard 3.10 Top Down Design 3.20 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 2.5 For Loops 2.6 Conditional Statements 2.7 If/Else Statements 2.8 While Loops 2.9 Karel Challenges 5.1 Getting Started 5.2 Color 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 5.10 Project: Animate an Emoji
 Standard 2.6 Top Down Design and Decomposition in Karel 14.1 Challenge Problems 21.1 Functions Challenges
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 12.16 Karel Challenges 12.6 Top Down Design and Decomposition in Karel 12.9 For Loops 12.10 If Statements 12.11 If/Else Statements 12.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 16.21 Putting Together Control Structures
 Standard 16.21 Putting Together Control Structures
 Standard 3.6 Top Down Design and Decomposition in Karel 4.2 Challenge Problems
 Standard 16.3 Looping 16.4 Branching
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 4.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel 3.1 Challenge Problems
 Standard 20.3 Looping 20.4 Branching
 Standard 3.5 Top Down Design 6.1 Putting Together Control Structures
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 2.6 Top Down Design and Decomposition in Karel 3.2 Challenge Problems
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.16 Karel Challenges 11.6 Top Down Design and Decomposition in Karel 11.9 For Loops 11.10 If Statements 11.11 If/Else Statements 11.12 While Loops in Karel 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.5 For Loops 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 5.1 Getting Started 5.2 Color 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 5.10 Project: Animate an Emoji
 Standard 1.5 For Loops 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 8.1 micro:bit Challenges 8.3 Final Project
 Standard 2.3 Variables 3.4 Your First Sprites
 Standard 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 3.6 Top Down Design 8.1 Putting Together Control Structures
 Standard 11.21 Putting Together Control Structures
 Standard 1.6 Top Down Design and Decomposition in Karel 2.2 Challenge Problems