Course ObjectiveThe successful student will understand the principles, the structures,
and the architecture of computer networks and data communication.
Course ContentThe 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,
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 MethodsLectures, 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
LiteratureAndrew S. Tanenbaum and David Wetherall, Computer Networks, 5th ed.
Additional InformationCurrent information can be found on Canvas: canvas.vu.nl
|Language of Tuition||English|
|Faculty||Faculty of Science|
|Course Coordinator||ir. J.J.R. Donkervliet MSc|
|Examiner||ir. J.J.R. Donkervliet MSc|
ir. J.J.R. Donkervliet MSc
You need to register for this course yourself
Last-minute registration is available for this course.
|Teaching Methods||Seminar, Lecture|
This course is also available as: