====== Exercises ====== 1. 3. 2024: {{ :courses:b0m36qua:tutorials:1._intro_quanphys_24_.pdf |}}, {{ :courses:b0m36qua:tutorials:1._intro_quanphys_sols_24_.pdf |}} 8. 3. 2024: {{ :courses:b0m36qua:tutorials:2_quanphys_24_.pdf |}} 15. 3. 2024: {{ :courses:b0m36qua:tutorials:3_qubits_24_.pdf |}} 22. 3. 2024: {{ :courses:b0m36qua:tutorials:lab01_class-quant_gates.zip |}} 5. 4. 2024: {{ :courses:b0m36qua:tutorials:lab02_class_dj_alg_with_solution.zip |}} 12. 4. 2024: {{ :courses:b0m36qua:tutorials:lab_03_grovers_alg.zip |}} 19. 4. 2024: {{ :courses:b0m36qua:tutorials:qft.pdf |}}, {{ :courses:b0m36qua:tutorials:7_qft.pdf |}}, {{ :courses:b0m36qua:tutorials:qft.zip |}} 26. 4. 2024: {{ :courses:b0m36qua:tutorials:8_qpe.pdf |}} , {{ :courses:b0m36qua:tutorials:qpelab-3.zip |}} , {{ :courses:b0m36qua:tutorials:qpelab-3_sols.zip |}} , Additional resources: [[https://learning.quantum.ibm.com/course/fundamentals-of-quantum-algorithms/phase-estimation-and-factoring|QPE]] 3. 5. 2024: Variational Quantum Algorithms: [[https://learning.quantum.ibm.com/course/variational-algorithm-design|VQAs]] 10. 5. 2024: Quantum random walks: {{ :courses:b0m36qua:tutorials:9_quantum_rand_walks.pdf |}} ====== Last year's exercises ====== 3. 3. 2023: {{ :courses:b0m36qua:tutorials:1._intro_quanphys.pdf |}}, {{ :courses:b0m36qua:tutorials:1._sols.pdf |}}, {{ :courses:b0m36qua:tutorials:1._latex.tex |}} 10. 3. 2023: {{ :courses:b0m36qua:tutorials:2._qubits.pdf |}}, {{ :courses:b0m36qua:tutorials:bloch.zip |}} 17. 3. 2023: {{ :courses:b0m36qua:tutorials:3._entanglement.pdf |}}, {{ :courses:b0m36qua:tutorials:bell.zip |}} 24. 3. 2023: {{ :courses:b0m36qua:tutorials:lab01_quantumcircuits_part_1_.zip |}} 14. 4. 2023: Oracles and Deutsch and Deutsch-Jozsa algorithms [[https://learn.qiskit.org/course/ch-algorithms/deutsch-jozsa-algorithm|DJ Alg.]] 21. 4. 2023: Grover algorithm [[https://learn.qiskit.org/course/ch-algorithms/grovers-algorithm|G Alg.]] 12. 5. 2023: {{ :courses:b0m36qua:tutorials:quantum_random_walks.pdf |}} , {{ :courses:b0m36qua:tutorials:solutions.pdf |}} 19. 5. 2023: [[https://learn.qiskit.org/course/ch-algorithms/shors-algorithm|Shor factoring]] ====== Homework ====== Announced 15. 3. 2024, due 5. 4. 2024 (prior to the lecture as a zip file in Brute): {{ :courses:b0m36qua:tutorials:homework1_2024.pdf |HW1}} Announced 2. 5. 2024 (prior to the lecture as a zip file in Brute): {{ :courses:b0m36qua:tutorials:2024_hw_2.pdf |HW2}} Announced 2. 5. 2024, due 16. 5. 2024 (prior to the lecture as a zip file in Brute): {{ :courses:b0m36qua:tutorials:2024_hw_3.pdf |HW3}} Announced 19. 5. 2024, due 14. 6. 2024 (prior to the exam as a zip file in Brute): {{ :courses:b0m36qua:tutorials:quantum_computing_via_randomized_algorithms_26_.pdf |HW4}} ====== Last year´s homework ====== Announced 10. 3. 2023, due 24. 3. 2023 (prior to the lecture as a zip file in Brute): {{ :courses:b0m36qua:tutorials:qchomework1.pdf |}} Announced 24. 3. 2023, due 7. 4. 2023 (prior to the lecture as a zip file in Brute): {{ :courses:b0m36qua:tutorials:qchomework2.pdf |}} Announced 2. 4. 2023, due 21. 4. 2023 (prior to the lecture as a zip file in Brute): {{ :courses:b0m36qua:tutorials:hw3.pdf |}} Announced 21. 4. 2023, due 5. 5. 2023 (prior to the lecture as a zip file in Brute): {{ :courses:b0m36qua:tutorials:hw4.pdf |}} Announced 19. 5. 2023, due 2. 6. 2023 (prior to the exam as a zip file in Brute): {{ :courses:b0m36qua:tutorials:qchomework5.pdf |}}