Try to get your program done by the beginning of class the day it is due, in order to stay on schedule. However, I will officially allow you to work until the Vectra lab closes on the due date.
If your program is in by the official deadline, no points will be deducted for lateness. Unofficially, if you get your program in before I start grading them I won't deduct any points either. BUT: you never know when I'm going to grade the programs so you're taking your chances if you go this route.
If you miss the official (and unofficial) deadlines, 1 point (out of 10) will be deducted. This is a one-time penalty; it doesn't matter how late the assignment is. (of course, every assignment must be in by the end of the semester in order to get credit.)
As an added incentive, I will write comments only on those assignments that are turned in before I grade them. Late assignments will receive a grade but no other feedback unless I'm feeling especially inspired.
This is a credit/no credit course; if you learn how to program and it shows in your assignments then you'll get credit, so don't stress-out. If you slack-off and don't do the assignments, or if you're just not picking up the concepts, then you'll get no credit.
Have fun with the programs and play around with the features of C--that's the best way to master the language.