This course introduces various networking technologies we use each day and the fundamental ideas behind them. Different from many “theory-based” networking courses, this course is organized around a list of intriguing questions about the technological, social, and economical aspects of modern networks. The course will broadly cover topics on wireless networks, Internet, social networks, and network economics. We will introduce various methodologies such as graph theory, optimization theory, game theory, and pricing theory. The intended audience of this course includes undergraduates with majors in Information Engineering, Computer Science and Engineering and Electronic Engineering. It is also suitable for interested undergraduate students from Mathematics, and other Social Science majors.
Advisory: Students are expected to have taken Advanced Engineering Math course covering multivariate calculus and linear algebra.