There will be around 5 programming projects that will build upon one another to illustrate the value of good design and implementation techniques on the software lifecycle. Online descriptions of these assignments will be made available at the appropriate times via the Web.
There will be a final exam and a short graded quiz at the end of each week. The final exam and the quizzes will largely be based on material presented in the lectures and assignments. It is therefore essential that you watch the lectures to prepare for the quizzes and final exam. 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. All quizzes and the final exam will via Brightspace.
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 relative weighting of each portion of the course is presented below:
Back to CS 251 home page.