Assignments


All hard copy assignments must be turned in with a signed coverpage. If no coverpage is provided, the assignment will not be graded!

No late assignments will be accepted (even by a minute!), unless approved prior to the deadline!


Culture Assignments

Culture assignments are meant to broaden your general knowledge in computer science by exposing you to topics, people, and research outside the basic scope of this class. There will be two this semester:

  1. Culture 1 - Seminar
  2. Culture 2 - Famous Computer Scientist


Homework Assignments

Homework assignments test your critical thinking skills and understanding of the data structures that we learn about in class.

There will be 10 homework assignments due this semester as follows. See specific pages for details and homepage for due dates.

  1. Homework 1
  2. Homework 2
  3. Homework 3
  4. Homework 4
  5. Homework 5
  6. Homework 6
  7. Homework 7
  8. Homework 8
  9. Homework 9
  10. Homework 10
  11. Bonus Homework 11

Programming Assignments

Programming assignments test your technical skills and understanding of the data structures that we learn about in class.

There will be 4 programming assignments due this semester as follows. See specific pages for details and homepage for due dates.

  1. Programming 1
  2. Programming 2
  3. Programming 3
  4. Programming 4