Textbooks: 1. Inside COM:
Microsofts Component Object Model, by Dale Rogerson, Microsoft Press, 1997.
(This text will probably be the principal text for the course.)
2. Component Software: Beyond Object-Oriented Software, by Clemens Szyperski,
Addison-Wesley, 1998.
(Mostly a reference for Objective 1.)
3. A good C++ reference (e.g., your textbook from CS 325 or CS 326).
Grading: Final grades will be based on the following
percentages:
Out of class projects |
35% |
Hour Exams (2) |
40% |
Final Exam |
25% |
Projects: There will be
approximately six out-of-class software development projects. Some of the projects may be
assigned as individual projects, while other projects will be designated as appropriate
for completion in small teams (not to exceed a designated size, usually 2 or 3). These
projects will be assigned as due on a particular date and will not be accepted late.
Exams: Two hour-long exams will be given in-class
during the semester. These exams are tentatively scheduled as follows:
Exam 1: Thursday, February 11th
Exam 2: Thursday, March 25th
The final exam will be administered during the time scheduled in the university schedule
of classes.
Exams are normally open-book, open-notes; if there is an exception to this, it will be
announced well in advance. Partial credit will be given sparingly; you are responsible for
completing all work accurately and completely. If an exam is missed due to an excused
absence (as defined by University and departmental policies), the final exam
grade will be counted in its place. An exam missed as a result of an unexcused absence
will receive a grade of zero (0). No calculators are allowed during exams.
Other Policies: The attached form
contains a number of university and departmental policies that govern the administration
of this course. These include the standard policies on academic misconduct.