This is a 24-lecture course taught to masters students and
fourth-year undergraduates at UCL. I teach basic tools for
modelling computer networks: looking at data, using
appropriate simulations, and analysing mathematical models.
This course assumes basic maths skills,
including a working knowledge of elementary calculus (integration,
differentiation, maximization) and probability. The coursework requires some
programming ability; programming examples will be given in Python and
R.