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.
- Institution:
- Northeastern University, and the
College of Computer Science, Boston, MA.
- Instructor:
- Professor Robert P. Futrelle
Email me at: futrelle@ccs.neu.edu.
You can also use a
web form
to contact me without using email.
- Office:
- 115 Cullinane
- Hardcopy mailbox:
- 161 Cullinane
- Telephone:
- Office 617-373-4239
- Teaching Assistant:
- Jing Shan
- Office : 11CN
- Phone : 617-373-8091
- Email : jshan@ccs.neu.edu
- 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.
- Textbook:
- 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
google.com
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.
- Classes:
- 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.
- Grading:
- See the page on grading.
Go to COM1204 home page
Return to Prof. Futrelle's home page