Sep 17, 2026  
BVU Academic Catalog 2024-2025 
    
BVU Academic Catalog 2024-2025 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

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:
  1. Demonstrate understanding of the various layers of the networking stack.
  2. Develop applications which write and read data directly to and from network sockets.
  3. Design robust protocols to support centralized and distributed network applications.



Add to Portfolio (opens a new window)