The first lecture will be given on January 9 , 2020. Please note that it is mandatory to attend the first lecture. If you do not come to the first lecture, we would assume that you have dropped the course. We will discuss course arrangements and form student groups during the first lecture. In case you cannot come due to sick leaves for example, please inform the teacher beforehand.
Please check the prerequisites below and the Assignments page before you decide whether to take this course.
- Students should have basic programming skills (e.g. Python), because the course assignments include a lot of programming tasks. You can take for example CS-A1113 Basics in Programming beforehand.
- Students should learn basics in Linux before taking this course. One option is to take ELEC-A7310 Linux Basics. We will use Linux machines for experiment.
- In case you have never taken any networking course and would like to attend this course, we highly recommend you to learn basics of networking principles and TCP/IP protocols beforehand. You can for example take ELEC-C7420 Basic Principles in Networking, or at least read the related chapters in a textbook (e.g. J.F. Kurose and K.W.Ross, Computer Networking - A top-down approach, 6th edition, Addison Wesley).
- We highly recommend students to take ELEC-E7130 Internet Traffic Measurements and Analysis beforehand. In case you have not taken this course, please prepare yourselves by studying the tutorials on network measurement listed on the Materials page. We also suggest you installing Wireshark on your machines beforehand.- Group work is included, so make sure you will be committed to group work during the course.
To pass the course, you must complete a group assignment which contains programming, network measurement, and protocol design tasks. You are also encouraged to attend the lectures and to obtain bonus points by completing online quiz during lectures.
If you have any questions or suggestions regarding the course, please feel free to contact the course teacher.
Teacher: Prof. Yu Xiao yu.xiao(at)aalto.fi
Xuebing Li xuebing.li(at)aalto.fi