Lectures on Quantum Computation

A set of lectures on Classical and Quantum Computation at SISSA.


This syllabus refers to the the lectures that took place at SISSA in May 2013.

The topics covered where:


Automata; Languages; Turing Machines; Decidability


Complexity classes: P, Time hierarchy theorem, NP, co-NP, completeness


Randomized algorithms, BPP, RP, co-RP

The polynomial hierarchy


Definition of Quantum Computation

Entanglement, its measures and power


Universal QC; quantum circuit; Solovay-Kitaev theorem


BQP; Grover’s algorithm and its optimality; phase estimation; Shor’s algorithm

The class QMA and some QMA-complete problems


Adiabatic quantum computation


Topological quantum memory; anyons and computation


The 2015 class will probably have a slightly different syllabus and will take place at SISSA in spring 2015.