Course Description

An in-depth study of fundamental concepts in the design and implementation of computer communication networks. Coverage of core problems such as framing, error recovery, multiple-access, flow control, congestion control, routing and end-to-end reliability. Topics include basics of switched communication networks, packet switch architecture, TCP/IP networking, routing algorithms, Quality-of-Service networks, and wireless communications. Mathematical tools are applied in quantitative modeling and analysis of networks.

Learning Outcomes

  • Define and exemplify circuit-switched and packet-switched networks.
  • Understand and explain application, transport, network, and link layer protocols of the Internet.
  • Explain the purpose of individual networking devices.
  • Design and analyze computer networks.
  • Apply networking concepts to provide business solutions.
  • Compare and contrast TCP/IP and UDP transport protocols.
  • Discuss and analyze routing algorithms.
  • Discuss security and encryption techniques including secure sockets (SSL).


Why Choose National University?


Four-Week Classes


100+ Degree Programs


On Campus or Online


Year-Round Enrollment


20+ Campus Locations


Military Friendly


School of Engineering and Computing

School of Engineering and Computing
Jasmine Q.