Course description: The field of quantum information and computation has evolved to a stage where there are quantum devices that can be programmed and various tasks and algorithms can be tested on these devices. This course introduces various quantum programming frameworks. It aims to provide a more practical approach of learning quantum computing by programming, via softwares developed using Python. Important basic quantum algorithms will be reviewed and learned by programming them and simulating their action. Moreover, an emphasis will be paid to the so-called Variational Quantum Eigensolver that has already been used on many problems, from molecular energies and optimization to financial applications and quantum machine learning. Some illustration of quantum programming will be done on IBM's transmon-type cloud quantum computers. Beyond the circuit-based quantum computers, programming quantum annealers will provide an alternative approach to solve a wide family of optimization problems.
Please check with YITP's website and calendar for scheduled seminars.
Fall 2025: PHY568 Quantum Information Science
Fall 2025: PHY670 Seminar in Theoretical Physics
Spring 2025: PHY605 Quantum Programming
Spring 2025: PHY670 Seminar in Theoretical Physics
Fall 2024: PHY568 Quantum Information Science
Fall 2024: PHY670 Seminar in Theoretical Physics
Spring 2024: PHY605 Quantum Programming
Spring 2024: PHY670 Seminar in Theoretical Physics
Fall 2023: PHY568 Quantum Information Science
Spring 2023: PHY670 Seminar in Theoretical Physics
Fall 2022: PHY568 Quantum Information Science
Fall 2022: PHY670 Seminar in Theoretical Physics
Spring 2022: PHY670 Seminar in Theoretical Physics
Fall 2021: PHY682 Topics in Solid-State Physics ---Introduction to Quantum Information Science
Fall 2021: PHY670 Seminar in Theoretical Physics
Spring 2021: PHY670 Seminar in Theoretical Physics
Fall 2020: PHY682 Topics in Solid-State Physics ---Introduction to Quantum Information Science
Spring 2020: on sabbatical leave (due to the Covid-19 pandemic, I ended up staying in Stony Brook)
Fall 2019: PHY670 Seminar in Theoretical Physics
Spring 2019: PHY251 Modern Physics Lecture (PHY251) and Recitation (PHY251-R02)
Spring 2019: PHY670 Seminar in Theoretical Physics
Fall 2018: PHY670 Seminar in Theoretical Physics
Spring 2018: PHY251 Modern Physics Lecture (PHY251) and Recitation (PHY251-R02)
Spring 2018: PHY670 Seminar in Theoretical Physics
Fall 2017: PHY670 Seminar in Theoretical Physics
Spring 2017: PHY251 Modern Physics
Spring 2017: PHY670 Seminar in Theoretical Physics
Fall 2016: PHY126-R01 Classical Physics B
Fall 2016: PHY670 Seminar in Theoretical Physics (co-organizer; for schedules of talks, please check with YITP calendar)
Spring 2016: PHY308 Quantum Physics and PHY578 Quantum Physics for Teachers
Spring 2016: PHY670 Seminar in Theoretical Physics
Fall 2015: PHY670 Seminar in Theoretical Physics (Seminar ITP)
Spring 2015: PHY308 Quantum Physics & PHY578 Quantum Physics for Teachers
Fall 2014: PHY126-R01 Classical Physics B
Spring 2014: PHY680.01 Quantum Computing
Fall 2013: PHY131-R10 Classical Physics I
Spring 2013: PHY598 Graduate Seminar: AMO and Condensed Matter Physics
Fall 2012: PHY566 Quantum Electronics II (Quantum Optics)
Spring 2012: PHY680.01 Quantum Computing and Quantum Information