CS-C3260 - Practical Quantum Computing, Lecture, 25.4.2023-14.6.2023
This course space end date is set to 14.06.2023 Search Courses: CS-C3260
Topic outline
-
Zulip Chat https://pqc2023.zulip.aalto.fi/
Lecture hall: R001/M140 Majakka
Q&A hall: R001/Y307
Schedule (list of topics might change slightly)
Week Tuesday Wednesday 1 (24 April - 30 April) 0800-1200 Introduction, Gates, Circuit Identities 0800-1000 Cirq tutorial;
1000-1200 Q&A2 (1 May - 7 May) 0800-1200 Teleportation, Superdense Coding, QKD 0800-1000 Qiskit Tutorial;
1000-1200 Q&A3 (8 May - 14 May) 0800-1200 Phase Kickback, Toffoli, Bernstein-Vazirani, Simon's and Grover's Algorithms; 0800-1000 Prog. Q&A;
1000-1200 Q&A4 (15 May - 21 May) no lecture 0800-1000 Prog. Q&A;
1000-1200 Q&A5 (22 May - 28 May) 0800-1200 Arithmetic Circuits 0800-1000 Prog. Q&A;
1000-1200 Q&A6 (29 May - 4 June) 0800-1200 Fault-Tolerance 0800-1000 Prog. Q&A;
1000-1200 Q&AGrading.Total points: 50; Min. needed to pass: 20 points- Quiz (timed on MyCourses, with tutorial questions, at the end of last week) - 20 points
- Project Simulator - 10 Points
- Project Circuit Optimizer - 20 Points
- Project 3 - 50 Points
Grade Points 0 0-19 1 20-30 2 31-40 3 41-50 4 51-75 5 76-100 Project3- can be a github issue from Cirq, Qiskit or PennyLane issues after having discussed the selection beforehand with us
- can be chosen from a list which will be provided after week 1
- will be presented in the form of a workshop on a date to be announced
TAs:- Arshpreet Singh Maan arshpreet.maan@aalto.fi
- Alex Ilov alex.ilov@aalto.fi
Motivation. Quantum computing promises a technical revolution, but what exactly does it refer to? Popular science articles often talk about qubit, entanglement, algorithm, quantum chemistry and the discovery of new drugs and materials. It is important to introduce the foundations of quantum computing, from a practical, realistic and (whenever possible) visual perspective. Quantum communication networks are already used for communicating across continents (Europe-Asia), and the first small scale quantum computers are available in the cloud for experiments. Nevertheless, industrially relevant quantum computing seems to be at least a decade away, because quantum error correction is a necessity but the current hardware is too resource restricted.
Objectives. Introduce the theory and practice necessary for answering:
- What is quantum computing and what are quantum computers?
- What is quantum supremacy, or when will quantum computers become more powerful/relevant than classical ones?
- What can be computed with the currently available quantum chips (NISQ)?
- How does one use the current available quantum chips?
- How is arithmetic performed on a quantum computer?
- What is the surface code? What is braiding? Lattice surgery?
Cirq tutorial: https://docs.google.com/presentation/d/1DgZOz2samNm1B6RQ-VRcCqPIvA3QmZ4PUHQB-CpIjq0/edit?usp=sharing
-
lecture 01 File PDF
-
lecture 02 File PDF
-
lecture 03 File PDF
-
lecture 04 File PDF
-
lecture 05 File PDF
-
lecture 06 File PDF
-
lecture 07 File PDF
-
lecture 08 File PDF
-
lecture 09 File PDF
-
lecture 10 File PDF
-
lecture 11 File PDF
-
lecture 12 File PDF