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; concurrent programming; data link layer (Ethernet, packet switching, etc.); internet and routing protocols (IP, IPv6, ARP, etc.); end-to-end protocols (UDP, TCP); and other commonly used network protocols and techniques. This is a project-oriented course in which students are required to develop software in C on a UNIX environment.

Instructors: B. Sotomayor
Quarter offered: Spring
Last Verified by Sharon Salveter on 7 March, 2011.