Distributed Object-Oriented Software Systems

CpSc 881

Fall 1998

Course Description: This course presents the basic concepts of distributing objects across heterogeneous platforms. The competing standards such as CORBA, OLE and Java RMI will be investigated. The principles will be practiced by building prototype systems.

WARNING: This course will use prototypical software that is not of production quality. If you are willing to be at the cutting edge of research in distributed objects, come on in. If you want to use shrink-wrapped software that works the same every time, go somewhere else.

Prerequisites: Some knowledge of object-oriented software systems

Required Text: CORBA Distributed Objects Using Orbix by Sean Baker. Addison Wesley Publishing

Instructor: John D. McGregor

Office: Edwards 436

Office Phone: 656-5859

Office Hours: 9:30 - 11:00 TTh

Important Dates:

August 26, 1998 Last Day to Add

Sept 16, 1998 Last Day to Drop with no record

Oct 26, 1998 Last Day to Drop with no final grade

Nov 2-3, 1998 Fall Break

Nov 26-27, 1998 Thanksgiving Break

Dec 9, 1998 Final Exam at 1 to 2 pm

TAKE HOME Portion of FINAL EXAM

Grading:

There will be mid-term and final exams. Each will count 25% of the final grade. There will be two projects during the semester that will each count 25% of the final grade.

The problem description for the project

Scale:

A 90 - 100

B 80 - 89

C 79 - 70

F Below 70

Attendance:

Class attendance is at the student's discretion.

Guidelines:

No makeup exams

No assignments accepted after the deadline for the assignment.