| Activity | Points | Item Type |
|---|---|---|
| Digital Citizenship and Cyber Hygiene | ||
| The ABCs of Cryptography | ||
| 2.1 Cryptography, Cryptology, Cryptanalysis | Lesson | |
| 2.1.1 Cryptography, Cryptology, Cryptanalysis | 1 | Video |
| 2.1.2 Cryptography, Cryptology, Cryptanalysis | 2 | Check for Understanding |
| 2.1.3 Cryptogram Game! | 1 | Example |
| 2.1.4 Why encrypt? | 1 | Video |
| 2.1.5 Why encrypt? | 2 | Check for Understanding |
| 2.1.6 Encrypt/Decrypt | 1 | Example |
| 2.2 History of Cryptography | Lesson | |
| 2.2.1 Cryptography: A Brief History | 1 | Video |
| 2.2.2 Cryptography History Quiz | 2 | Check for Understanding |
| 2.2.3 How the Enigma Worked | 1 | Connection |
| 2.2.4 How the Enigma Worked | 5 | Free Response |
| 2.2.5 Unknown Languages and the Future of Cryptography | 1 | Connection |
| 2.2.6 The Future of Cybersecurity | 5 | Free Response |
| 2.3 Basic Crypto Systems: Caesar Cipher | Lesson | |
| 2.3.1 Caesar Cipher | 1 | Video |
| 2.3.2 Caesar Cipher | 2 | Check for Understanding |
| 2.3.3 Caesar Cipher Encryption | 1 | Example |
| 2.3.4 Decrypt Caesar's Cipher! | 1 | Example |
| 2.4 Basic Crypto Systems: Cracking Caesar | Lesson | |
| 2.4.1 Cracking Caesar Cipher | 1 | Video |
| 2.4.2 Cracking Caesar Cipher | 2 | Check for Understanding |
| 2.4.3 Cracking Caesar with Brute Force | 1 | Example |
| 2.4.4 Letter Frequency and Caesar | 1 | Example |
| 2.4.5 Examining Caesar Cipher | 5 | Free Response |
| 2.5 Basic Crypto Systems: Vigenere Cipher | Lesson | |
| 2.5.1 Vigenere Cipher | 1 | Video |
| 2.5.2 Vigenere Cipher | 1 | Check for Understanding |
| 2.5.3 Vigenere Cipher Example | 1 | Example |
| 2.5.4 Letter Frequency and Vigenere Cipher | 1 | Example |
| 2.5.5 Examining Vigenere Cipher | 5 | Free Response |
| 2.5.6 Improving Vigenere | 1 | Example |
| 2.6 The ABCs of Cryptography Quiz | Lesson | |
| 2.6.1 The ABCs of Cryptography Quiz | 15 | Unit Quiz |
| Programming With Karel | ||
| Karel Challenges | ||
| Networks and the Internet | ||
| JavaScript and Graphics | ||
| Graphics Challenges | ||
| JavaScript Control Structures | ||
| Control Structures Challenges | ||
| Functions, Events, and Lists | ||
| Final Project | ||
| Computer Science Careers | ||
| Extra Karel Practice | ||
| Extra Karel Puzzles | ||
| Functions and Parameters Practice | ||
| Animation and Games- Extended User Interaction | ||
| Extended Array Concepts | ||
| Extended Data Structures |
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup