Exams



Midterm Details


Midterm Policies

You will have 50 minutes to complete the exam. We will distribute the exam early and you can read and fill out the cover page of the exam, but you should not look at the exam questions until you are told to begin.

  • To Bring: pencil, eraser, ONE 8.5x11" double-sided sheet of handwritten notes
  • Provided: printed exam with white space for work, time keeping
  • Not Allowed: watch, hat, calculator, cell phone, or any other electronic device

Midterm Topics

Programming:

  • Lightbot
  • Processing:  syntax, shapes, and colors
  • Variables and datatypes
  • Functions:  return types, parameters, and arguments
  • Expressions
  • Control flow: conditionals and loops
  • Basic input and output

Computational Topics:

  • Abstraction
  • Binary
  • Algorithms
  • The Internet
  • Digital Distribution
  • Privacy

Midterm Practice

Winter 2018
Review

Final Details


Final Policies

You will have 60 minutes to complete the exam. We will distribute the exam early and you can read and fill out the cover page of the exam, but you should not look at the exam questions until you are told to begin.

  • To Bring: pencil, eraser, TWO double-sided 8.5x11" sheets of handwritten notes
  • Provided: printed exam with white space for work, time keeping
  • Not Allowed: watch, hat, calculator, cell phone, or any other electronic device

Final Topics

Additional Programming (cumulative):

  • Nested loops
  • Arrays
  • Strings
  • Debugging

Computational Topics (not cumulative):

  • Security
  • Artificial intelligence
  • Computers
  • Machine learning
  • Algorithmic complexity
  • Human-computer interaction
  • Proofs and computation
  • Computers and audio
  • Social implications:  social media and automation

Final Practice

Winter 2018
Review   |   Solutions
Spring 2017
Review