This course focuses on modern principles for the construction of distributed programs, with an emphasis on design patterns, modern programming tools, distributed object systems and peer-to-peer technologies. The material will be applied in a substantial software design/construction project.
Credit hours: 4
Prerequisites: COMP 312, COMP421 or permission of instructor
Enrollment: Limited to about 15 students
Additional labby office hours may be posted before project due dates.
Instructor office hours: by appointment, DH3020
Class meetings: TBD
During the first week, class will meet in DH2014 (Tue) and DH3076 (Thu), respectively.
Fall 2003 materials: