Lecture: Monday 10 am–12 pm in ETF C 1
Exercice sessions: Thursday 10 am–12 pm in IFW A 36
Slack: comm-net18.slack.com
Aug 6 | Slides from today's Q&A session are now online. |
Jul 25 | The exam Q&A session takes place on Monday, August 6th at 2:15pm in ETZ G 91. Please send us your questions via email/slack. |
Jun 5 | The solutions for the tenth exercise are now online. |
May 30 | The tasks for the tenth exercise are now online. |
May 13 | Materials for the last lecture are now online! |
May 24 | The solutions for the ninth exercise are now online. |
May 13 | Materials for the thirtheenth lecture are now online. |
May 22 | We organize an additional Q&A session where you can ask questions related to the transport project. It takes place on Friday, May 25 from 10am to 12pm in ETZ G71.2. |
May 18 | Next week's lecture will be during the exercise session on Thursday (May 24) in HG E 3. |
May 17 | The tasks for the ninth exercise are now online. |
May 13 | Materials for the twelfth lecture are now online. |
May 7 | Materials for the eleventh lecture are now online. |
May 7 | The assignment text for the Reliable Transport Project is now online. |
Apr 29 | Materials for the tenth lecture are now online. |
Apr 29 | We organize an additional Q&A session where you can ask questions related to the routing project. It takes place on Mon, Apr 30 from 1 to 3pm in ETZ G71.2. |
Apr 25 | The tasks for the seventh exercise are now online. |
Apr 22 | Materials for the ninth lecture are now online. |
Apr 20 | The solutions for the sixth exercise are now online. |
Apr 15 | Materials for the eighth lecture are now online. |
Apr 12 | We organize an additional Q&A session where you can ask questions related to the routing project. It takes place on Tue, Apr 17 from 1 to 3pm in ETZ G71.2. |
Apr 11 | The tasks for the sixth exercise are now online. |
Apr 9 | Materials for the routing project are now online. |
Apr 8 | Materials for the seventh lecture are now online. |
Apr 4 | The solutions for the fifth exercise are now online. |
Mar 28 | The solutions for the fourth exercise and the tasks for the fifth exercise are now online. |
Mar 25 | Materials for the sixth lecture are now online. |
Mar 21 | Please use this spreadsheet to register your group for the graded practical projects. If you don't have a group yet, put your name in the column on the right. |
Mar 21 | The solutions for the third exercise and the tasks for the fourth exercise are now online. |
Mar 18 | Materials for the fifth lecture are now online. |
Mar 14 | Date of the Internet Routing Hackathon: April 19. |
Mar 14 | The solutions for the second exercise and the tasks for the third exercise are now online. |
Feb 25 | Materials for the fourth lecture are now online. |
Mar 7 | The solutions for the first exercise and the tasks for the second exercise are now online. |
Mar 4 | Materials for the third lecture are now online. |
Feb 27 | The first exercise is online. |
Feb 25 | Materials for the second lecture are now online. |
Feb 18 | Materials for the first lecture are now online. Looking forward to see you tomorrow! |
Feb 8 | Materials for the first lecture will be uploaded on Sunday (Feb 18). |
Feb 8 | Website for 2018 goes live! |
It is hard to think of a technology that has more changed the way we live than the Internet. From the very way we communicate, access and exchange information, shop, pay, move, entertain, maintain friendship. At the same time, the Internet is inexorably growing, at an always faster pace: from 3 billion of connected hosts in 2015 to an estimated 4 billion in 2019.
At the end of this course, you will be able to:
The course is an introductory one, meaning no prior networking background is needed. The course will include some programming assignments (in Python) for which the material covered in Technische Informatik 1 (227-0013-00L) and Technische Informatik 2 (227-0014-00L) will be useful.
The class will be graded 80% based on the final exam and 20% based on the practical assignments (see details). The final exam is a written open book exam. You will not be tested on material we didn't cover during the lesson. All written material (books, notes, lab exercises etc.) is allowed; all electronic devices are prohibited, except for (non-connected) calculators. The exam will be in English.
I'll use the textbook Computer Networking: A Top-Down Approach (6th Edition) by Kurose and Ross as a reference and as a source of examples. Older versions of the book are fine too but sections number won't necessarily match.
In addition to the lectures, there will be a set of exercises (every Thursday) along with two projects to be done in groups of maximum 3 students (the composition of which will be decided by the students themselves at the beginning of the first project). Group registration.
Each project will be available online and will be introduced in class along with instructions on the report and on the specific grading scheme.
You should submit your work on an assignment (by email, according to the assignment instructions) before its due time. All assignments are due by 11:59pm on their selected days. If you submit your work late, we will give you credit for it according to this scale:
Important If you don't have a laptop, please the professor at the beginning of the course.
The final exam is a written open book exam. You will not be tested on material we didn't cover during the lesson. All written material (books, notes, lab exercises etc.) is allowed; all electronic devices are prohibited, except for (non-connected) calculators. The exam will be in English.
We provide the previous exams (without solutions):