ECE 5660 Fundamentals of Networks
Fall. 4 credits. Prerequisite: ECE 3100 or equivalent course in probability.
Introductory course on tools and techniques for modeling communication networks, synthesis of network protocols, analysis of network protocols’ operation, and performance evaluation of network protocols when deployed in a particular communication network. Analytical tools include advanced probability theory, discrete and continuous-time Markov Chains, queuing theory, and graph theory. Simulation methods and statistical tools for analysis of data obtained from simulation models are studied. The basic mechanisms used in designing communication protocols in wireless and wired networks are illustrated by examples from numerous practical systems. Discussions of some classical papers help students learn about best practices as well as common mistakes occurring in studies of communication networks.