renumber lectures

This commit is contained in:
James Wootton 2024-09-10 13:38:50 +02:00
parent e352241961
commit 590bfd80a1

View File

@ -2,9 +2,6 @@
This is a [course at the University of Basel](https://vorlesungsverzeichnis.unibas.ch/de/semester-planung?id=286075), given by Dr James Wootton of Moth Quantum. This is a [course at the University of Basel](https://vorlesungsverzeichnis.unibas.ch/de/semester-planung?id=286075), given by Dr James Wootton of Moth Quantum.
The course will largely follow the same structure as previous years, for which a series of lecture videos where created. These are all available on [YouTube](https://www.youtube.com/playlist?list=PLaU1vYImkPDxyqJ6zHAs8W92fYKsfXsV-) for you to view at any time.
## Course Content ## Course Content
This course is an introduction to quantum computation, suitable for students with a physics, nanoscience, computer science or mathematical background. Theologians and philosophers have also been known to try it out! This course is an introduction to quantum computation, suitable for students with a physics, nanoscience, computer science or mathematical background. Theologians and philosophers have also been known to try it out!
@ -19,27 +16,28 @@ The course will be based on the [Qiskit textbook](https://github.com/NCCR-SPIN/q
The course consists of the following set of lectures. We will aim to do slightly more than one per week. All lectures will be given in person, but [video versions](https://www.youtube.com/playlist?list=PLaU1vYImkPDxyqJ6zHAs8W92fYKsfXsV-) of many lectures are available also. Links to the pertinent parts of the Qiskit textbook can be found in the video descriptions. The course consists of the following set of lectures. We will aim to do slightly more than one per week. All lectures will be given in person, but [video versions](https://www.youtube.com/playlist?list=PLaU1vYImkPDxyqJ6zHAs8W92fYKsfXsV-) of many lectures are available also. Links to the pertinent parts of the Qiskit textbook can be found in the video descriptions.
* Lecture 1: [The Atoms of Computation and What is Quantum](https://youtu.be/myzcjukQUFc) and [Python, Qiskit and Hello Qiskit](https://youtu.be/mMJtw-vFXC4) * Lecture 1: [The Atoms of Computation and What is Quantum](https://youtu.be/myzcjukQUFc)
* Lecture 2: [Representing Single Qubit States and Gates](https://www.youtube.com/watch?v=GdRt8vO9xY8) * Lecture 3: [Representing Single Qubit States and Gates](https://www.youtube.com/watch?v=GdRt8vO9xY8)
* Lecture 3: [Multi qubit States and Circuit Identities](https://www.youtube.com/watch?v=pzkeypXaQ-Q) * Lecture 4: [Multi qubit States and Circuit Identities](https://www.youtube.com/watch?v=pzkeypXaQ-Q)
* Lecture 4: [Fun with matrices](https://www.youtube.com/watch?v=e7NTozZMRqk) * Lecture 5: [Fun with matrices](https://www.youtube.com/watch?v=e7NTozZMRqk)
* Lecture 5: [Circuits and Universality](https://www.youtube.com/watch?v=E53mfGrV8ek) * Lecture 6: [Circuits and Universality](https://www.youtube.com/watch?v=E53mfGrV8ek)
* Lecture 6: [Basic Algorithms and Protocols](https://www.youtube.com/watch?v=fNOEVXQKv9M) * Lecture 7: [Basic Algorithms and Protocols](https://www.youtube.com/watch?v=fNOEVXQKv9M)
* Lecture 7: [From the Fourier Transform to Shor's Algorithm](https://www.youtube.com/watch?v=WqgNu8ZziPQ) * Lecture 8: [From the Fourier Transform to Shor's Algorithm](https://www.youtube.com/watch?v=WqgNu8ZziPQ)
* Lecture 8: [Grover's Algorithm and why we can't yet run it](https://www.youtube.com/watch?v=YfFp3K4cAF4) * Lecture 9: [Grover's Algorithm and why we can't yet run it](https://www.youtube.com/watch?v=YfFp3K4cAF4)
* Lecture 9: [Introduction to QEC 1: The repetition code](https://www.youtube.com/watch?v=AuDfq7j_W7E&list=PLaU1vYImkPDxyqJ6zHAs8W92fYKsfXsV-&index=10) * Lecture 10: [Introduction to QEC 1: The repetition code](https://www.youtube.com/watch?v=AuDfq7j_W7E&list=PLaU1vYImkPDxyqJ6zHAs8W92fYKsfXsV-&index=10)
* Lecture 10: [Introduction to QEC 2: The surface code](https://www.youtube.com/watch?v=IdZkxX-Qank&list=PLaU1vYImkPDxyqJ6zHAs8W92fYKsfXsV-&index=11) * Lecture 11: [Introduction to QEC 2: The surface code](https://www.youtube.com/watch?v=IdZkxX-Qank&list=PLaU1vYImkPDxyqJ6zHAs8W92fYKsfXsV-&index=11)
* Lecture 11: [Introduction to QEC 3: LDPC codes](https://www.youtube.com/watch?v=IdZkxX-Qank&list=PLaU1vYImkPDxyqJ6zHAs8W92fYKsfXsV-&index=11) * Lecture 12: Introduction to QEC 3: LDPC codes
* Lecture 12: [Decoding 1: Running Circuits and Interpreting Outputs](https://github.com/quantumjim/qec_lectures/blob/main/lecture-1.ipynb) * Lecture 13: [Decoding 1: Running Circuits and Interpreting Outputs](https://github.com/quantumjim/qec_lectures/blob/main/lecture-1.ipynb)
* Lecture 13: [Decoding 2: Correcting Errors](https://github.com/quantumjim/qec_lectures/blob/main/lecture-2.ipynb) * Lecture 14: [Decoding 2: Correcting Errors](https://github.com/quantumjim/qec_lectures/blob/main/lecture-2.ipynb)
* Lecture 14: [Decoding 3: Programming and Using a Matching Decoder](https://github.com/quantumjim/qec_lectures/blob/main/lecture-3.ipynb) * Lecture 15: [Decoding 3: Programming and Using a Matching Decoder](https://github.com/quantumjim/qec_lectures/blob/main/lecture-3.ipynb)
* Lecture 15: [Decoding 4: Programming HDRG Decoders](https://github.com/quantumjim/qec_lectures/blob/main/lecture-4.ipynb) * Lecture 16: [Decoding 4: Programming HDRG Decoders](https://github.com/quantumjim/qec_lectures/blob/main/lecture-4.ipynb)
## Extra Topics ## Extra Topics
For some lectures there is also some extra content that we will cover if there is time. Or you can just check it out for fun! For some lectures there is also some extra content that we will cover if there is time. Or you can just check it out for fun!
* Lecture 1: [The Unique Properties of Qubits](extra_resources/unique-properties-qubits.ipynb) * Lecture 1: [The Unique Properties of Qubits](extra_resources/unique-properties-qubits.ipynb)
* Lecture 2: [Python, Qiskit and Hello Qiskit](https://youtu.be/mMJtw-vFXC4)
* Lecture 3: [Density matrices](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/QI_course/2_The_Qubit.pdf), [partial trace](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/QI_course/3_Quantum_Information.pdf) and [Schmidt decomposition](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/QI_course/6_Quantum_Correlations_part_1.pdf). * Lecture 3: [Density matrices](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/QI_course/2_The_Qubit.pdf), [partial trace](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/QI_course/3_Quantum_Information.pdf) and [Schmidt decomposition](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/QI_course/6_Quantum_Correlations_part_1.pdf).
* Lecture 5: [Proof that Clifford + t is universal](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/extra_resources/Lecture%206%20(2013%20version).pdf) * Lecture 5: [Proof that Clifford + t is universal](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/extra_resources/Lecture%206%20(2013%20version).pdf)
* Lecture 6: [Relative Entropy and Entanglement Sharing](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/QI_course/7_Quantum_Correlations_part_2.pdf) * Lecture 6: [Relative Entropy and Entanglement Sharing](https://github.com/quantumjim/Quantum-Computation-course-Basel/blob/main/QI_course/7_Quantum_Correlations_part_2.pdf)