main navigation
my pace

CS 865 Distributed Software Development

Course Description: This course introduces design and implementation of network distributed systems. Design and formal specification of client-server applications using state machines and communication protocol techniques. Also teaches the fundamentals and techniques of developing distributed object-oriented applications, using a patterns-based approach. Concepts covered include: networks, client-server architectures, dataflow networks, sockets, and message-passing systems.

Credits

3 credits

Prerequisite

CS 616 Min Grade C