CS 441 Fall 2005
Distributed Object Programming using Middleware
- Meet time and location: 11:00 - 12:15 Tuesday and Thursday, A5 Lecture
- Text book: Distributed Computing, Principles and Applications,
M.L. Liu, Pearson Addison Wesley Publ., ISBN 0-201-79644-9
- Instructor: Patrick Troy,
919 SEO, (312) 996-8521, troy at uic.edu or troy at cs.uic.edu
- Office hour: 11:30 - 1:00 Wednesday and Friday or by appointment
- TA: Yan Luo, 1336 SEO,
(312)355-0635, yluo at cs.uic.edu
- TA office hour: 2:00 - 3:00 Tuesday and Thursday
- Syllabus for this course is available here
- Last year webpages are available here
- Homework assignments: Approx. 5, 45%
- Midterm 1: Sept. 22, 2005, 15%
- Midterm 2: Oct. 25, 2005, 15%
- Final exam: Dec. 8, 2005, @ 10:30 am (in LC-A5), 25%
- Design and implementation of distributed object programs using middleware
- Interface definition languages and programming language mappings
- Static and dynamic object communication mechanisms
- Sockets and socket programming
- RMI programming
- 100% - 90.0% Grade A
- 89.9% - 80.0% Grade B
- 79.9% - 70.0% Grade C
- 69.9% - 60.0% Grade D
- 59.9% - 0% Grade E
- Assignments must be turned during class on the day they are due. Late assignments
will not be accepted. If you have any questions regarding how any assignment
or test is graded and you think that you deserve more points than you received,
you must see the instructor about this within one week of the time the assignment
is first returned to the class. No claims, justifiable or not, will be considered
after this dead line.
- Attendance at class is up to the discretion of each student; however, each
student is responsible for all information (notes, hand-outs, announcements,
etc.) covered during class. You should ask fellow classmates for missed information,
not the instructor or the TA. Note that if you register late you are responsible
for any material and assignments missed.
- No incompletes will be given for poor performance in the course. No "extra"
work is allowed to make up for poor performance. Any student caught cheating
will receive an E in the course, and face possible dismissal from the University.
Students are advised that it is a violation to copy, or allow another to copy,
all or part of an exam or program.
- Final letter grades will be assigned based on the total number of point
earned during the semester. The letter grades will be assigned on a curve
that will be no higher than those shown above in the "Grading" section.
- When sending email, students are advised to start the subject of the email
message with the course name (CS 441). This will help identify valid email