Office Hours: by appointment
firstname.lastname@example.org FL 139
(508) 831-5252 fax: (508) 831-5776
Text: Shaffer, Clifford A., A Practical Introduction to Data Structures and Algorithm Analysis, (C++ version), Prentice-Hall, 1997
Grading: Homework (50%), midterm and final exam (25% each)
Homework: There will be five homework assignments. Homework will
consist of both written work and computer programs. Homework is due at the
beginning of class on the given due date;
it will not be
Computer programs are to be submitted as non-compiled source code in C++. Programs must be capable of compiling and running using the GNU gcc or g++ compilers; both compilers are available on WPI UNIX computers. Source code should be submitted via email or email attachment using plain text only.
Written work may be submitted on paper or faxed to the instructor.
Exams: Two exams will be given. Each exam will be one full class period long. You will be allowed to use your textbook and your notes for the exams. Tentative exam dates are March 1 and and April 12. No makeup exams will be given.
Web Pages: Check out the CS 507 Web pages at
Homework, handouts, and other course material can be found here.
Syllabus: The class will cover the following topics in this order:
Dates to note:
This document was generated using the LaTeX2HTML translator Version 98.1p1 release (March 2nd, 1998)
Copyright © 1993, 1994, 1995, 1996, 1997, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
The command line arguments were:
latex2html -split 0 syllabus.tex.
The translation was initiated by Glynis Hamel on 2000-01-14