May 25, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

CS 470 - Networks and Distributed Systems



Explores protocols and experiments with creating and implementing new protocols. In addition, students will be introduced to concepts such as deadlocks in networks/distributed applications, communication in distributed systems (among other RPC/RMI and the client server model in more detail), synchronization, reliability, transparency, and atomicity/transaction semantics.

Credits: 3
Prerequisites:    with a grade of C or better. The maximum number of attempts for this course is three, including earned grades, withdrawals, and audits.
Notes: This course is crosslisted with CS 670. Credit at the 600-level requires additional work.