Quizzes are typically returned and reviewed in class the Monday after
the quiz was given. Students who fail to show up to class to pick up
their quizzes will receive a 50% penalty if they do not make prior
arrangements or have a signed note from a doctor. Likewise, students
who fail to attend class prior to the quiz being given will also
receive a 50% penalty. There will be no ``makeup'' quizzes unless you
ask permission from me before the quiz.
There will be a final exam at the designated time slot. This exam
will occur in the same room as the class is held. Material tested on
the final exam will be comprehensive, with an emphasis on topics
covered towards the end of the course.
Back to CS
*253 home page.
Programming Assignments
There will be around 4 programming projects that will build upon one
another to illustrate the value of good design and implementation
techniques throughout the software lifecycle. Online descriptions of
these assignments will be made available at the appropriate times at
the CS
*253 website.
Quizzes and Final Exam
There will be a graded quiz during class every two weeks, typically on
Wednesday. The quizzes will largely be based on material presented
and/or discussed in class. It is therefore essential that you attend
class to prepare for the quizzes. Extra Work for Graduate Students
Graduate students who are taking this course will be expected to do
additional work compared to undergraduate students in the class. This
additional work will involve the following sorts of activities:
The assignments and quizzes will explain precisely what additional
work graduate students will be expected to perform.Weighting of Grades
The relative weighting of each portion of the course is presented
below:
Note that I reserve the right to change the weights during the course
of the semester, e.g., if the final exam is replaced by an additional
quiz and/or programming assignment. If the final exam is replaced
here's the relative weighting of the course: