O propósito dos computadores cuánticos é aproveitar as propiedades cuánticas dos qubits e poder executar algoritmos cuánticos que utilizan a superposición e o entrelazamiento para ofrecer unha capacidade de procesamiento moito maior que os algoritmos clásicos. É importante indicar que o verdadeiro cambio de paradigma non consiste en facer o mesmo que fan as computadoras dixitais ou clásicas, senón que os algoritmos cuánticos permiten realizar certas operacións dunha maneira totalmente diferente que en moitos casos resulta ser máis eficiente, é dicir, en moito menos tempo ou utilizando moitos menos recursos computacionales. Esta materia presenta unha serie de algoritmos cuánticos que proporcionan vantaxes computacionales sobre os mellores algoritmos clásicos equivalentes. Aínda que algún destes algoritmos non teñen unha aplicación práctica directa ou a súa implementación é inviable nos computadores cuánticos actuais, son un claro exemplo das posibilidades que a computación cuántica ofrece para tratar problemas irresolubles clasicamente.
Este curso está deseñado para que os estudantes aprendan no laboratorio aspectos relevantes da programación cuántica de algoritmos vistos anteriormente
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.