CS Principles 2017

Unit 1

Resources

Unit 1 - The Internet

Lesson 1: Personal Innovations
Resources Preparation

For the Teachers

For the Students

  • Procure post-its or paper and tape
  • Procure poster paper for sharing innovations
  • Queue up CS is Changing Everything video
  • Setup section in Code Studio for this course
  • Have student sign-up link ready to share
Lesson 2: Sending Binary Messages
Resources Preparation

For the Teachers

For the Students

  • Optional Print activity guide (see teaching tip)
  • One box of “maker supplies” for each student group. Example supplies include:
    • Small flashlights
    • Simple noisemakers such as bells, triangles, or whistles
    • Cups and string
    • Slinky
    • Legos
    • Colored paper
Lesson 3: Sending Binary Messages with the Internet Simulator
Resources Preparation

For the Teachers

For the Students

  • Code Studio section setup (required for using Internet Simulator)
Lesson 4: Number Systems
Resources Preparation

For the Teachers

For the Students

Lesson 5: Binary Numbers
Resources Preparation

For the Teachers

For the Students

Lesson 6: Sending Numbers
Resources Preparation

For the Students

Lesson 7: Encoding and Sending Formatted Text
Resources Preparation

For the Teachers

For the Students

  • (Optional) Poster Paper
  • Markers or Crayons
  • Section prepped to use Internet Simulator in Code Studio.
Lesson 8: The Internet Is for Everyone
Resources Preparation

For the Students

  • Copies of the activity guide to distribute (or distribute online)
Lesson 9: The Need for Addressing
Resources Preparation

For the Teachers

For the Students

  • Copies of the Battleship game board for each student
  • Poster paper or methods/materials for students to present
Lesson 10: Routers and Redundancy
Resources Preparation

For the Students

  • Review functionality of Internet Simulator with address fields as well as router / network tables
Lesson 11: Packets and Making a Reliable Internet
Resources Preparation

For the Teachers

For the Students

  • Review functionality of Internet Simulator with transmission failure
  • Copies of the Activity Guide
Lesson 12: The Need for DNS
Resources Preparation

For the Teachers

For the Students

  • MUST print out and have prepared IP Address Labels for students walking into class
  • Copies of Worksheet and Activity Guide
  • Familiarize yourself with the Getting Started activity and what you need to do
Lesson 13: HTTP and Abstraction on the Internet
Resources Preparation

For the Students

  • Practice accessing the Developer Tools for the browser used in your classroom (see Worksheet for links to directions)
Lesson 14: Practice PT - The Internet and Society
Resources Preparation

For the Students

  • Review the Practice PT and decide how students should present (see Lesson Plan)