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!
|