Please enable JavaScript to use CodeHS

Michigan 3B: 3B-AP-11

CodeHS Lessons

Evaluate algorithms in terms of their efficiency, correctness, and clarity.

Standard
4.5 Informal Code Analysis
7.5 Searching
7.6 Sorting
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
8.1 What is an Algorithm?
8.1 What is an Algorithm?
8.2 Linear Search
8.2 Linear Search
8.3 Binary Search
8.3 Binary Search
8.4 Selection Sort
8.4 Selection Sort
8.5 Insertion Sort
8.5 Insertion Sort
8.6 Advanced: Recursion
8.6 Advanced: Recursion
8.7 Mergesort
8.7 Mergesort
Standard
6.5 Informal Code Analysis
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.4 Basic Crypto Systems: Cracking Caesar
2.4 Basic Crypto Systems: Cracking Caesar
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
21.5 Basic Crypto Systems: Cracking Caesar
21.10 Project: Classic Cipher Newscast
21.5 Basic Crypto Systems: Cracking Caesar
21.10 Project: Classic Cipher Newscast
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
2.4 Basic Crypto Systems: Cracking Caesar
2.4 Basic Crypto Systems: Cracking Caesar
3.1 Project: Classic Cipher Newscast
3.1 Project: Classic Cipher Newscast
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
10.4 Basic Crypto Systems: Cracking Caesar
10.4 Basic Crypto Systems: Cracking Caesar
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
11.5 Basic Crypto Systems: Cracking Caesar
11.5 Basic Crypto Systems: Cracking Caesar
12.1 Project: Classic Cipher Newscast
12.1 Project: Classic Cipher Newscast
Standard
9.1 What is an Algorithm?
9.2 Linear Search
9.3 Binary Search
9.4 Selection Sort
9.5 Insertion Sort
9.6 Advanced: Recursion
9.7 Mergesort
Standard
11.1 What is an Algorithm?
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
4.4 Basic Crypto Systems: Cracking Caesar
4.4 Basic Crypto Systems: Cracking Caesar
Standard
4.4 Basic Crypto Systems: Cracking Caesar
5.1 Project: Classic Cipher Newscast
Standard
8.4 Basic Crypto Systems: Cracking Caesar
8.4 Basic Crypto Systems: Cracking Caesar
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
Standard
10.5 Informal Code Analysis
14.5 Searching
14.6 Sorting
Standard
10.5 Informal Code Analysis
13.5 Searching
13.6 Sorting
Standard
9.1 What is an Algorithm?
9.1 What is an Algorithm?
9.2 Linear Search
9.2 Linear Search
9.3 Binary Search
9.3 Binary Search
9.4 Selection Sort
9.4 Selection Sort
9.5 Insertion Sort
9.5 Insertion Sort
9.6 Advanced: Recursion
9.6 Advanced: Recursion
9.7 Mergesort
9.7 Mergesort
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar
6.1 Project: Classic Cipher Newscast
6.1 Project: Classic Cipher Newscast
Standard
5.4 Basic Crypto Systems: Cracking Caesar
5.4 Basic Crypto Systems: Cracking Caesar