Skip to content

Official Repository of the course "Quantum Computing: A Practical Perspective", offered by NECSTLab @ Politecnico di Milano, in collaboration with MathWorks

Notifications You must be signed in to change notification settings

necst/qc-with-matlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Computing: A Practical Perspective

This is the official repository of the course "Quantum Computing: A Practical Perspective", offered by NECSTLab @ Politecnico di Milano, in collaboration with MathWorks.

Course Details

This course aims to introduce the basic notions to design, develop, and analyze algorithms for quantum computers. In the last decades, the state of the art has produced an extraordinary improvement for quantum architectures, that are able to tackle complex problems, achieving extremely reduced execution time if compared to classical computation. Yet, current limits regarding the number of available qubits and noise intensity strongly limit their potential. Therefore, a quantum engineer needs to know how to design algorithms, identify their bottlenecks, and adopt effective solutions to mitigate noise.This course aims to provide students with the necessary notions to use MathWorks MATLAB Support Package for Quantum Computing, in order to design quantum algorithms, simulate them locally, run them on real quantum hardware through cloud-based services, visualize and analyze their circuits and their output. Students will see practical examples of notorious algorithms, such as the mathematical optimization frameworks known as QUBO. They will also be introduced to error mitigation and correction techniques. At the end of the course, students will work on a project, aiming to consider real use cases and strengthen their capabilities in quantum computation.

Editions

First Edition: March to April 2024

Second Edition: November to December 2024

Content

Each folder contains the slides and the code used in the corresponding lecture. Feel free to use them to learn and develop novel quantum algorithms!

Every Live Script has been executed with MATLAB R2024b.

Acknowledgements

A special thanks to MathWorks, which has supported the Quantum Computing with MATLAB Curriculum Development Project.

Contacts

In case you have any doubts, feel free to reach out the lecturer:

Marco Venere - marco.venere@polimi.it

About

Official Repository of the course "Quantum Computing: A Practical Perspective", offered by NECSTLab @ Politecnico di Milano, in collaboration with MathWorks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published