# GA FCP: MS-CS-FCP-4.5

## CodeHS Lessons

Implement a simple algorithm in a computer program

 Standard 10.4 Strings and For Loops 12.3 For Loops and Lists
 Standard 33.4 Strings and For Loops
 Standard 1.2 The Script Tag 1.3 Using the DOM
 Standard 1.3 The Rabbit Chase 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.1 Introduction to Karel 5.2 Karel's World 8.4 The Draw Loop 8.5 Color Transitions 8.6 Shape Transformations 8.7 Direction 8.10 Project: Animate an Emoji 9.5 Variables 9.9 Your First Sprites 9.10 The Physics of Sprites
 Standard 1.3 The Rabbit Chase 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.1 Introduction to Karel 1.2 Karel's World 4.4 The Draw Loop 4.5 Color Transitions 4.6 Shape Transformations 4.7 Direction 4.10 Project: Animate an Emoji 5.5 Variables 5.9 Your First Sprites 5.10 The Physics of 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 2.1 The Draw Loop 2.2 Color Transitions 2.3 Shape Transformations 2.4 Direction
 Standard 2.3 Variables 3.4 Your First Sprites 3.5 The Physics of Sprites
 Standard 13.10 Top Down Design 13.19 Putting Together Control Structures
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 6.10 Top Down Design 6.19 Putting Together Control Structures
 Standard 6.3 For Loops and Lists
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 7.1 Loops 7.2 If/Else Statements 7.4 Functions 8.4 Strings and For Loops 9.3 For Loops and Lists
 Standard 5.3 Comments & Pseudocode 10.1 Loops 10.2 If/Else Statements 10.4 Functions
 Standard 3.5 Top Down Design 5.3 Comments & Pseudocode 7.1 For Loops 7.2 While Loops 7.4 If/Else Statements 7.5 Functions 8.1 Putting Together Control Structures
 Standard 2.3 Comments & Pseudocode 7.1 For Loops 7.2 While Loops 7.4 If/Else Statements 7.5 Functions
 Standard 1.3 Comments & Pseudocode 2.1 For Loops 2.2 While Loops 2.4 If/Else Statements 2.5 Functions
 Standard 1.3 Comments & Pseudocode 2.1 Loops 2.2 If/Else Statements 2.4 Functions
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.4 Karel Can't Turn Right 1.5 Methods in Karel 2.1 Printing in Java 2.2 Variables and Types 2.4 Arithmetic Expressions
 Standard 3.5 Top Down Design 6.1 Putting Together Control Structures
 Standard 2.10 Top Down Design 2.19 Putting Together Control Structures 7.4 Strings and For Loops 8.3 For Loops and Lists
 Standard 6.1 The Script Tag 6.2 Using the DOM
 Standard 2.10 Top Down Design 2.22 Putting Together Control Structures 9.4 Strings and For Loops 10.3 For Loops and Lists
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 11.1 The Script Tag 11.2 Using the DOM
 Standard 8.4 Strings and For Loops 9.3 For Loops and Lists 18.10 Top Down Design 18.19 Putting Together Control Structures
 Standard 5.1 The Script Tag 5.2 Using the DOM
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 9.1 For Loops 9.2 While Loops 9.4 If/Else Statements 9.5 Functions
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 4.3 Comments & Pseudocode 6.1 For Loops 6.2 While Loops 6.4 If/Else Statements 6.5 Functions
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 3.10 Top Down Design 3.20 Putting Together Control Structures
 Standard 2.1 Introduction to Karel 2.2 Karel's World 5.4 The Draw Loop 5.5 Color Transitions 5.6 Shape Transformations 5.7 Direction 5.10 Project: Animate an Emoji
 Standard 11.4 For Loops 11.5 While Loops
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 3.5 Top Down Design 6.1 Putting Together Control Structures
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 3.3 Comments & Pseudocode 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 14.5 Functions
 Standard 7.1 The Script Tag 7.2 Using the DOM
 Standard 1.1 Introduction to Karel 1.2 Karel's World 5.4 The Draw Loop 5.5 Color Transitions 5.6 Shape Transformations 5.7 Direction 5.10 Project: Animate an Emoji
 Standard 2.4 Strings and For Loops 4.3 For Loops and Lists
 Standard 2.3 Variables 3.4 Your First Sprites 3.5 The Physics of 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 10.4 Strings and For Loops 12.3 For Loops and Lists
 Standard 2.4 Strings and For Loops 4.3 For Loops and Lists
 Standard 1.1 The Script Tag 1.2 Using the DOM
 Standard 6.1 The Script Tag 6.2 Using the DOM