227-0120-00L  Communication Networks

SemesterSpring Semester 2021
LecturersL. Vanbever
Periodicityyearly recurring course
Language of instructionEnglish



Courses

NumberTitleHoursLecturers
227-0120-00 GCommunication Networks
Vorlesung: Mo 10-12
Übungen: Do 10-12
Eine weitere Stunde nach Vereinbarung (Praktikum)
4 hrs
Mon10:15-12:00HG E 1.2 »
Thu10:15-12:00HG E 1.2 »
L. Vanbever

Catalogue data

AbstractAt the end of this course, you will understand the fundamental concepts behind communication networks and the Internet. Specifically, you will be able to:

- understand how the Internet works;
- build and operate Internet-like infrastructures;
- identify the right set of metrics to evaluate the performance of a network and propose ways to improve it.
Learning objectiveAt the end of the course, the students will understand the fundamental concepts of communication networks and Internet-based communications. Specifically, students will be able to:

- understand how the Internet works;
- build and operate Internet-like network infrastructures;
- identify the right set of metrics to evaluate the performance or the adequacy of a network and propose ways to improve it (if any).

The course will introduce the relevant mechanisms used in today's networks both from an abstract perspective but also from a practical one by presenting many real-world examples and through multiple hands-on projects.

For more information about the lecture, please visit: https://comm-net.ethz.ch
Lecture notesLecture notes and material for the course will be available before each course on: https://comm-net.ethz.ch
LiteratureMost of course follows the textbook "Computer Networking: A Top-Down Approach (6th Edition)" by Kurose and Ross.
Prerequisites / NoticeNo 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) will be useful.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits6 credits
ExaminersL. Vanbever
Typesession examination
Language of examinationEnglish
RepetitionThe performance assessment is offered every session. Repetition possible without re-enrolling for the course unit.
Mode of examinationwritten 150 minutes
Additional information on mode of examination70% of the final grade will be based on the final (written) exam, while the remaining 30% will be based on continuous performance assessments. The continuous performance assessments will consist in two graded group projects. The first one (centered on 'Internet routing') will take place around the middle of the semester. The second one (centered on 'reliable transport') will take place towards the end of the semester. The first project will count for 20% of the final grade, while the second will count for 10% of the final grade. If a student does not submit a project or does not contribute to the group work, he/she will receive a grade of 1.0 for the corresponding project. Students repeating the course can decide at the beginning of the semester if they want to keep the previous grades of their continuous performance assessments.
Written aidsAll written material (books, notes, lab exercises etc.) is allowed; all electronic devices are prohibited, except for (non-connected) calculators.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

 
Main linkInformation
Only public learning materials are listed.

Groups

No information on groups available.

Restrictions

There are no additional restrictions for the registration.

Offered in

ProgrammeSectionType
Electrical Engineering and Information Technology Bachelor6th Semester: Third Year Core CoursesWInformation
Electrical Engineering and Information Technology MasterFoundation Core CoursesWInformation
Electrical Engineering and Information Technology MasterFoundation Core CoursesWInformation
Electrical Engineering and Information Technology MasterRecommended SubjectsWInformation
Electrical Engineering and Information Technology MasterSpecialization CoursesWInformation
Computational Science and Engineering BachelorElectivesWInformation
Computational Science and Engineering MasterElectivesWInformation