The curriculum in the master's programme Artificial Intelligence consists of the following parts:

  • Mandatory courses (15 EC):
    two courses that every student in the programme takes
  • Primary electives (30 EC):
    four courses (out of a set of nine courses) 
  • Secondary electives (30 EC):
    four courses to give your programme a personal flavour, to be chosen from a broad pre-defined set of secondary elective courses (a.o. short research projects or courses from other, related programmes such as computer science, neuroscience and cognition, linguistics and philosophy). 
  • Research part (45 EC): perform research (possibly at an external organization) and write a thesis about this research

All master courses

Courses of all university bachelor and master programmes can be found with the OSIRIS course catalogue.

Master courses of the Department of Information and Computing Sciences are listed at www.cs.uu.nl/education, along with useful general information, schedules and access to course-specific information. 

For most courses you need to register online through OSIRIS. More information about online registration via OSIRIS can be found here.

Mandatory courses
INFOMAIR Methods in AI research term 1 timeslot C
WBMV05003 Philosophy of AI
for students who started sept 2018 or later
term 3 timeslot A

Students who passed the Methods in AI Research course before 2018 (when the course was 15EC) can choose 3 primary electives instead of 4.

Also check the research part below for two small mandatory courses.

For the secondary elective courses (30 EC) you can:

  • Choose more courses from the primary electives
  • Do a research internship (7.5 or 15 EC)
  • Choose freely from all the courses of the following UU master programmes:
    • Neuroscience and Cognition (as far as their courses are open for students of other master programmes), e.g. Neurocognition of memory and attention, Social and Affective Neuroscience.
    • Computing Science (as far as their courses are open for students of other master programmes), e.g. Probabilistic reasoning, Evolutionary Computing, Datamining.
    • Game and Media Technology (as far as their courses are open for students of other master programmes), e.g. Multimedia Retrieval, Pattern Recognition.
  • Choose from the following courses from the UU research master programme Linguistics:
    • ​"Reasoning about Meaning in Linguistic Communication" (TLRMV19103),
    • "Cognitive and Computational Aspects of Word Meaning" (TLRMV19109),
    • "Foundations of Sound Patterns" (TLRMV16105),
  • "Individual Assignment RMA: NLP (GWMIND1900)". The individual assignment is only available when taken in tandem with one of the other three courses.
  • The following courses from the UU research master programme Philosophy:
    • Digital ethics (FRRMV16017)
    • Topics in Epistemology and Philosophy of Science (FRRMV16011)
    • The following courses from the UU master’s programme Business Informatics and Human-Computer Interaction:
    • Adaptive Interactive Systems (INFOMAIS),
    • Advanced cognitive and social psychology (INFOMCSP)
    • Business Intelligence (INFOMBIN),
    • Data Science & Society (INFOMDSS),
    • Adaptive Interactive Systems (INFOMAIS),
    • ICT Advisory (INFOMICTA),
    • ICT Entrepreneurship (INFOIE).
    • Method Engineering (INFOME),
    • Multimedia discourse interaction (INFOMMDI),
    • Natural Language Generation (INFOMNLG),
    • Method Engineering (INFOME),
    • Requirements Engineering (INFOMRE),
    • Software Architecture (INFOMSWA),
    • Business Intelligence (INFOMBIN),
    • Requirements Engineering (INFOMRE),
    • ICT Entrepreneurship (INFOIE).
  • Choose other master courses within or outside the UU,  (subject to approval by the programme coordinator (coordinator-ai-master@uu.nl)

To expand the thematic range of your master's programme, you can replace the secondary electives by courses from a specific profile.

All periods
INFOMRIAI Research internship AI
Term 1
INFOMAIS Neurocognition of memory and attention
201800484 Social and affective neuroscience
INFOMCSP Advanced cognitive and social psychology
INFOMDM Data mining
TLRMV16105 Foundations of sound patterns
INFOIAG Intelligent agents
primary elective, can be chosen as a secondary elective
INFOMLHVL Machine Learning for Human Vision and Language
primary elective, can be chosen as a secondary elective
WBMV13005 Logic and computation
primary elective, can be chosen as a secondary elective
INFOPROB Probabilistic Reasoning
TLRMV19103 Reasoning about meaning in linguistic communication
INFOMTFL Technologies for Learning
Term 2
INFOMAML Advanced Machine Learning
primary elective, can be chosen as a secondary elective
INFOMCM Cognitive modeling
primary elective, can be chosen as a secondary elective
TLMV13020 Logic and language
INFOMMDI Multimedia discourse interaction
INFOMPR Pattern recognition
FRRMV17007 Philosophy of the Mind
Philosophy of the Mind and Topics in Epistemology and Philosophy of Science are taught in alternating years - in 19-20 Philosophy of the Mind will be taught
BMB504907 Social and Affective Neuroscience
special enrolment, different start date
Term 3
INFOMBD Big data
INFOMCARG Computational Argumentation
primary elective, can be chosen as a secondary elective
INFOMCV Computer Vision
FRRMV16017 Digital Ethics
INFOEA Evolutionary Computing
INFOMEPL Experimentation in psychology and linguistics
primary elective, can be chosen as a secondary elective
INFOMAS Multi-agent systems (primary elective)
INFOMNLG Natural Language Generation
Term 4
INFOMBIN Business Intelligence
TLRMV19109 Cognitive and computational aspects of word meaning
INFOMAA Multi-agent learning
primary elective, can be chosen as a secondary elective
INFOIE ICT Entrepreneurship
INFOMNLP Natural Language Processing
primary elective, can be chosen as a secondary elective
INFOMPSM Pattern set mining
BMB501016 Philosophy of Neuroscience
5 EC, special enrolment, different start date
INFOMSOC Social Computing
primary elective, can be chosen as a secondary elective

 

Further secondary Electives (Computer Science / Game & Media Technology / Business Informatics) – see the CS education website for more information on these courses.

Period 1

  • Algorithms for decision support
  • Data science & society
  • ICT Advisory
  • Motion and manipulation
  • Optimization and vectorization
  • Program semantics and verification
  • Scheduling & timetabling

Period 2

  • Advanced graphics
  • Concepts of program design
  • Data analysis & visualization (only as part of profile Applied Data Science)
  • Geometric algorithms
  • Sound and music technology

Period 3

  • Advanced functional programming
  • Algorithms and Networks
  • Game physics
  • Multimodal interaction
  • Seminar Serious gaming
  • Software architecture

Period 4

  • Computer animation
  • Compiler construction
  • Crowd Simulation
  • Mobile interaction
  • Network Science
  • Requirements engineering

 

 

 

Mini courses in the 1st year
GSNS-INTRO Introducing natural sciences 0.5 EC
FI-MHPSDIL Dilemmas of the scientist 0.5 EC
Individual elements in the 2nd year
INFOMAI1 Thesis Artificial Intelligence part 1 14 EC
INFOMAI2 Thesis Artificial Intelligence part 2 25 EC

Please see the Thesis Project page for more detailed instructions on the Thesis project.

Within all Master's programmes one or more research projects are mandatory. Please see ‘Study programme’ for general information on such projects in your curriculum. In many cases, a research project may be carried out outside of the university, in the form of an internship at a company, research institute, or another university. This can be in the Netherlands as well as abroad (see also: ‘study abroad’). 

You are required to apply for approval of your research project by submitting a request via Osiris Student. Please select ‘My Cases’, ‘Start Case’ and then ‘Research Project GSNS’. Important: in order to apply completely and correctly, you must have discussed the project setup with your intended project supervisor beforehand! We advise you to study the request form previous to discussing it with your supervisor, or fill it out together, to make sure you obtain all of the information required.

After submitting your request, it will be forwarded to your master’s programme coordinator, the board of examiners and student affairs for checks and approvals. After approval of your project it will be automatically registered in Osiris. If something needs to be amended, you will be notified by email. Please DO NOT register yourself in OSIRIS for the relevant research project courses. You will be automatically registered upon approval of the Research Application Form.

  • Please note that this protocol (English version) applies when a project is delayed
  • In case of a project or internship outside of Utrecht University, please make sure you fill out the Work Placement Agreement in Osiris Student / my cases. This agreement will be available for filling out in Osiris Student/My Cases after you have submitted your initial request for research project approval
  • Only for students that have started their research project prior to 1 November 2018 (GMTE) and prior to 15 April 2019 (MBIM/AINM): your project supervisor will fill out the assessment form part 1 at the end of the first part of your project, and the assessment form part 2 at the end of the second part of your project and hand it in at the Science Student Desk in order to have your grade registered in Osiris. (For all other students the assessment is done in Osiris Docent and the paper forms cannot be accepted anymore)

If you start your studies in September, your curriculum will be scheduled as follows:

If you start your studies in February, your curriculum will be scheduled as follows:

course enrollment WITH Osiris

For most courses you need to register online through OSIRIS. More information about online registration via OSIRIS can be found here.