# TX FOCS: 127.761.c.1.d

## CodeHS Lessons

Create algorithms for the solution of various problems;

 Standard 1.4 Functions in Karel 1.9 For Loops 9.1 Functions Challenges 12.1 Breakout
 Standard 14.1 Project: Guess the Word 24.21 Putting Together Control Structures
 Standard 9.14 Functions and Parameters 1 9.15 Functions and Parameters 2 9.16 Functions and Return Values 1 9.17 Functions and Return Values 2
 Standard 1.4 Functions in Karel 1.9 For Loops 8.1 Functions Challenges 11.1 Breakout
 Standard 1.4 Functions in Karel 1.9 For Loops 9.1 Functions Challenges 12.1 Breakout
 Standard 1.4 Functions in Karel 1.9 For Loops 9.1 Functions Challenges 13.1 Breakout
 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 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges 13.10 Top Down Design 13.19 Putting Together Control Structures
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.8 Super Karel 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 3.10 Top Down Design 3.19 Putting Together Control Structures
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.8 Super Karel 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 6.10 Top Down Design 6.19 Putting Together Control Structures
 Standard 1.1 Introduction to Programming With Karel 1.2 More Basic Karel 1.3 Karel Can't Turn Right 1.4 Functions in Karel 1.5 The Start Function 1.6 Top Down Design and Decomposition in Karel 1.8 Super Karel 1.9 For Loops 1.10 If Statements 1.11 If/Else Statements 1.12 While Loops in Karel 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.1 Project: Guess the Word 12.1 Arduino Challenges
 Standard 1.4 Functions in Karel 1.9 For Loops 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 9.1 Functions Challenges 13.1 Breakout 14.1 Arduino Challenges
 Standard 3.5 Top Down Design 8.1 Putting Together Control Structures 9.1 micro:bit Challenges
 Standard 10.1 micro:bit Challenges
 Standard 3.1 micro:bit Challenges
 Standard 3.1 Arduino Challenges
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 1.16 Karel Challenges 5.10 Writing BlackJack 5.11 Battleship
 Standard 8.1 What is an Algorithm? 8.6 Advanced: Recursion 8.7 Mergesort 10.1 Final Project
 Standard 1.4 Functions in Karel 1.9 For Loops 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 8.1 Functions Challenges 11.1 Breakout
 Standard 1.4 Functions in Karel 1.9 For Loops 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 8.1 Functions Challenges 11.1 Breakout
 Standard 1.4 Functions in Karel 1.9 For Loops 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 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 10.1 Project: Guess the Word
 Standard 14.10 Functions and Parameters 1 14.11 Functions and Parameters 2 14.12 Functions and Return Values 1
 Standard 10.1 What is an Algorithm? 10.7 Mergesort
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Simulation 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 6.1 What is Code 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2 10.6 Local Variables and Scope
 Standard 1.10 Simulation 2.10 Top Down Design 2.22 Putting Together Control Structures 12.1 Project: Guess the Word
 Standard 3.4 Functions in Karel 3.8 Abstraction 3.10 For Loops 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 1.10 Simulation 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2 11.3 Functions and Parameters 3 11.4 Functions and Return Values 1 11.5 Functions and Return Values 2
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures 4.1 Practice PT: Pair-Programming Paint!
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 17.1 Functions and Parameters 1 17.2 Functions and Parameters 2 17.3 Functions and Parameters 3 17.4 Functions and Return Values 1 17.5 Functions and Return Values 2
 Standard 18.10 Top Down Design 18.19 Putting Together Control Structures 13.1 Project: Guess the Word
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 6.10 If Statements 10.1 micro:bit Challenges 6.16 Karel Challenges 6.14 More Karel Examples and Testing 6.13 Control Structures Example 6.12 While Loops in Karel 6.11 If/Else Statements 6.1 Introduction to Programming With Karel 6.9 For Loops 6.8 Super Karel 6.6 Top Down Design and Decomposition in Karel 6.5 The Start Function 6.4 Functions in Karel 6.3 Karel Can't Turn Right 6.2 More Basic Karel
 Standard 1.4 Functions in Karel 1.9 For Loops 25.1 Functions Challenges 27.1 Breakout
 Standard 1.4 Functions in Karel 1.9 For Loops 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.3 Functions and Parameters 3 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2 13.1 Functions Challenges 23.1 Breakout
 Standard 1.4 Functions in Karel 1.9 For Loops 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.3 Functions and Parameters 3 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2 13.1 Functions Challenges 23.1 Breakout
 Standard 1.4 Functions in Karel 1.9 For Loops 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 9.1 Functions Challenges 12.1 Breakout
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 6.8 Top Down Design
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 14.10 If Statements 7.1 micro:bit Challenges 14.16 Karel Challenges 14.14 More Karel Examples and Testing 14.13 Control Structures Example 14.12 While Loops in Karel 14.11 If/Else Statements 14.1 Introduction to Programming With Karel 14.9 For Loops 14.8 Super Karel 14.6 Top Down Design and Decomposition in Karel 14.5 The Start Function 14.4 Functions in Karel 14.3 Karel Can't Turn Right 14.2 More Basic Karel
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 3.10 Top Down Design 3.19 Putting Together Control Structures 8.1 Introduction to Programming With Karel 8.2 More Basic Karel 8.3 Karel Can't Turn Right 8.4 Functions in Karel 8.5 The Start Function 8.6 Top Down Design and Decomposition in Karel 8.8 Super Karel 8.9 For Loops 8.10 If Statements 8.11 If/Else Statements 8.12 While Loops in Karel 8.13 Control Structures Example 8.14 More Karel Examples and Testing 8.16 Karel Challenges
 Standard 3.10 Top Down Design 3.20 Putting Together Control Structures
 Standard 9.1 What is an Algorithm? 9.6 Advanced: Recursion 9.7 Mergesort
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 11.1 What is an Algorithm?
 Standard 2.4 Functions in Karel 2.9 For Loops 21.1 Functions Challenges 23.1 Breakout
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 12.10 If Statements 15.1 micro:bit Challenges 12.16 Karel Challenges 12.14 More Karel Examples and Testing 12.13 Control Structures Example 12.12 While Loops in Karel 12.11 If/Else Statements 12.1 Introduction to Programming With Karel 12.9 For Loops 12.8 Super Karel 12.6 Top Down Design and Decomposition in Karel 12.5 The Start Function 12.4 Functions in Karel 12.3 Karel Can't Turn Right 12.2 More Basic Karel
 Standard 16.21 Putting Together Control Structures
 Standard 16.21 Putting Together Control Structures
 Standard 3.4 Functions in Karel 3.8 Abstraction 3.10 For Loops 24.1 Functions and Parameters 1 24.1 Functions and Parameters 1 24.2 Functions and Parameters 2 24.2 Functions and Parameters 2 24.3 Functions and Parameters 3 24.3 Functions and Parameters 3 24.4 Functions and Return Values 1 24.4 Functions and Return Values 1 24.5 Functions and Return Values 2 24.5 Functions and Return Values 2
 Standard 1.4 Functions in Karel 1.9 For Loops
 Standard 4.4 Functions in Karel 4.8 Abstraction 4.10 For Loops 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 2.1 Introduction to Programming With Karel 2.2 More Basic Karel 2.3 Karel Can't Turn Right 2.4 Functions in Karel 2.5 The Start Function 2.6 Top Down Design and Decomposition in Karel 2.7 Commenting Your Code 2.8 Super Karel 2.9 For Loops 2.10 If Statements 2.11 If/Else Statements 2.12 While Loops in Karel 2.13 Control Structures Example 2.14 Karel Algorithms 2.15 How to Indent Your Code 2.16 Ultra Karel 2.17 Karel Challenges 3.1 Project: Pair-Programming with Karel Paint!
 Standard 2.4 Functions in Karel 2.9 For Loops 12.1 Breakout
 Standard 3.5 Top Down Design 6.1 Putting Together Control Structures
 Standard 2.4 Functions in Karel 2.9 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 2.4 Functions in Karel 2.8 Abstraction 2.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.10 Top Down Design 1.19 Putting Together Control Structures 11.10 If Statements 15.1 micro:bit Challenges 11.16 Karel Challenges 11.14 More Karel Examples and Testing 11.13 Control Structures Example 11.12 While Loops in Karel 11.11 If/Else Statements 11.1 Introduction to Programming With Karel 11.9 For Loops 11.8 Super Karel 11.6 Top Down Design and Decomposition in Karel 11.5 The Start Function 11.4 Functions in Karel 11.3 Karel Can't Turn Right 11.2 More Basic Karel
 Standard 13.14 Functions and Parameters 1 13.15 Functions and Parameters 2 13.16 Functions and Return Values 1 13.17 Functions and Return Values 2
 Standard 8.1 micro:bit Challenges
 Standard 6.1 Project: Guess the Word
 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 14.1 Project: Guess the Word
 Standard 11.21 Putting Together Control Structures
 Standard 6.1 Project: Guess the Word
 Standard 8.14 Functions and Parameters 1 8.15 Functions and Parameters 2 8.16 Functions and Return Values 1 8.17 Functions and Return Values 2
 Standard 12.14 Functions and Parameters 1 12.15 Functions and Parameters 2 12.16 Functions and Return Values 1 12.17 Functions and Return Values 2
 Standard 9.1 What is an Algorithm? 9.6 Advanced: Recursion 9.7 Mergesort
 Standard 1.4 Functions in Karel 1.8 Abstraction 1.10 For Loops 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2