Please enable JavaScript to use CodeHS

AP Computer Science Principles: Cybersecurity

Removed Items (2024)

Lessons

26.7 Create Performance Task

  • Create PT Scoring Guidelines
  • Create Performance Task

26.8 Uses of Programs

  • Why Should You Learn to Program?
  • Reflection: Learning to Program

26.9 DNS

  • How Does DNS Work?
  • Respond: How Does DNS Work?

26.10 Intro to Design Thinking

  • Case Study: Helping Blind People See
  • Case Study Responses

26.11 Test

  • Example: How to User Test
  • Example: How NOT to User Test
  • How NOT to User Test Responses

26.12 Visualizing and Interpreting Data

  • Exploring Data Visualizations
  • US Recorded Music Revenue
  • National Parks
  • March Madness
  • Captain Marvel

26.13 Applying Conditionals - Password Validation

  • How are passwords saved?
  • Reflect: How are passwords saved?
  • Ethics Moment: Impact of Code
  • Reflection: Impact of Code

26.14 For Loop Practice

  • Ethics Moment: Sampling Music
  • Reflection: Sampling Music

26.15 Applying Iteration - Usernames and Passwords

  • Ethics Moment: Facebook and AWS
  • Reflection: Facebook and AWS

26.16 Introduction to Steganography

  • Introduction to Steganography
  • What is steganography?

26.17 Ethics of Steganography

  • Steganography - Part 2
  • Government Surveillance and Reality Winner
  • Government Surveillance and Reality Winner
  • Ethics Moment: Government Surveillance
  • Reflection: Government Surveillance

26.18 Caesar Ciphers

  • Introduction to Caesar Ciphers
  • slides
  • A Caesar Cipher

26.19 Decrypting and Breaking Caesar Ciphers

  • Ethics Moment: Apple v. Barr
  • Reflection: Apple v. Barr

26.20 Symmetric and Public Key Encryption

  • Symmetric and Public Key Encryption
  • Diffie-Hellman Key Exchange
  • Diffie-Hellman Key Exchange
  • RSA Encryption: Step 1
  • RSA Encryption: Step 2
  • +6 more

26.21 Vigenère Cipher

  • Vigenère Cipher
  • One-Time Pad Cipher
  • How a Vigenère Cipher Works

26.22 Introduction to Networking

  • Ethics Moment: Equifax Data Breach
  • Reflection: Equifax Data Breach

Courses that include this module