Who can apply for the pre-Master's programme?
- Students with a Bachelor's degree in (Technical) Computer Science, Informatics or similar from a university of applied sciences (in Dutch: HBO) in the Netherlands with a grade point average of 7 or higher
- Students who have completed a substantial part of a higher education degree programme in Informatics or a closely related subject supplemented by several years of relevant practical experience in the field of software engineering in an industrial context.
The Admissions Board will define a tailor-made pre-Master's programme for each student. The programme consists of UvA Bachelor's courses or self-study courses:
UvA Bachelor's courses
- Automaten en Formele Talen (6 EC)
- Besturingssystemen (6 EC)
- Compiler Construction (6 EC)
- Datastructuren (6 EC)
- Programmeertalen (6 EC)
- Project Software Engineering (5 EC)
All courses are part of the Bachelor’s programme Informatica and are taught in Dutch.
- Logic in Action
- Functional Programming
The workload per course is 20 hours a week for a period of 2 months. The schedule of the UvA Bachelor’s courses is set by the Bachelor’s programme Informatica. The self-study courses are largely independent from the UvA schedule and can be completed in your own time.
The Admissions Board may waive courses from the above list based on your knowledge and skills. For details regarding these courses see the study guide of the Bachelor's Informatica (in Dutch).
It may be possible to include the UvA Bachelor's courses from the pre-Master’s programme in an on-going Bachelor's education. This depends mainly on your Bachelor’s programme. Due to their nature, the self-study courses can't be included in a Bachelor's programme under any circumstances.
How to apply for the pre-Master's programme
To be considered for the pre-Master's programme, you need to apply for the Master's programme Software Engineering. The Admissions Board will evaluate your application and you may be asked to complete a questionnaire detailing their individual competences, you may be invited for a cognitive capacity test and, in the final step, may be invited for a personal interview with a member of the Admissions Board. Based on this outcome the Admissions Board may define an individual pre-Master's programme for you.
Upon successful completion of all parts of your pre-Master's, you will be admitted to the programme in the following academic year.
We advise students who want to do the Master’s programme Software Engineering and who expect to be required to do a pre-Master’s programme Software Engineering first to apply for the Master’s programme before 1 December. Most courses in the pre-Master’s programme take place in the second semester (February – June) and applying for the Master’s programme before 1 December will insure sufficient time to process your application and a guaranteed spot in the pre-Master’s programme should you need it.