Practical Quantum Computer Programming: A workshop series for beginners A workshop series for beginners by Dr Muhammad Faryad |
||||||
---|---|---|---|---|---|---|
![]() Registration: Open to all. Date: March 24, 2021 March 25, 2021 March 26, 2021 March 31, 2021 April 1, 2021 April 2, 2021 April 7, 2021 April 8, 2021 April 9, 2021 Time: 6:00 PM - 7:15 PM PKT (+5 GMT Zone) Venue: Online Abstract: This is a workshop for beginning undergrad or advanced high school students and members of general public who want to learn basics of quantum computers. Prior experience with a higher-level language will be very useful but prior knowledge of quantum computing or quantum physics is not required. A working knowledge of matrices is required. This workshop will feature practical sessions on programming a real quantum computer provided by IBM via cloud. We will have nine sessions on quantum algorithms with hands-on programming sessions. We will introduce participants to basic concepts like qubits, measurements, and quantum gates. We will learn how to construct and interpret quantum circuits. Basic quantum algorithms like Deutsch-Jozsa and Grover search, and key concepts like quantum teleportation, superdense coding, and quantum key distribution will be developed and implemented in python (Jupiter notebook) using Qiskit. All lectures can be viewed online in this YouTube Playlist of Khwarizmi Science Society. Details of the Quantum Computer Programming Series
Resource Persons:
Supplementary Documents:
Course Outline
Lecture 1 PDF
Lecture 2 PDF
Lecture 3 PDF
Lecture 4 PDF
Lecture 6 PDF
Lecture 7 PDF
Lecture 8 PDF
Lecture 9 PDF
Practice Exercises
Jupyter Notebook FilesInstructor Dr Muhammad Faryad (muhammad.faryad@lums.edu.pk) Chair, Department of Physics, LUMS Moderator Mohsina Asif (mohsinaasif30@gmail.com) Khwarizmi Science Society |
Birds of Pakistan – A webinar with Prof. Z. B. Mirza »