| Description | Due date | Sample Program |
|---|---|---|
| Assignment #1 | Tues 1/31 | |
| Assignment #2 | Thurs, 2/9 | |
| Assignment #3 | Thurs, 2/16 | Assignment 3 Example |
| Assignment #4 | Thurs, 3/1 | Assignment 4 Example Assignment 4 Example Extra Credit |
| Assignment #5 | Mon, 3/26 | Assignment 5 Example |
| Assignment #6 | Tu, 4/10 | Assignment 6 Example Assignment 6 Template |
| Assignment #7 | Fri, 4/20 | Assignment 7 Example |
| Games Final Project | Wed, 5/16 | Final Project - Games Example |
| Excel Final Project | Wed, 5/16 | Final Project - Excel Example |
Assignments are due at midnight on the date it is due.
Late assignments will be accepted under penalty. For details, see the Late Submission Policy.
All assignments are subject to the same submission requirements, unless otherwise indicated. Failure to follow these requirements may result in significant loss of points.
Assignments are worth varying number of points. I allocate the points based on the extent of effort I estimate is involved in satisfactorily completing each assignment. At the end of the semester, your overall assignment grade will be calculated by adding your scores on the individual assignments together, dividing by the total number of points possible on these assignments, and multiplying by 100 to produce an overall homework grade in the range 0 to 100.
Please note that new assignments may be added throughout the semester. Whenever possible, the details on a new assignment will be posted at least six days prior to that assignments due date. In general, I try to announce changes in lecture, but it is ultimately your responsibility to check this presentation every couple of days to see if there have been any changes.