Skip to content

The WASP Graduate School has three tracks: AS track, AI track and Joint curriculum. Since mid-2021, all new PhD students are admitted to the Joint curriculum.

The three tracks have slightly different curriculas which are described below.

The WASP Graduate School does not replace local rules and requirements, and the doctoral degree is awarded by your university. Hence, students need to take more courses than the ones offered and required by the WASP Graduate School in accordance with your university.

Requirements

You must take WASP courses corresponding to 27hp. These should be selected as follows:

  • You must take the mandatory course: Ethical, Legal and Societal Aspects of AI and Autonomous Systems (3hp)
  • You must take  2 out of the 4 foundational courses (12hp). Select at most one out of AI and Machine Learning (6hp) or Mathematics for Machine Learning (6hp)
  • You must take additional WASP courses corresponding to 12hp. These courses can either be foundational  and/or advanced. Note that the introductory courses can not be included in the required 27hp.

You may in addition take as many courses as you want to.

Curriculum

Mandatory course (given yearly)

  • Ethical, Legal and Societal Aspects of AI and Autonomous Systems (3hp)

Foundational courses (given yearly)

  • Autonomous Systems (6hp)
  • AI and Machine Learning (6hp)
  • Mathematics for Machine Learning (6hp)
  • Software Engineering and Cloud Computing (6hp)

Advanced courses (given every second year)

  • Advanced Autonomous Systems (6hp)-New 2025
  • Deep Learning for Natural Language Processing (6hp)
  • Deep Learning (6hp)
  • Graphical Models and Bayesian learning (6hp)
  • Interaction, Collaboration, and Visualization (6hp)
  • High-dimensional Statistics and Optimization (6hp)
  • Learning Feature Representations (6hp)
  • Learning Theory  (6hp)
  • Planning and Relational Learning (6hp)- New 2026
  • Reinforcement Learning (new, 6hp)
  • Scalable Data Science and Distributed Machine Learning (6hp)
  • Topological Data analysis (6hp)
  • WASP Project course (6hp)

Introductory courses

  • Introduction to logic for AI (2hp)
  • Introduction to Mathematics for Machine Learning (4hp)

If you switch to the joint curriculum and have taken the course Autonomous Systems 2, you can count this course (6hp) as one of your elective courses.

Requirements

You must take WASP courses corresponding to 27hp. These should be selected as follows:

  • You must take the mandatory courses (21hp)
  • You must take at least 1 out of the 2 prioritized courses (6hp)
  • You must take courses corresponding to at least 27hp.

You may in addition take as many courses as you want to.

Changes

  • The mandatory course ”Learning Theory and Reinforcement Learning” has been extended and is divided into two courses: “Learning Theory” and “Reinforcement Learning”. If you have not taken the original course you must take at least one of these two new courses, free of choice.

Curriculum

Courses not given yearly are given every second year.

Mandatory courses

  • Deep Learning (6hp) Renamed from “Deep learning and GANs”
  • Ethical, Legal and Societal Aspects of AI and Autonomous Systems (3hp)
  • Graphical Models and Bayesian learning (6hp)
  • Scalable Data Science and Distributed Machine Learning (6hp)

Prioritized courses

Unless you have already taken the course “Learning theory and reinforcement learning”, you must take at least 1 of the following 2 courses:

  • Learning Theory (6hp)
  • Reinforcement Learning (6hp)

Elective courses

  • Advanced Autonomous Systems (6hp)- New 2025
  • Autonomous Systems (6hp)
  • AI and Machine Learning (6hp)
  • Deep Learning for Natural Language Processing (6hp)
  • High-dimensional Statistics and Optimization (6hp)
  • Interaction, Collaboration, and Visualization (6hp)
  • Introduction to logic for AI (2hp)
  • Introduction to Mathematics for Machine Learning (4hp)
  • Learning Feature Representations (6hp)
  • Mathematics for Machine Learning (6hp)
  • Planning and Relational Learning (6hp)- New 2026
  • Software Engineering and Cloud Computing (6hp)
  • Topological Data analysis (6hp)
  • WASP Project course (6hp)

Requirements

You must take WASP courses corresponding to 24hp. These should be selected as follows:

  • You must take the mandatory courses (24hp)
  • If you have not taken the mandatory course Autonomous Systems 2, you may take another 6hp course free of choice, with an exception made for the two introductory courses (Introduction to Logic for AI & Mathematics for Machine Learning), which cannot be part of the required 24hp.

You may in addition take as many courses as you want to.

Changes

  • The mandatory course ”Autonomous Systems 1” is no longer given. If you have not yet taken this course you must take the new course “Autonomous Systems” instead.
  • The mandatory course ”Autonomous Systems 2” is no longer given. If you have not taken this course you must take WASP course(s) free of choice (with exceptions made for the introductory courses) corresponding to 6hp instead.

Curriculum

Courses not given yearly are given every second year.

Mandatory courses

  • Autonomous Systems 1 (6hp, replaced by “Autonomous Systems”, 6hp, given yearly)
  • Autonomous Systems 2 (Closed and replaced by elective courses free of choice)
  • Software Engineering and Cloud Computing (6hp)
  • WASP Project course (6hp)

Elective courses

  • Advanced Autonomous Systems (6hp)-New 2025
  • AI and Machine Learning (6hp)
  • Deep Learning (6hp)
  • Deep Learning for Natural Language Processing (6hp)
  • Ethical, Legal and Societal Aspects of AI and Autonomous Systems (3hp)
  • Graphical Models and Bayesian learning (6hp)
  • High-dimensional Statistics and Optimization (6hp)
  • Interaction, Collaboration, and Visualization (6hp)
  • Learning Feature Representations (6hp)
  • Learning Theory (6hp)
  • Mathematics for Machine Learning (6hp)
  • Planning and Relational Learning (6hp)- New 2026
  • Reinforcement Learning (6hp)
  • Scalable Data Science and Distributed Machine Learning (6hp)
  • Topological Data analysis (6hp)

Introductory courses:

  • Introduction to logic for AI (2hp)
  • Introduction to Mathematics for Machine Learning (4hp)
  • “Autonomous systems 1” (AS track) was given for the last time 2020 and is replaced by “Autonomous Systems”.
  • “Autonomous systems 2” (AS track) was given for the last time 2020 and is not replaced.
  • “Learning Theory and Reinforcement Learning” (AI track) was given for the last time 2020. The course has been extended and is divided into the two courses “Learning Theory” and “Reinforcement Learning”.