AP Exam Practice

Big Idea 1: CREATIVE DEVELOPMENT

  • Create performance tasks

Big Idea 2: DATA

  • Bits
  • Bytes
  • Binary number
  • Limitation of storing numbers
  • Quiz 1
  • Storing text in binary
  • Converting analog data into binary
  • Lossless data compression
  • Lossy data compression
  • Digital copyright and licenses

Big Idea 3: ALGORITHMS AND PROGRAMMING

  • Building algorithms
  • Evaluating algorithms
  • Solving hard problems
  • Parallel and distributed computing
  • Mathematical expression
  • Variables
  • Random numbers
  • Conditional, booleans
  • Nested conditional
  • Logical operator
  • Iteration (fixed loops)
  • Iteration (conditional/while)
  • Numbered repetition of instructions
  • Conditional repetition of instructions
  • List
  • List and loops
  • Functions
  • Functions and parameters
  • Functions and return values
  • Exploring simulations
  • Simulating randomness
  • Creating simulations
  • Programming 1
  • Programming 2
  • Programming 3
  • Programming 4
  • Programming 5

Big Idea 4: COMPUTING SYSTEMS AND NETWORKS

  • Introducing the Internet
  • Connecting networks
  • Addressing the Internet
  • Routing with redundancy
  • Transporting packets
  • Web protocols
  • Scalable systems
  • The Internet protocol suite
  • Open protocol development
  • The digital divide

Big Idea 5: IMPACT OF COMPUTING

  • Introduction to online data security
  • PII (Personally identifiable information)
  • User data tracking
  • Cyberattacks
  • Data encryption techniques
  • Secure Internet protocols
  • User authentication methods

Comprehensive Practice

  • Challenge 1
  • Tutorified
  • CodeHS
  • Quizizz