Homework Assignments

  1. assignments
  2. submission instructions
  3. late policy


You should work individually on homework assignments. You may discuss the problems with other students but your solutions must be your own. The penalties for plagiarism will be determined by the instructor, and may vary from receiving a 0 on the assignment to an F on the course.

HW Number Due Date Solutions
HW 1 Thursday, Feb. 3 @ 11:59pm solutions
HW 2--One partner allowed
  1. Problem 1: Thurs. Feb. 10 at 11:59pm (submit as lab 2a)
  2. Problems 2&3: Thurs. Feb. 17 at 11:59pm (submit as lab 2b)
HW 3--One partner allowed
  1. Problem 1: Thurs. Feb. 24 at 11:59pm (submit as lab 3a)
  2. Problem 2: Sun. Feb. 27 at 11:59pm (submit as lab 3b)
HW 4 Tues. Mar. 8 at 11:59pm solutions
HW 5--Undergraduates may work in pairs--please make Bo aware if you are working in pairs by emailing him a separate email telling him the names in your pair. Thurs. Apr. 7 at 11:59pm solutions
HW6 Thurs. Apr. 14 at 11:59pm solutions
HW7 Thurs. Apr. 21 at 11:59pm solutions
HW8 Thurs. Apr. 28 at 11:59pm solutions

Submission Instructions

  1. We will use the generic submit script, 460_submit for undergraduate students and 567_submit for graduate students.
  2. Run this program from the directory containing your code/homework to submit.
  3. If you submit a homework with a partner, submit a README file that indicates whom you worked with.

Late Policy

Late homework submissions are not permitted. Please hand in whatever you have completed on the due date. If I have homework solutions I like to post them as soon as possible and late submissions interferes with my ability to provide timely solutions to the class.