Computer Networks


Course Objective

The successful student will understand the principles, the structures,
and the architecture of computer networks and data communication.

Course Content

The emphasis in this course is on fundamental concepts in digital
communication. In modern computer networks, data communication takes
place by sending data from A to B via a layered architecture where each
layer implements a different abstraction. The higher layers are
responsible for handling web pages, emails and similar things, that are
translated into packets, bits, and eventually digital signals on
physical links (e.g., lightpulses, electrical signals in copper wires,
radio waves).

This layered architecture with increasing levels of abstraction and
separation of concerns, is a fundamental approach that you will
encounter in all aspects of computer science (and beyond). Within this
architecture, we will concern ourselves with questions like: what route
should the data follow through the network, what do we do when errors
occur, how do we interconnect two networks that have completely
different properties, etc.

Topics to be discussed include: the datalink layer,
the network layer, the transport layer, and the application layer. The
focus of this course will be on the Internet and the popular protocols
that are used in the Internet (TCP, UDP, Ethernet, Wifi, etc. ).

Teaching Methods

Lectures and (to a lesser extent) tutorials.

Method of Assessment

Exam and practical assignment. The exam carries most of the weight.


Andrew S. Tanenbaum and David Wetherall, Computer Networks, 5th ed.

Target Audience


Additional Information

Current information can be found on Canvas:

General Information

Course Code X_400487
Credits 6 EC
Period P4
Course Level 100
Language of Tuition English
Faculty Faculty of Science
Course Coordinator ir. J.J.R. Donkervliet MSc
Examiner ir. J.J.R. Donkervliet MSc
Teaching Staff

Practical Information

You need to register for this course yourself

Last-minute registration is available for this course.

Teaching Methods Seminar, Lecture
Target audiences

This course is also available as: