Course description:
The aim of the course is to get acquainted with the mathematical foundations of network science including elements of classical graph theory, random graph theory, and random processes on networks. Some applications from biology, sociology, economics, and other fields will be discussed.
The course will be provided in two hours of lectures, followed by two hours of practical sessions twice a week. The lectures will be focused on theory, while the practical sessions will focus on programming tutorials and programming assignments, which are intended to be solved and handed in at the end of the session. There will be 6 pen-and-paper homework assignments and one quiz (midterm exam). At the end of the term, students are expected to select a paper from a list provided by the instructor, and give a short 15 minute presentation about it.
Topics covered: