Prerequisites & constraints

Required knowledge

  1. Programming. It would be good to have an affinity with programming or to have ever programmed in any language. The programming in the minor will be in Python. If you have never programmed before then it may still be just fine, but in addition to the (beginners) programming course in period 1 you will want to subsequently self-study online for instance on DataCamp.
  2. Maths. Since the Minor is part of the B.Sc. Informatics we must require that you have had at least a background on the level of ‘Wiskunde B’ (high school) or equivalent. We recommend basic knowledge in the following three directions when you start the courses in period 2. Mind you, in period 1 you still have 6 EC to brush up on any of these directions, so these requirements are actually for the courses in period 2 and 3. As additional preparation you may also want to have a look at a summer course on ‘Wiskunde B’ (no EC awarded; you still need 6 EC regular math course work in period 1).
    1. Calculus. Think of simple integrations and derivatives such as exponential growth or derivative of the logarithm or polynomial.
    2. Probabilities. Think of binomial and Poisson distribution, cumulative distributions, median and percentiles.
    3. Linear algebra. Think of basic knowledge of matrices and vectors, converting one vector (space) into another, angle between vectors, eigenvector and eigenvalue.

Entering the minor as HBO (higher vocational university / university of applied sciences) student

Requirement (in Dutch): “een HBO diploma of HBO propedeuse behaald met Wiskunde B op eindexamen VWO-niveau (of aantoonbaar vergelijkbaar niveau middels Staatsexamen Colloquium Doctum)” If you are unsure you may contact Anne-Christine van der Bijl <> about entry requirements.


If the mandatory curriculum of your B.Sc. program already covers some of the courses in the minor then you may not count them towards the 30 EC required to obtain the minor. You must then propose replacement courses to the minor coordinator and request approval prior to the start. (You may still follow those courses as electives but they will not count toward the minor.)

In particular, if you follow the B.Sc. Informatics then you are not allowed to take Modeling & Simulation in period 2 because it overlaps too much with the mandatory course Introduction to Computational Science. Also the period 1 course on programming cannot be taken. However individual courses from the minor can still be taken as electives, in particular Statistical Data Analysis is a good choice and then perhaps Project Computational Science.