# CA 9-12: 9-12.AP.12

## CodeHS Lessons

Design algorithms to solve computational problems using a combination of original and existing algorithms.

 Standard 1.8 Super Karel 12.1 Breakout
 Standard 2.9 For Loops
 Standard 1.11 For Loops 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 1.10 For Loops 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 9.14 Functions and Parameters 1 9.15 Functions and Parameters 2 9.17 Functions and Return Values 2
 Standard 1.11 For Loops 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 1.8 Super Karel 11.1 Breakout
 Standard 1.8 Super Karel 12.1 Breakout
 Standard 1.8 Super Karel 13.1 Breakout
 Standard 7.2 Using Buttons to Navigate Screens 8.3 Challenge: Scorekeeper Pt 6 13.7 Designing User Interfaces Quiz
 Standard 7.2 Using Buttons to Navigate Screens 8.3 Challenge: Scorekeeper Pt 6 13.7 Designing User Interfaces Quiz
 Standard 3.2 Super Karel
 Standard 2.9 For Loops
 Standard 2.9 For Loops
 Standard 1.9 For Loops
 Standard 1.9 For Loops
 Standard 7.1 Writing BlackJack 8.1 Mad Libs
 Standard 1.8 Super Karel 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.5 Functions and Return Values 2 13.1 Breakout
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 1.8 Super Karel 3.2 Methods and Parameters 3.3 Methods and Return Values 5.10 Writing BlackJack 5.11 Battleship 7.1 Pokemon Simulation 8.1 Mad Libs
 Standard 2.9 For Loops 2.10 While Loops 3.2 Methods and Parameters 3.3 Methods and Return Values 4.1 Introduction to Classes and Objects 4.2 Classes vs. Objects 6.1 Writing BlackJack 8.2 Linear Search 8.3 Binary Search 8.4 Selection Sort 8.6 Advanced: Recursion 8.7 Mergesort 11.1 Pokemon Simulation 12.1 Mad Libs
 Standard 1.8 Super Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.5 Functions and Return Values 2 11.1 Breakout
 Standard 1.8 Super Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.5 Functions and Return Values 2 11.1 Breakout
 Standard 1.8 Super Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.5 Functions and Return Values 2
 Standard 10.10 For Loops
 Standard 23.10 For Loops
 Standard 2.16 Functions and Parameters 1 2.17 Functions and Parameters 2 2.18 Functions and Parameters 3 2.19 Functions and Return Values 1 2.20 Functions and Return Values 2
 Standard 6.10 Functions and Parameters 1 6.11 Functions and Parameters 2
 Standard 9.2 Linear Search 9.3 Binary Search 9.4 Selection Sort 9.7 Mergesort
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 2.9 Super Karel 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.5 Functions and Return Values 2
 Standard 3.9 Super Karel 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.5 Functions and Return Values 2
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 2.9 Super Karel 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2 11.3 Functions and Parameters 3 11.5 Functions and Return Values 2
 Standard 2.9 Super Karel
 Standard 1.10 For Loops 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 2.9 Super Karel 17.1 Functions and Parameters 1 17.2 Functions and Parameters 2 17.3 Functions and Parameters 3 17.5 Functions and Return Values 2
 Standard 2.9 Super Karel
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 6.9 For Loops
 Standard 1.8 Super Karel 27.1 Breakout
 Standard 1.8 Super Karel 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.3 Functions and Parameters 3 12.5 Functions and Return Values 2 23.1 Breakout
 Standard 1.8 Super Karel 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.3 Functions and Parameters 3 12.5 Functions and Return Values 2 23.1 Breakout
 Standard 1.8 Super Karel 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.5 Functions and Return Values 2 12.1 Breakout
 Standard 11.9 For Loops
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 1.10 For Loops 4.1 Functions and Parameters 1 4.2 Functions and Parameters 2 4.3 Functions and Parameters 3 4.4 Functions and Return Values 1 4.5 Functions and Return Values 2
 Standard 1.10 For Loops 4.1 Functions and Parameters 1 4.2 Functions and Parameters 2 4.3 Functions and Parameters 3 4.4 Functions and Return Values 1 4.5 Functions and Return Values 2
 Standard 14.9 For Loops
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 8.9 For Loops
 Standard 4.10 For Loops 4.11 While Loops 5.2 Methods and Parameters 5.3 Methods and Return Values 6.1 Introduction to Classes and Objects 6.2 Classes vs. Objects 9.2 Linear Search 9.3 Binary Search 9.4 Selection Sort 9.6 Advanced: Recursion 9.7 Mergesort 12.1 Pokemon Simulation 13.1 Mad Libs
 Standard 2.9 Super Karel 15.1 Breakout
 Standard 2.8 Super Karel 23.1 Breakout
 Standard 1.10 For Loops
 Standard 1.9 Super Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.5 Functions and Return Values 2
 Standard 3.1 Functions and Parameters 1 3.2 Functions and Parameters 2 3.3 Functions and Parameters 3 3.4 Functions and Return Values 1 3.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 1.9 For Loops 4.1 Functions and Parameters 1 4.2 Functions and Parameters 2 4.3 Functions and Parameters 3 4.4 Functions and Return Values 1 4.5 Functions and Return Values 2
 Standard 12.9 For Loops
 Standard 3.9 For Loops
 Standard 3.1 Functions and Parameters 1 3.2 Functions and Parameters 2 3.3 Functions and Parameters 3 3.4 Functions and Return Values 1 3.5 Functions and Return Values 2
 Standard 3.9 For Loops
 Standard 3.1 Functions and Parameters 1 3.2 Functions and Parameters 2 3.3 Functions and Parameters 3 3.4 Functions and Return Values 1 3.5 Functions and Return Values 2
 Standard 3.9 Super Karel 26.1 Functions and Parameters 1 26.1 Functions and Parameters 1 26.2 Functions and Parameters 2 26.2 Functions and Parameters 2 26.3 Functions and Parameters 3 26.3 Functions and Parameters 3 26.5 Functions and Return Values 2 26.5 Functions and Return Values 2
 Standard 13.14 Functions and Parameters 1 13.15 Functions and Parameters 2 13.17 Functions and Return Values 2
 Standard 14.14 Functions and Parameters 1 14.15 Functions and Parameters 2 14.17 Functions and Return Values 2
 Standard 1.8 Super Karel
 Standard 4.9 Super Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.5 Functions and Return Values 2
 Standard 2.9 For Loops
 Standard 2.8 Super Karel 12.1 Breakout
 Standard 2.8 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 2.9 Super Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.5 Functions and Return Values 2
 Standard 11.9 For Loops
 Standard 12.1 Introduction to Classes and Objects 12.2 Classes vs. Objects
 Standard 18.1 Introduction to Classes and Objects 18.2 Classes vs. Objects
 Standard 1.9 For Loops
 Standard 1.9 For Loops
 Standard 1.9 For Loops
 Standard 8.14 Functions and Parameters 1 8.15 Functions and Parameters 2 8.17 Functions and Return Values 2
 Standard 12.14 Functions and Parameters 1 12.15 Functions and Parameters 2 12.17 Functions and Return Values 2
 Standard 4.10 For Loops 4.11 While Loops 5.2 Methods and Parameters 5.3 Methods and Return Values 6.1 Introduction to Classes and Objects 6.2 Classes vs. Objects 9.2 Linear Search 9.3 Binary Search 9.4 Selection Sort 9.6 Advanced: Recursion 9.7 Mergesort