CS Principles 2018

Unit 4

Resources

Unit 4 - Big Data and Privacy

Lesson 1: What is Big Data?
Resources Prep

For the Students

Lesson 2: Finding Trends with Visualizations
Resources Prep

For the Students

Lesson 3: Check Your Assumptions
Resources Prep

For the Teacher

For the Students

Lesson 4: Rapid Research - Data Innovations
Resources Prep

For the Students

Lesson 5: Identifying People With Data
Resources Prep

For the Teacher

For the Students

  • Familiarize yourself with the external web sites and tools involved in this lesson.
Lesson 6: The Cost of Free
Resources Prep

For the Teacher

For the Students

  • Review the reading
  • Review the teaching tips related to group work
Lesson 7: Simple Encryption
Resources Prep

For the Teacher

  • Examine both versions of the widget
Lesson 8: Encryption with Keys and Passwords
Resources Prep

For the Teacher

For the Students

  • Explore the Vigenere Cipher Widget in Code Studio
  • Familiarize yourself with the "howsecureismypassword.net" site.
  • (Optional) Print out worksheets (links in Code Studio)
Lesson 9: Public Key Cryptography
Resources Prep

For the Teacher

For the Students

This lesson will likely take two days to complete. Preparing for these activities the first time will take some time. Once you've been through it once, the activities actually go quicker than you might expect.

Suggested Prep for Day 1 (Steps 1-3)

  • Prepare the Cups and Beans demonstration (you need cups and beans)
  • Understand the modulo thought experiment with pictures of clocks
  • (Optional) Paper copies of "multiplication + modulo" activity guide

Suggested Prep for Day 2 (Step 4 + wrap up)

  • Practice using the "modulo clock"
  • Practice and Prepare for the using and demonstrating the public key crypto widget
Lesson 10: Rapid Research - Cybercrime
Resources Prep

For the Teacher

For the Students

  • Review the video
  • Review annotated responses to terminology at end of lesson for wrap up