3 credits
Fall 2025 Lecture Distance Learning Upper DivisionA qualitative and quantitative study of the issues in design, analysis, and operation of computer communication and telecommunication networks as they evolve toward the integrated networks of the future, employing both packet and circuit switching technology. The course emphasizes a fundamental understanding of network design, routing, dimensioning, and control. The students will study various network functions such as error-recovery algorithms, flow control, congestion control, routing, multi-access, switching, etc. These will also be studied in the context of current Internet solutions (e.g. TCP, IP, etc.) and future open problems, and possible solutions.
Learning Outcomes1Demonstrate an understanding of the fundamental principles underlying computer communication networks. [1,3,4;a,e]
2Demonstrate an ability to obtain mathematical models of networking systems. [1,2,4;a,e]
3Demonstrate an ability to perform queueing analysis of simpler queueing networks, convergence analysis of routing protocols, and stability analysis of random access mechanisms. [1,2,4;a,e,k]
4Demonstrate an ability to solve simple network design and optimization problems to meet specifications in though put and delay. [1,4;a,c,e,k]
5Demonstrate an ability to use simulation tools for network analysis and design. [1,3,4;a,c,e,k]