SE 550
Distributed Software Development

Fundamentals and techniques of developing distributed object-oriented applications, using a patterns-based approach. Concepts covered include: networks, client-server architectures, dataflow networks, sockets, message-passing systems, serialization and remote method invocation.

Tuesdays, 5.45pm-9pm, CTI 220. First class: Tuesday 6 January 2004.

Midterm exam: Tuesday 10 February 2004. Final exam: Tuesday 16 March 2004.

Note: Class is now over!
I'm away the week 22-26 March, grades will be posted during the week starting 29 March.

Alan Jeffrey
Foundations of Programming Languages Research Group
School of Computer Science, Telecommunications and Information Systems
DePaul University