Please enable JavaScript to use CodeHS

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
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
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
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.17 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
1.9 For Loops
Standard
2.9 For Loops
Standard
2.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
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
14.10 Functions and Parameters 1
14.11 Functions and Parameters 2
Standard
10.2 Linear Search
10.3 Binary Search
10.4 Selection Sort
10.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
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
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.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
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
Standard
2.8 Super Karel
23.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
3.9 Super Karel
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.5 Functions and Return Values 2
24.5 Functions and Return Values 2
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.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
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.17 Functions and Return Values 2
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
Standard
1.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
12.9 For Loops