COM 1204 Object-Oriented Design - Summer 2001 - General Information

Professor Futrelle -- College of Computer Science, Northeastern U., Boston, MA

(Updated Monday 6/18/2001)

Course description, from the catalogue:

COM 1204 Object-Oriented Design -- 4 QH

Introduces the philosophy and methodology of object-oriented software design and the techniques of object-oriented programming. Discusses the design and implementation of individual classes and the tradeoffs in designing collections of classes. Introduces class libraries and application frameworks. Examines simple design patterns. Compares object-oriented design to other software design paradigms. Applies object-oriented design to several medium sized projects. 4 QH credit. Prerequisite: COM 1201 or permission of the instructor.

Northeastern University, and the College of Computer Science, Boston, MA.
Professor Robert P. Futrelle   Email me at:
You can also use a web form to contact me without using email.
115 Cullinane
Hardcopy mailbox:
161 Cullinane
Office 617-373-4239
Teaching Assistant:
Jing Shan
Office : 11CN
Phone : 617-373-8091
Email :
Course Calendar:
See the separate page for the Course Calendar.
Programming language and platform:
This course will use Java on the College's Unix systems. This will allow produce code and documents that can be easily handed in electronically and efficiently graded.
Program Development in Java -- Abstraction, Specification, and Object-Oriented Design by Barbara Liskov and John Guttag (Addison-Wesley, 2001) See information about the book on the web.
Personal Help:
If you need help at any time, find me in my office, call, or send email, or ask in class to set up an appointment. My office hours and normal advising hours are Wednesdays, 3:30-5:30.
On-line help:
There are links to numerous resources available on this course site. But in general, you can use to find good information about any topic, from overviews to details. Google is felt by many to be the Number 1 search engine because of the powerful algorithms it uses.
Mondays 1:00-2:05, Wednesdays 2:15-3:20 and Thursdays,1:00-2:05 (Sequence 5) Room 130 Hurtig.
Quizzes and Exams:
There will be numerous quizzes, as well as a midterm and a final. All are closed-book, no calculators.
See the page on grading.

Go to COM1204 home page

Return to Prof. Futrelle's home page