Practical Quantum Computing for Scientists
Quantum computers are here, the next big challenge: A quantum skills shortage. The quantum computing industry will be a $65 billion market by 2030; others anticipate that up to 20% of organizations could be budgeting for quantum computing in 2023, up from 1% in 2018.
This course is intended to teach hands-on skills using quantum computers for doing computational basic science.
This years focus: Hamiltonian Simulation
Planned course content
Introduction and Linear Algebra Review
Quantum Mechanics Reminder
Measurement and Quantum Teleportation
No Cloning, Entanglement, and Density Matrices
Non-Local Games
Entropy and Entanglement Distillation
Quantum information with continuous variables
Hamiltonian Simulation
Electronic Hamiltonian and Molecular systems
Syllabus
Course Title | PHYS437 Practical Quantum Computing for Scientists |
---|---|
Lecturers | Barış Malcıoğlu |
Grading | Midterm %20, Term project %40, Hands-on sessions & homework %40 |
Hands-On sessions
- Attendance to all of the hands-on sessions, and submitting the assigned hands-on work is mandatory. Any missed hands-on session, or assigned hands-on work will result in N/A grade. Only officially documented cases (such as medical reports) will be considered for exemption.
Midterm Exam
- The midterm exam will involve a theory part and a programming part.
- The programming part must be an ASCII text file containing python code (*.py).
Term projects
- The term project is the final exam.
- Participants are expected to present a project involving Quantum Computation, Quantum Communication, or Quantum hardware.
- The term project consists of these parts:
- A 1-page abstract describing the project
- Presentation (~20 minutes), Q&A session after the talk (~10 minutes)
- (Optional) A final report
- The presenter will be graded according to the scientific quality of the presentation
- The audience will be graded according to their participation in the Q&A session.
- The term projects will be presented in the last 3-4 weeks
- Attendance to the term project presentations is mandatory. The first missed week will result in a reduction of your final grade to %65. The second missed week will result in a reduction of your final grade to %35. If you miss three weeks, you will receive N/A grade.
- Only one missed week might be allowed with a valid official excuse.
Textbooks
Theory Content:
- "Quantum Computing for the Quantum Curious" Ciaran Hughes, Joshua Isaacson, Anastasia Perry, Ranbel F. Sun, Jessica Turner https://doi.org/10.1007/978-3-030-61601-4 (open Access)
- "Quantum Computing: Lecture Notes" Ronald de Wolf arXiv:1907.09415
- "Introduction to Quantum Computation" Sevag Gharibian (Can be obtained from his course page here)
Lab Content:
- Qiskit Textbook
- Xanadu Quantum Codebook
- "Quantum Computing: An Applied Approach" Jack D. Hidary https://doi.org/10.1007/978-3-030-23922-0
Optional content (time permitting)
- "Lectures on Quantum Tensor Networks" Jacob Biamonte (for a systematic connection between circuit diagrams and CV systems)
- "Machine Learning with Quantum Computers" Maria Schuld, Francesco Petruccione https://doi.org/10.1007/978-3-030-83098-4
More
I highly recommend opening an account in IBM Quantum Cloud. You need to know python. You'll need an access to resources to run qiskit/pennylane/strawberryfields based codes to do your homework.