Course Grade

The grade you will receive for this course will be determined as follows.

Breakdown

Grading Standard

No rounding is applied to your average.

Quiz and Test Expectations

All quizzes and tests are announced well in advance on the schedule and begin immediately at the start of the class period. I expect students to be seated and ready before class starts. Students arriving late to class (even one minute) will not be allowed to take the quiz or exam and will receive a zero. You must also take all exams and quizzes with your assigned section. Any exceptional circumstances must be arranged with the instructor before the period.

Students with additional time accomodations should discuss with the instructor how they will be accomodated. Typically, extra time for quizzes can be handled in class by starting early. Extra time for exams is typically handled by the student taking the exam at the testing center.

Homework Assignment Grading Rubric

All homework assignments involve C++ programming. We expect you to be good C++ programmers since all of you should have taken CS2201 (or equivalent). We also expect you to use tools to help you be better, more productive, programmers.

Listed below are rules that will govern how your submissions will be graded.

General Grading Approach

Deductions will be applied for each of multiple occurrences of the same error, up to three occurrences of said error, e.g. if 4% is deducted for each occurrence of some error, 12% can be deducted for three or more occurrences of said error.