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

Project Guidelines

Project Presentation Schedule

Lecture Notes on CORBA and JINI by Witty

JAVA links

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)