DM893: Quantum Computing

The Study Board for Science

Teaching language: Danish, but English if international students are enrolled
EKA: N340130102
Assessment: Second examiner: Internal
Grading: 7-point grading scale
Offered in: Odense
Offered in: Autumn
Level: Master

STADS ID (UVA): N340130101
ECTS value: 5

Date of Approval: 08-04-2025


Duration: 1 semester

Version: Approved - active

Entry requirements

None

Academic preconditions

Students taking the course are expected to have basic knowledge of linear algebra, corresponding to the contents of an introductory course such as DM561 or MM505.

Course introduction

The central aim of this course is to give students an introduction to quantum computing and some of its applications, as well as the Hilbert space formalism underlying the theory of quantum computing. While some practical aspects of quantum computing may be covered during the course, the focus of the course is primarily foundational and theoretical.

Expected learning outcome

At the end of the course, the student is expected to have acquired competences to

  • understand the fundamental theory of quantum computing, including the postulates of quantum mechanics
  • understand models of universal quantum computing,
  • account for distinctly quantum phenomena, such as superposition and nonlocality, and their role in particular quantum algorithms and protocols,
  • implement and prove the correctness of particular quantum algorithms and protocols.

Content

  • Basics of finite-dimensional Hilbert spaces
  • The postulates of quantum mechanics
  • The quantum circuit model and universal quantum computing
  • Quantum algorithms and protocols and their correctness
  • The fundamentals of quantum error correction

Literature

See itslearning for syllabus lists and additional literature references.

Examination regulations

Exam element a)

Timing

Autumn and January

Tests

Portfolio with oral defense

EKA

N340130102

Assessment

Second examiner: Internal

Grading

7-point grading scale

Identification

Full name and SDU username

Language

Normally, the same as teaching language

Duration

Oral exam - 30 minutes

Examination aids

All aids and materials permitted for the individual assignments

ECTS value

5

Additional information

Portfolio exam consisting of two parts:
  1. A number of individual assignments 
  2. Individual oral examination - during the exam period

To achieve a passing grade overall, both elements 1 and 2 must individually meet the learning objectives. All aids and materials are permitted for the individual assignments.
The assessment of element 1 takes place in conjunction with the completion of element 2.
The grade is primarily based on element 2, but element 1 can raise or lower the grade by one grade step.

Re-examination as an ordinary exam with the option of resubmitting individual assignments.

Indicative number of lessons

48 hours per semester

Teaching Method

Planned lessons:

Total number of planned lessons: 48

Hereof:

Common lessons in classroom/auditorium: 48

Lectures and exercise classes. The course syllabus is covered during lectures, and exercise classes are used to solve exercise sheets.

Other planned teaching activities:

  • reading course material
  • solving exercises related to the course material
  • reflection upon the intro and training sections.

Teacher responsible

Name E-mail Department
Robin Kaarsgaard Sales kaarsgaard@imada.sdu.dk Computational Science

Timetable

Administrative Unit

Institut for Matematik og Datalogi (datalogi)

Team at Registration

NAT

Offered in

Odense

Recommended course of study

Profile Education Semester Offer period

Transition rules

Transitional arrangements describe how a course replaces another course when changes are made to the course of study. 
If a transitional arrangement has been made for a course, it will be stated in the list. 
See transitional arrangements for all courses at the Faculty of Science.