CMSC 33300

Networks and Distributed Systems (CMSC 23300)

Prerequisites: CMSC 15400

Catalog Description: This course focuses on the principles and techniques used in the development of networked and distributed software. Topics include programming with sockets; remote procedure calls (RPC); interprocess communication (IPC); distributed objects (i.e., CORBA, DCOM); and commonly used network protocols (e.g., TCP/IP, UDP, FTP, HTTP). In addition, data encoding, encryption, and compression algorithms are presented. This is a project-oriented course in which students are required to develop software in the UNIX programing environment.

Instructors: I. Foster, A. Rogers
Quarter offered: Spring
Last Verified by Sharon Salveter on 27 September, 2006.