Analytical approach to the design of (data) communication networks. Necessary tools for performance analysis and design of network protocols and algorithms. Practical engineering applications in layered Internet protocols in Data link layer, Network layer, and Transport layer. Review of relevant aspects of stochastic processes, control, and optimization.
Mathematical models, analyses of economics and networking interdependencies in the internet. Topics include microeconomics of pricing and regulations in communications industry, game theory in revenue allocations, ISP settlements, network externalities, two-sided markets. Economic principles in networking and network design, decentralized vs. centralized resource allocation, “price of anarchy,” congestion control. Case studies of topical internet issues. Societal and industry implications of internet evolution.
Advanced topics in signal processing, such as multidimensional signal processing, image feature extraction, image/video editing and indexing, advanced digital filter design, multirate signal processing, adaptive signal processing, and wave-form coding of signals. Content varies from year to year, and different topics rotate through the course numbers 6880 to 6889.
Selected topics in computer science (advanced level). Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.
Selected topics in computer science (advanced level). Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.
Selected topics in computer science (advanced level). Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.
Selected topics in computer science (advanced level). Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.
Selected topics in computer science (advanced level). Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.
Selected topics in computer science (advanced level). Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.
Selected topics in computer science (advanced level). Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section.