559 Home
559 Calendar 559 Resources 559 Class Info Remove Frames

Course Policies

Policy Update 10/30/00:

Not doing an assignment (turning in nothing) will be consider worse than doing a bad job.

In order to receive a passing grade you must complete all of the projects, and exams. To meet this requirement, a failing grade is better than a "void" (or no grade).

"Completing" a project means turning something in and giving a demo. Even if your program does absolutely nothing, you must still show up to tell us that.

Note: this criterion will not be applied retroactively. So, if you didn't turn in project 1, you may still pass. Not turning in project 1 simply recieves a 0 (f) grade.

Grading

Your grade for this course consists of 5 parts: 3 programming projects, the final exam, and the "other stuff." For each of these 5 pieces, you will recieve a letter grade. Your final grade will be the average of these 5, although we reserve the right to make adjustments in your favor. Each part will be curved independently.

The grade for the "other stuff" component consists of the mid-semester quiz, the programming assignments, and homework assignments.The exact weighting will be determined at a later date.

Late Policy

If you miss the exam or the quiz, you will recieve a 0 for it.We will not give make-up exams or quizzes. Check early to insure you will not miss either

All deadlines are on class days, and are officially due at the beginning of class. We will not accept late homeworks or quizzes.

Programming projects are always due on a Tuesday (before the beginning of class).We will accept late projects until the end of the week (Friday, 5pm). The project that you turn in late will not recieve a penalty. Subsequent projects will suffer a half-letter grade penalty.

In light of the new policy requiring all projects to be completed, we will allow projects to be turned in even later than the Friday deadline, however, we will deduct half a grade per day whether or not this is your first late assignment.

Extra Credit and Bonus Parts

There will be no extra credit on any assignments. You cannot make up things once you have missed them. Assignments and projects may have bonus parts to them. These are optional. They will not help you grade. They are provided to give you a way to gain more experience with the topics and ideas, and to show off how smart you are. Doing a bonus part does not take the place of doing the regular parts of an assignment.

Turning in Programs

We will give you specific instructions on how to hand in programs. Generally, we will create a directory for you and specify what files you must turn in.

Note: we will only grade the files that you turn in!

We will test your programs on the machines in 1355 CS. If your program doesn't compile with the standard CSL supported C/C++ compiler (Visual Studio 6) and run on these machines, we will not grade it. You may work on other machines, but make sure that your code will run on the required machines!

Last modified: 22:17 Oct 29, 2000
(c) 2000 Michael Gleicher