IIT -- CS 595
Object-Oriented Systems Implementation and Instrument
IIT Semester Credit Hours: 3
Term Normally Offered on RICE Campus: Summer
Instructor:
Dr. Morris Chang
office: SB-228C (Main Campus)
email: chang@charlie.iit.edu
phone: 567-5329
http://www.iit.edu/~chang
Lecture Notes on CORBA and JINI by Witty
Dr.
Jones' web site about gc
TA:
Mr. Witawas Srisa-An
office hours: Monday and Wednesday 5:00-6:00 pm (phone # 312-567-6885)
email: sriswit@charlie.iit.edu
Prerequisites: CS495, Object Oriented Languages, or consent of instructor
Course Objectives: To give the student an overview of research currently being performed
on object-oriented systems and an idea of how to apply it to the design
of a real system.
Course Description: Course concentrates on issues of current interest in the design and implementation of object-oriented systems. Issues include class reuse, persistence, memory management, performance issues, and distributed object systems. A final research project is required.
Course Requirements:
Homework: Review of several research papers
Examinations: One midterm and final examination
Computer Language: Familiarity with one of OOP languages (Smalltalk, C++,
Eiffel) is assumed.
Computer Facilities: None
Laboratory: NA
Grading:
Homeworks 20%
Midterm 35%
Final 25%
Project 20%
Text Book: Garbage Collection: Algorithms for Automatic Dynamic Memory
Management, Authors: Richard Jones and Rafael Lins, Publisher: John
Wiley & sons, 1996 (ISBN # 0471941484 )
Reference Book: OO Analysis and Design with Applications (2nd Edition)
Author: G. Booch, Publisher: Benjamin/Cummings publishing Co., 1994
(ISBN # 0805353429)
Course Outline by Topical Areas (preliminary)