CS414 2007


General Information






Summary of grading criteria:

  • 10% - Quizzes
  • 15% - Homework assignments
  • 30% - Project
  • 20% - Midterm
  • 25% - Final

Final letter grades will be based on the relative distribution of total scores and not on any preset numerical grade.


Several in-class quizzes will be given throughout the semester to help you apply the course material to short exercises and discuss the work with your instructor and GTA.


  • Assignments will involve written work and programming. Programming homework will be assigned on using the broker and visitor patterns.
  • Each assignment needs to be turned in electronically by 11:55 pm on the due date.
  • You lose 25% of the grade for each extra day. After 4 days, you won't get any credit for the assignment unless you obtain prior permission from the instructor.
Tentative dates for the assignments are being worked out and will be made available soon.


Students will work in teams of 3 to design and implement a working system. Deliverables include requirements documents, test plans, design documents, and code. There will be two iterations during the semester. Topics include software engineering tools and information systems. Topics must be selected from the list provided by the instructor.


There are two exams (midterm and final). The midterm will be held in class during the regular class period. The final will be held during the final exam time slot.

Exam Date Material
Midterm October 11 Material covered till October 9
Final Dec 10, 11:20a-1:20p Comprehensive

Last updated: Aug 20, 2007