Students who started their computer science study in 2002 follow the bachelor/master program.
For students who started earlier it is still possible to get a 'doctoraal' degree in computer science according to the old OER. This holds only for students who started their undergraduate study computer science before 2002. The general advice for students from 1999 and later is to follow the Curriculum Software Technology
for the master program. For those students who insist on studying according to the old rules, here is the interpretation of the rules for the Software Technology 'afstudeerrichting'. Credits are in old units (42 per year).
These rules apply to students who started in 2000 or 2001. Exceptions for students
from earlier years are described below.
Year 4 (42 sp)
Specialisatierichting (at least 14 sp)
At least 14 credits consisting of courses in the 'specialisatierichting' of which two units are required.
For ST, the required courses are the first two courses from the following list that have not been taken as part of the first three years:
- Software architecture
- Implementation of Programming Languages
- Software engineering
If two of these courses where already taken before, then at least
one of the following courses should be taken. If all above courses
were already taken then at least two of the following courses
should be taken:
- Advanced functional programming
- Program transformation
- Distributed object systems
- Generic programming
- Program verification
- Automatic program analysis
- Type systems
Since 'software architecture' and 'implementation of programming languages' are required courses for the second year for these
students, in practice this means taking 'software engineering'
and another course from the above list, which amounts to 10.5 sp.
Since at least 14 sp are required another course from the second
list above should be taken.
- Software engineering + two additional ST courses (15.75 sp)
Minor (keuzevak) (8 to 11.6 sp)
Courses from a minor which has been approved by the exam committee.
This should generally be courses outside computer science, and cannot
be just any random courses, but should be coherent collection. Note
that at least two courses should be taken (minimum is 8 sp), and that no more than
two courses can be taken (maximum is 11.6).
- Two courses for minor (10.5 sp)
- Courses directed at academic skills (max 4.2 sp)
- Courses in a chosen minor (max 4.2 sp)
- Courses from ST or other 'specialisatierichtingen'
After required courses and minor 15,75 sp remain, that is, three courses,
which can be chosen from the ST courses and other master courses.
Year 5 (42 sp)
The whole year is dedicated to the 'afstudeerfase'.
Onderzoeksopdracht binnen de specialisatierichting, inclusief ondersteunend onderwijs en literatuurstudie
In the ST program this is interpreted as follows:
- 10.5 sp: 2 seminars or 1 seminar and one advanced ST course
- 31.5 sp: thesis project including
- 3.5 sp: Software Technology Colloquium
- 6.5 sp: Thesis proposal
- 21.5 sp: Research and thesis
This corresponds precisely to the second year of the master program.
Note that in order to take seminars or advanced courses it is
usually necessary to take prior ST courses.
- 16 sp: courses in the area of organization and management or economics
- 26 sp: researchinternship
- 3.5 sp: Software Technology Colloquium
- 4.5 sp: Thesis proposal
- 18 sp: Reseach and thesis
Difference with Master
In summary the difference between the master program and the doctoraal is minimal. In any program the Software Technology Colloquium is required since it is part of the thesis project. The 'doctoraal' program requires you to take a minor.
For students who started in 1999 the situation is the same as for those starting in 2000
or later. The only exception is that the colloquium was not yet part of the thesis project.
So not all students have followed the colloquium in 2002-2003.
Therefore, the colloquium is not required for students from this year.
This means that instead the research phase of the project takes 3.5 sp longer.
Cohort < 1999
Students who started before 1999 could not start the new master program in the fourth year.
For these students the rules of the doctoraal as interpreted above hold. Where applicable
courses from the old curriculum should be substituted.