NFYK26002U Large-Scale Simulations of Quantum Systems

Volume 2026/2027
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

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.
Combination of lectures and hands-on computational exercises
  • Category
  • Hours
  • Lectures
  • 30
  • Theory exercises
  • 60
  • Project work
  • 116
  • Total
  • 206
Oral
Continuous feedback during the course of the semester
Feedback by final exam (In addition to the grade)
Credit
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 assesment

See Learning Outcome