Programming for Medical Imaging

Course description:

In the area of medical imaging, it is necessary to create computer programs to process and analyse image data. This course deals with both the theoretical knowledge and practical skills of working with (large) image datasets.

You will learn how to write source code and create a computer program to process medical images efficiently. This includes debugging and problem solving.

The course includes algorithms and data structures used in medical image analysis. Modern programming techniques are used, paying attention to efficient computer instructions and memory usage.

Learning goals: upon completion of the course the student

  • is able to create a computer program using C++ and ITK
  • can debug source code and fix issues
  • has understanding on how source code affects computer execution and memory
  • has knowledge on algorithms and data structures for medical image processing

Literature/study material used:


  • Written exam: 60%
  • Two computer assignments: 40%

The weights indicated above are applied to calculate the final mark. To pass the course the grade for each component must be a 5.0 or higher and the final mark must be an unrounded 5.5 or higher. (Anglo-Saxon grade mark D)

Date: 10 September – 9 November 2018

Registration: Apply at least 2 weeks before the start of the course. Register via the study guide.

Mandatory for students in Master’s programme: yes

Optional for students in other GSLS Master’s programme: yes