Homework Assignments for CS 250

Assignments will be due in class, with the corresponding email (for programming assignments) sent prior to class. You get 2 days of grace period for the quarter. For example, you could turn in one assignment 5 days late for half credit, or 2 assignments each 3 days late and receive 75% for each. There's no need to designate which assignment(s) is (are) late -- I'll make sure that the final grade is calculated so that you derive the maximum benefit from the policy.

With that exception, the following points will be deducted:

Days late

Penalty

1

15%

2

25%

3

50%

4

Forget about it

When you hand in assignments, hand in both a printed copy of your answer and email a copy of your answers. Your code should appear in the body of the email message, in plain text. The subject line for you code should read: "CS250 Assignment n". Each answer should be clearly marked within the email message.

Assignment Due Date Answers Notes
Assignment 1 September 30th Assignment 1  
Assignment 2 October 12th Assignment 2  
Project proposal October 19th   15% of project grade
Assignment 3 October 28th  Assignment 3  
Assignment 4 November 9th  Assignment 4  More info on crossword puzzles
Project draft November 16th   30% of project grade (Some tips from my review of last year's first-round projects)
Assignment 5 Wednesday, December 1st @ 5pm    
Project final November 30th   55% of project grade