Assignments and due dates, Fall 2007
Programming Assignments
If there are corrections or hints these documents will be updated, but that will be noted on this page, so if it doesn't say "updated" then the document is exactly what was originally posted. There will be six programming assignments during this semester. Links to the assignments will be posted when the assignments are given.
You always have to change the Text property of your program to include the last four digits of your student ID Here's why: it will then appear in the title bar of your program, which prevents people from deciding at the last minute to cheat by copying their friend's exe file. That might seem like a small hurdle, but I think most cheating is not premeditated but occurs at the last minute under deadline pressure, so this may help.
Submitting at the last possible moment on the due date. The official due time is six p.m., but the server will accept submissions up until midnight, provided there are no technical difficulties, and whatever the server accepts is not counted late. If there are technical difficulties that persist past 6:30 or 6:45 pm, you should submit your programs by email to Dr. Beeson before seven. However, it's quite common for the server to stagger under the load right around six p.m.; in that case just wait fifteen minutes. If it's still not working by 6:45, email your program to Dr. Beeson before seven and it won't be counted late. If the server goes down at nine p.m. and doesn't come back to life again, and you haven't submitted, too bad--your submission will have to be emailed and will be counted late. If you wait till 11:55 p.m. to submit and the server is overloaded by others doing the same, and you don't get in on time, too bad. The due time is six pm--you are not five minutes late but six hours late. If your assignment still has a bug at 5:45 you might consider submitting what you have, and then continuing to work. If you can fix your bug before midnight and the server is still up, you can resubmit--only the last submission is graded.
Programming Assignment 1: TicTacToe
Due Monday, September 17
Programming Assignment 2: Geometry (and here it is as a Word file). Due Monday,
Submit a late assignment. A grade penalty of one letter grade per day will be applied, maxing out at two letter grades. Assignments will be accepted up to ten days late, except for the last one. Thus, an A program submitted two days late, or ten days late, earns a C; a C program submitted two days late, or ten days late, earns an F.
I remind you (see the green sheet) that there is a minimum performance standard in this class that requires turning in ALL SIX assignments, even if late, to pass the class. Don't tell me at the end of the semester that you didn't know about that requirement. Please read the green sheet carefully about the grading system to avoid surprises. These assignments must show a serious effort to solve the programming problem; it won't count just to submit "Hello World" under the appropriate assignment name. The green sheet says "most of them must pass", but all of them must show a serious effort.