# CO 9-12: CS.HS.1.1a

## CodeHS Lessons

Identify and create different types of algorithms (sort, search, etc.).

 Standard 2.1 Challenge Problems 8.1 Parameters 8.2 Return Values
 Standard 7.1 While Loops 7.3 Break and Continue 9.2 Functions and Parameters
 Standard 7.5 Searching 7.6 Sorting 10.2 Recursive Searching 10.3 Recursive Sorting 11.2 Recursive Searching 11.3 Recursive Sorting
 Standard 1.5 Functions in Karel 1.20 Karel Challenges 5.1 Functions and Parameters 1 5.4 Functions and Return Values 1 7.6 Finding an Element in a List
 Standard 1.5 Functions in Karel 1.20 Karel Challenges 5.1 Functions and Parameters 1 5.4 Functions and Return Values 1 7.6 Finding an Element in a List
 Standard 9.14 Functions and Parameters 1 9.15 Functions and Parameters 2 9.16 Functions and Return Values 1
 Standard 8.8 Filtering Queries in SQL 18.2 Ordering Results 18.4 Joining Tables 21.1 Challenge Problems
 Standard 15.2 Ordering Results 15.4 Joining Tables
 Standard 1.16 Challenge Problems 7.1 Parameters 7.2 Return Values
 Standard 2.1 Challenge Problems 8.1 Parameters 8.2 Return Values
 Standard 2.1 Challenge Problems 8.1 Parameters 8.2 Return Values
 Standard 1.4 Functions in Karel 1.16 Karel Challenges
 Standard 2.4 Functions in Karel 2.16 Karel Challenges
 Standard 2.4 Functions in Karel 2.16 Karel Challenges
 Standard 7.12 Break and Continue 7.15 Functions and Parameters
 Standard 2.2 Ordering Results 2.4 Joining Tables
 Standard 1.4 Functions in Karel 1.16 Karel Challenges
 Standard 5.1 While Loops 5.3 Break and Continue 6.2 Functions and Parameters
 Standard 2.1 Challenge Problems 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
 Standard 3.2 Challenge Problems 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
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 8.1 What is an Algorithm? 8.2 Linear Search 8.3 Binary Search 8.4 Selection Sort 8.5 Insertion Sort 8.7 Mergesort
 Standard 2.1 Challenge Problems 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
 Standard 2.1 Challenge Problems 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
 Standard 2.1 Challenge Problems 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
 Standard 5.1 While Loops 5.3 Break and Continue 6.2 Functions and Parameters
 Standard 1.16 Challenge Problems 2.16 Functions and Parameters 1 2.19 Functions and Return Values 1 8.3 Adding/Removing From an Array 8.6 Finding an Element in a List 8.7 Removing an Element From an Array 8.14 Looping Over a Grid
 Standard 11.7 Filtering Queries in SQL 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.2 Linear Search 10.3 Binary Search 10.4 Selection Sort 10.5 Insertion Sort 10.7 Mergesort
 Standard 3.2 Challenge Problems 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
 Standard 3.2 Challenge Problems 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
 Standard 7.1 While Loops 7.3 Break and Continue 8.2 Functions and Parameters
 Standard 4.2 Challenge Problems 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
 Standard 3.2 Challenge Problems 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
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 3.2 Challenge Problems 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
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 3.2 Challenge Problems 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
 Standard 3.2 Challenge Problems
 Standard 1.4 Functions in Karel 1.19 Karel Challenges 5.1 Functions and Parameters 1 5.4 Functions and Return Values 1 7.6 Finding an Element in a List
 Standard 3.2 Challenge Problems 22.8 Filtering Queries in SQL 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
 Standard 5.1 While Loops 5.3 Break and Continue 6.2 Functions and Parameters
 Standard 3.2 Challenge Problems 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
 Standard 6.16 Karel Challenges 6.4 Functions in Karel
 Standard 5.1 Parameters 5.2 Return Values 14.8 Filtering Queries in SQL 18.1 Challenge Problems
 Standard 2.1 Challenge Problems 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
 Standard 2.1 Challenge Problems 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
 Standard 5.2 Functions and Parameters
 Standard 2.1 Challenge Problems 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
 Standard 9.8 Filtering Queries in SQL 17.2 Ordering Results 17.4 Joining Tables
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 3.2 Challenge Problems 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
 Standard 3.2 Challenge Problems 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
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 3.2 Challenge Problems 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
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 7.11 While Loops
 Standard 3.2 Challenge Problems 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
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 1.4 Functions in Karel 1.18 Karel Challenges 4.1 Functions and Parameters 1 4.4 Functions and Return Values 1 6.6 Finding an Element in a List
 Standard 1.4 Functions in Karel 1.18 Karel Challenges 4.1 Functions and Parameters 1 4.4 Functions and Return Values 1 6.6 Finding an Element in a List
 Standard 14.16 Karel Challenges 14.4 Functions in Karel
 Standard 3.2 Challenge Problems 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
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 8.4 Functions in Karel 8.16 Karel Challenges 10.8 Filtering Queries in SQL
 Standard 9.1 What is an Algorithm? 9.2 Linear Search 9.3 Binary Search 9.4 Selection Sort 9.5 Insertion Sort 9.7 Mergesort
 Standard 9.1 Parameters 9.2 Return Values 11.1 What is an Algorithm?
 Standard 7.1 Parameters 7.2 Return Values 14.1 Challenge Problems
 Standard 1.4 Functions in Karel 1.20 Karel Challenges 4.6 Finding an Element in a List
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 3.2 Challenge Problems 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
 Standard 12.16 Karel Challenges 12.4 Functions in Karel
 Standard 7.1 While Loops 7.3 Break and Continue 8.2 Functions and Parameters
 Standard 7.1 While Loops 7.3 Break and Continue 8.2 Functions and Parameters
 Standard 4.2 Challenge Problems 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
 Standard 17.8 Filtering Queries in SQL 17.8 Filtering Queries in SQL 22.2 Ordering Results 22.4 Joining Tables
 Standard 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
 Standard 3.1 Challenge Problems 10.1 Parameters 10.3 Return Values
 Standard 23.2 Ordering Results 23.4 Joining Tables
 Standard 3.2 Challenge Problems 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
 Standard 5.9 Filtering Queries in SQL 20.2 Ordering Results 20.4 Joining Tables
 Standard 3.2 Challenge Problems 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
 Standard 11.16 Karel Challenges 11.4 Functions in Karel
 Standard 14.5 Searching 14.6 Sorting 17.2 Recursive Searching 17.3 Recursive Sorting
 Standard 13.5 Searching 13.6 Sorting 15.2 Recursive Searching 15.3 Recursive Sorting
 Standard 13.14 Functions and Parameters 1 13.15 Functions and Parameters 2 13.16 Functions and Return Values 1
 Standard 6.1 While Loops 6.3 Break and Continue
 Standard 1.2 Functions and Parameters
 Standard 6.1 While Loops 6.3 Break and Continue 9.2 Functions and Parameters
 Standard 6.1 While Loops 6.3 Break and Continue
 Standard 1.2 Functions and Parameters
 Standard 8.14 Functions and Parameters 1 8.15 Functions and Parameters 2 8.16 Functions and Return Values 1
 Standard 12.14 Functions and Parameters 1 12.15 Functions and Parameters 2 12.16 Functions and Return Values 1
 Standard 9.1 What is an Algorithm? 9.2 Linear Search 9.3 Binary Search 9.4 Selection Sort 9.5 Insertion Sort 9.7 Mergesort
 Standard 2.2 Challenge Problems 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