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 (if, else if, else)
  • Basic input and output
  • Control flow: loops (while, for)

Computational Topics:

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

Midterm Practice

Winter 2019
Review   |   Solutions

Final Details


Final Policies

You will have 80 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):

  • Privacy
  • Artificial intelligence
  • Computer science and ethics
  • Human-computer interaction (HCI)
  • Algorithmic complexity
  • Machine learning
  • Computers
  • Digital "reality" (social media)
  • Security
  • Limits of computing
  • Computing for social good

Final Practice

Winter 2019
Review   |   Solutions