Final Exam – Review

For all units, review:

  • Unit vocabulary
  • Code.org practice lessons
  • The code for Apps 1-4
  • Notes (refer to your notes and past posts on the class website)

Units 1-2

  • Binary Number System
  • Overflow
  • Round off error
  • ASCII
  • RGB Color
  • Lossy Compression
  • Lossless Compression
  • Intellectual Property
  • Creative Commons
  • Article: How Does the Internet Work?
  • TCP/IP
  • Routers
  • HTTP and other protocols
  • DNS
  • Internet Dilemmas

Units 3-4

  • User interface
  • Input/Output/Processing/Storage
  • Sequential programming
  • Event driven programming
  • Debugging
  • Development process (investigating, designing, prototyping, testing)
  • Data types
  • Variables
  • Comparison operators
  • Logical operators
  • Conditionals
  • Function
  • Function calls
  • “Make” assignments

Units 5-7

  • Data
  • Metadata
  • Algorithmic bias
  • Machine learning
  • Citizen science
  • Crowdsourcing
  • Loops
  • Infinite Loop
  • List
  • Element
  • Index
  • Iteration
  • Traversal
  • Parameter
  • Argument
  • Return
  • Library
  • API
  • Procedural abstraction
  • Modularity