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, labs, and tutorials.

Method of Assessment

(Mandatory) basic lab assignments. Does not award any points.
(Mandatory) mid-term exam, multiple choice. [max 3000 points]
(Mandatory) final exam, multiple choice. [max 4500 points]
(Optional) in-class exercises, oral and written. [max 1500 points]
(Optional) self-study booklet. [max 1500 points]
(Optional) bonus lab assignments. [max 2500 points]

There is only a (combined) resit opportunity for the mid-term and final


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 ir. J.J.R. Donkervliet MSc

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: