Code.org
Computer Science Principles ('18-'19) Access Code: CMFZFX
Unit 1 - The Internet
Chapter 1: Representing and Transmitting Information
Lesson 1 Personal Innovations
Lesson 2: Sending Binary Messages
Lesson 3: Sending Binary Messages with the Internet Simulator
Lesson 4: Number Systems
Lesson 5: Binary Numbers
Lesson 6: Sending Numbers
Lesson 7: Sending Text
Unit 1 Chapter 1 Assessment
Chapter 2: Inventing the Internet
Lesson 8: The Internet
Lesson 9: The Need for Addressing
Lesson 10: Routers and Redundancy
Lesson 11: Packets and Making a Reliable Internet
Lesson 12: The Need for DNS
Lesson 13: HTTP and Abstraction
Lesson 14: Practice PT - The Internet and Society
Unit 1 Chapter 2 Assessment
Unit 2 Lesson 1: Bytes and File Sizes Lesson 2: Text Compression
Lesson 3: Encoding B&W Images
Lesson 4: Encoding Color Images
Lesson 5: Lossy vs Lossless Compression
Lesson 6: Rapid Research
Unit 2 Assessment
Unit 3
Lesson 1: The Need For Programming Languages
Lesson 2: The Need for Algorithms
Lesson 3: Creativity in Algorithms
Lesson 4: Using Simple Commands
Lesson 5: Creating Functions
Lesson 6: Functions and Top-Down Design
Lesson 7: APIs and Function Parameters
Lesson 8: Creating functions with Parameters
Lesson 9: Looping and Random Numbers
Lesson 10: Practice PT - Design a Digital Scene
Unit 3 Chapter 1 Assessment