Admission procedure for MSc SNE 2017-2018

This document describes the procedure for admission to the master program System and Network Engineering (SNE) at the University of Amsterdam.

Formal UvA procedure

Procedures relating to formal entry can be found on the
UvA SNE application and admission page.

All students have to pass the intake procedure.

Intake procedure

Students must have the correct preparatory training and knowledge as well as motivation to be able to successfully graduate from the Master SNE. All students must submit a motivational letter and participate in an intake procedure.

The first part of the intake procedure consists of a number of tests pertaining to skill and knowledge. The second part consists of an intake interview, during which you're asked (among others) to give a short oral presentation of your Bachelor thesis.

There are three separate opportunities to take part in the intake procedure, one in March, one in May, and one in July. It is advisable to take part in the first or second opportunity so that there is a possibility to resolve any deficiencies that become apparent, after which the procedure can be tried again in July.

Important: Bash Shell Scripting is no longer part of the 2017 intake!
The Python exam has been modified to test your Shell Scripting skills instead.

The intake tests will cover the following topics.

The mentioned materials only give an indication of the required level of knowledge about a topic.


Subject: Elementary knowledge of (TCP/IP) networking.



Subject: Knowledge of a variety of GNU/*nix command line programs.

Material: UNIX Tutorial for Beginners


Subject: Questions to test basic knowledge of algebra.


Discrete Mathematics

Subject: Logic, Set, and Graph Theory

Material (text):

Logic Chapters 1 - 2
Set Theory Chapters 1 - 3

Material (videos):

Logic and Set Theory Lectures 3 - 9
Graph Theory Chapter 1 (you don't have to understand all proofs)


Subject: Python programming skills for creating shell scripts.

During your SNE master´s, you often need to automate basic sysadmin tasks
(e.g. for experiments and projects).

In this exam you're asked to write a couple of shell scripts, each with their own task/goal.

Searching the Internet during the Python exam is allowed.


MITx: 6.00.1x Introduction to Computer Science and Programming (videos)

  • Free registration required
  • Lectures 1 - 8 (note that each lecture has multiple videos
    accessible from the horizontal bar above the videos)
  • Lectures 1 - 6 are also available on YouTube

If you're already familiar with programming, you might prefer to read:

The Python Tutorial

  • Chapters 1 - 5

Writing skills

Subject: Reading and summarizing a technical document.

Material: None

Intake interview

Upon passing all aforementioned exams, we invite you for an intake interview. During this interview we want to hear about your motivation and educational background. We also ask you to present your bachelor thesis (just in speech—no PowerPoint!)


If a student is not admitted to the master's program as result of the intake procedure and the student has officially applied at the UvA, he or she can appeal the decision at the Examinations Board of the master's program.


For our Amsterdam intake, the dates are as follows:

The first intake day is on Wednesday, March 29th, 2017.
A second intake day is on Wednesday, May 31th, 2017.
The last intake day is on Wednesday, July 26th, 2017.

The remote intake dates may deviate from the Amsterdam dates.
You'll get a personal update on this once your application has been approved.

Send an e-mail to to register for the intake.
If you're a non-Dutch student, please apply via the University´s website.

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on “Create this page”.