Distributed Object-Oriented Software Systems

CpSc 881

Spring 1997

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 Text: The Essential Distributed Objects Survival Guide by Robert Orfali, Dan Harkey and Jeri Edwards. Wiley Publishing

Instructor: John D. McGregor

Office: Edwards 436

Office Phone: 656-5859

Office Hours: 9:30 - 11:00 TTh

Important Dates:

January 14, 1997 Last Day to Add

Feb. 4, 1997 Last Day to Drop with no record

Mar. 13, 1997 Last Day to Drop with no final grade

Mar. 17-21, 1997 Spring Break

April 29, 1997 Final Exam at 1 pm

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.

Scale:

A 90 - 100

B 80 - 89

C 79 - 70

D 65 - 69

F Below 65

Attendance:

Class attendance is at the student's discretion.

Guidelines:

No makeup exams

No assignments accepted after the deadline for the assignment. Calendar for Spring 1997 January 9 January 14 January 16 January 21 January 23 January 28 January 30 Feb 4 Feb 6 Feb 11 Feb 13 Feb 18 Feb 20 Feb 25 Feb 27 Mar 4 Mar 6 Mar 11 Mar 13 Mar 18 Spring Break Mar 20 Spring Break Mar 25 Mar 27 Apr 1 Apr 3 Apr 8 Apr 10 Apr 15 Apr 17 Apr 22 Apr 24 Apr 29 Final Exam at 1PM