SE 765 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.
Course Rotation: Spring:Summer;NY
SE 616 Minimum Grade of C