Quantum Computing Systems

Course ID 15898

Description This course will cover the fundamental concepts quantum computation and quantum computer systems, including recent progress on research topics. Specific topics include the following quantum fundamentals, quantum gates and circuits, quantum circuit synthesis/compilation (including Solovay Kitaev algorithm) quantum circuit optimization (search algorithms and local optimality) quantum simulation (dense and sparse approaches) quantum algorithms In addition to lectures, the course will include a project on a topic chosen by the student (or a group of students). The course is open to all students and especially to students with background is ""classical"" computer science, including algorithms, programming languages, systems (in no particular order).

Key Topics
quantum computing

Required Background Knowledge
no specific background required

Course Relevance
juniors, seniors, grad students

Course Goals
Learn fundamental of quantum computing and its applications. Learn the synthesis and optimizations of quantum programs.

Learning Resources
none

Assessment Structure
20% homework/quiz 20%participation 60% project

Extra Time Commitment
n/a

Course Link
https://www.umut-acar.org/quantum-computer-systems