CS Principles 2017

Unit 4

Resources

Unit 4 - Big Data and Privacy

Lesson 1: What is Big Data?
Resources Preparation

For the Students

Lesson 2: Rapid Research - Data Innovations
Resources Preparation

For the Students

Lesson 3: Identifying People With Data
Resources Preparation

For the Teachers

For the Students

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

For the Teachers

For the Students

  • Review the reading
  • Review the teaching tips related to group work
Lesson 5: Simple Encryption
Resources Preparation

For the Students

  • Examine both versions of the widget
Lesson 6: Encryption with Keys and Passwords
Resources Preparation

For the Teachers

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 7: Public Key Cryptography
Resources Preparation

For the Teachers

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 8: Rapid Research - Cybercrime
Resources Preparation

For the Teachers

For the Students

  • Review the video
  • Review annotated responses to terminology at end of lesson for wrap up
Lesson 9: Practice PT - Big Data and Cybersecurity Dilemmas
Resources Preparation

For the Students

  • Review the Practice PT