(old) CS Principles Unit 2 - The Internet

In this unit, students extend their understanding of the internet and how it functions by building off the concepts learned when sending bits in Unit 1. This unit is a pilot version and is no longer supported or updated. You can find the new units at code.org/educate/csp.

Lesson Name
Progress
1. The Internet Is for EveryoneThe Internet Is for Everyone
2. The Need for AddressingThe Need for Addressing
3. Invent an Addressing ProtocolInvent an Addressing Protocol
4. Routers and RedundancyRouters and Redundancy
5. Packets and Making a Reliable InternetPackets and Making a Reliable Internet
6. Algorithms Detour - Minimum Spanning TreeAlgorithms Detour - Minimum Spanning Tree
7. Algorithms Detour - Shortest PathAlgorithms Detour - Shortest Path
8. How Routers LearnHow Routers Learn
9. The Need for DNSThe Need for DNS
10. DNS in the Real WorldDNS in the Real World
11. HTTP and Abstraction on the InternetHTTP and Abstraction on the Internet
12. Practice PT - The Internet and SocietyPractice PT - The Internet and Society
13. The Need for EncryptionThe Need for Encryption
14. Cracking the CodeCracking the Code
15. Keys and PasswordsKeys and Passwords
16. Hard Problems - The Traveling Salesperson ProblemHard Problems - The Traveling Salesperson Problem
17. One-Way Functions - The WiFi Hotspot ProblemOne-Way Functions - The WiFi Hotspot Problem
18. Asymmetric Keys - Cups and BeansAsymmetric Keys - Cups and Beans
19. Public Key CryptographyPublic Key Cryptography
20. Practice PT - Cybersecurity InnovationsPractice PT - Cybersecurity Innovations
Level TypeLevel Status
Not startedIn progressKeep workingNeeds review
Completed
Assessments / Surveys
Concept
Concept: Not started
Concept: In progress
N/AN/A
Concept: Completed (perfect)
N/A
Activity
Activity: Not started
Activity: In progress
Activity: Keep working
Activity: Needs review
Activity: Completed (perfect)
Activity: Submitted
Level TypeLevel Details
Concept
Text
Video
Map
Activity
Unplugged
Lesson Extras
Online
Assessment
Question
Choice level