| |
Sep 17, 2026
|
|
|
|
|
CMSC 431 - Networks and Distributed Systems 3 Credit(s)
A coverage of the theory, technologies, and protocols which support the transmission of information over digital communication mediums. Students will also be exposed to and will design large-scale network software systems (both centralized and decentralized) and cover topics regarding scalability, high-availability, and fault tolerance while considering metrics based on throughput and latency.
Prerequisite(s): CMSC 182 .
Course Frequency: ALT S (odd years)
Grading Method: Student option.
Learning Outcomes:
- Demonstrate understanding of the various layers of the networking stack.
- Develop applications which write and read data directly to and from network sockets.
- Design robust protocols to support centralized and distributed network applications.
Add to Portfolio (opens a new window)
|
|