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 a culture assignment spannning the duration of the semester -- writing a blog.


Programming Assignments

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

There will be 10 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
  5. Programming 5
  6. Programming 6
  7. Programming 7
  8. Programming 8
  9. Programming 9
  10. Programming 10

Programming Project

To culminate all programming knowledge in the course, you are tasked to create a final product for the course. Details are to be found here.