Quantum information science and engineering (QISE) is an important and growing field. The subject is mature enough that quantum computing courses and degree programs are becoming common in physics and engineering departments in universities around the world. With the increasing number of QISE career opportunities in the US and beyond, it is important that students develop the practical skills necessary to participate in these new technologies. The set of necessary skills extends beyond fluency in a programming language and algorithm design, and now involves proficiency in a number of toolchain and workflow patterns. This course will prepare students not only for research in this field, but also for positions in government labs and industry, given that many of the leading companies and labs (Google, IBM, Lockheed Martin, Northrop Grumman, Army Research Laboratory, National Institute of Standards and Technology, etc.) have active research programs related to QISE.
This class will give you hands on experience developing software which executes quantum algorithms.
Instructor | Nick Mayhall (nmayhall@vt.edu) |
Location | Pamplin Hall 3028 |
Time | 11:00am - 12:15pm, T/Th |
Online Materials hosted on GitHub, specified by the instructor. GitHub is a cloud-based resource that hosts code modules, documentation, and other items to which the instructor will provide a curated, tailored set of links and where they will maintain their own projects.
Assignment | Percent of grade |
---|---|
Assignments | 80% |
Quizzes | 10% |
Presentation | 10% |
Quizzes may either be announced or unannounced. There will not be any major tests in this course.
These topics are very tentative, and are subject to change.
- MolSSI Python Package workshop: link
- Ising Problem
- define functions and classes
- Python Basics: link
- compute expectation values, and plot as function of T
- convert notebook into python package
- add montecarlo to package
- define functions and classes
- Linear Algebra Review: link
- Qiskit Setup: link
- Module: Classical Gates link
- Module: Quantum Teleportation: link
- Module: Deutsch-Jozsa Algorithm: link
- Module: VQE: link