Large-Scale Simulations of Quantum Systems

Course content

The general objective of this course is to provide students with a comprehensive understanding of how quantum computing and large-scale classical computing can be harnessed to advance quantum technologies. The course emphasizes both numerical skills and theoretical insights necessary for deploying large scale simulations of quantum systems.

 

The course teaches students how to leverage quantum computing and large-scale classical computing to simulate and design the dynamics of quantum systems. The course consists of six modules covering different aspects of classical high-performance computing and practical quantum computing.

Learning outcome

Knowledge:

  • Quantum system dynamics and approaches to classical simulation of these
  • High-performance and parallel computing
  • Quantum algorithms and resource estimation

Skills:

  • Developing and implementing code for simulating and visualizing quantum dynamics
  • High-performance computing (HPC)
  • Identifying and analysing computational problems for their suitability for parallelization
  • Conducting simulations using quantum computing hardware

Competencies:

  • Designing and executing large-scale simulation workloads
  • Parallel computing
  • Evaluating resource requirements and performance metrics for quantum algorithms

Combination of lectures and hands-on computational exercises

See Absalon

Students should have a good background in quantum mechanics, corresponding to the level taught in the BSc programme in Physics and represented for example by "Introduction to Quantum Mechanics" (D.J. Griffiths and D.F. Schroeter).
Students are also expected to have programming experience corresponding to at least a 7.5 ECTS introductory programming course.

Oral
Continuous feedback during the course of the semester
Feedback by final exam (In addition to the grade)
ECTS
7,5 ECTS
Type of assessment
Continuous assessment, 6 submissions
Type of assessment details
The continuous assessment will be made based on the 6 projects connected to each of the 6 modules. The assessment will take both the final result, quality of visualizations, code benchmarks, and code structure into account.

The 6 submissions carry equal weight, and the final assessment will be based on a weighted average. Assignments that are not submitted will receive a grade of -3. It is not required to pass each individual submission, and the examination can be passed with an overall average of 02 or higher.
Aid
All aids allowed
Marking scale
7-point grading scale
Censorship form
No external censorship
Several internal examiners
Re-exam

Oral examination, 20 minutes with no preparation time.

Criteria for exam assessment

See Learning Outcome

Single subject courses (day)

  • Category
  • Hours
  • Lectures
  • 30
  • Theory exercises
  • 60
  • Project work
  • 116
  • English
  • 206

Kursusinformation

Language
English
Course number
NFYK26002U
ECTS
7,5 ECTS
Programme level
Full Degree Master
Duration

1 block

Placement
Block 4
Schedulegroup
B
Capacity
No limitation - unless you register in the late-registration period (BSc and MSc) or as a credit or single subject student.
Studyboard
Study Board of Physics, Chemistry and Nanoscience
Contracting department
  • The Niels Bohr Institute
Contracting faculty
  • Faculty of Science
Course Coordinator
  • Mark Kamper Svendsen   (13-7165766f32777a6972687769724472666d326f7932686f)
Saved on the 23-02-2026

Er du BA- eller KA-studerende?

Er du bachelor- eller kandidat-studerende, så find dette kursus i kursusbasen for studerende:

Kursusinformation for indskrevne studerende