VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

252-0064-00L 7 Credits BSC D-INFK

Computer Networks

Lecturers & Examiners: Prof. Dr. Adrian Perrig
VVZ CR 3.78

Last Updated: 2026-06-03 00:14:30

Abstract

This introductory course on computer networking covers essential network technologies from every layer of the networking stack, ranging from networked applications over transport protocols and routing paradigms all through the physical layer.

Objective

Students will get a comprehensive overview of the key protocols and the architecture of the Internet, as one example of more general principles in network design. Students will also acquire hands-on experience in programming different aspects of a computer networks. Apart from the state-of-the-art in networking practice, students will explore the rationale for the design choices that networks in the past have made, and where applicable, why these choices may no longer be ideal.

Resources

Lecture Notes

The slides for each lecture will be made available through the course Web page, along with additional reference material.

Literature

Computer Networking: A Top-Down Approach, James F. Kurose and Keith W. Ross. Pearson; 7th edition (May 6, 2016)

Learning Materials (Links)

General Information

Language
English
Levels
BSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
None
Digital
The exam takes place on devices provided by ETH Zurich.
The course will offer optional assignments, in which students solve practical networking problems using an emulator. Together, these assignments contribute a bonus of 0.5 grade points to the course grade.No additional materials permitted.

Course Components

Type Title Time & Place Hours
lecture Computer Networks
  • Mon 14:15-16:00 (HG E 7)
  • Fri 10:15-12:00 (HG F 1)
4 h weekly
exercise Computer Networks
Exercise sessions will start in the second week of the semester.
  • Tue 16:15-18:00 (ML H 44)
  • Tue 16:15-18:00 (RZ F 21)
  • Thu 14:15-16:00 (HG D 7.2)
2 h weekly

Offered In