Programa

Computação Quântica

Curso de Especialização em Informática

Curso de Especialização em Data Science

Mestrado Bolonha em Informática

Mestrado Bolonha em Engenharia Informática

Mestrado Bolonha em Ciência de Dados

Mestrado Bolonha em Segurança Informática

Mestrado Bolonha em Engenharia Informática

Programa

Na unidade curricular que se apresenta de seguida serão abordados os seguintes temas tendo em conta as recomendações internacionais para uma unidade curricular sobre a temática e unidades curriculares semelhantes em outras instituições internacionais. Do conteúdo programático desta unidade curricular fazem parte: 1. Princípio da mecânica quântica e o formalismo quântico: a. Álgebra linear; b. Qubits, estados quânticos e sobreposição; c. Observação de estados quânticos, medições e seus efeitos; d. Evolução de estados quânticos; 2. Computabilidade e complexidade quântica: a. Circuitos quânticos; b. Universalidade de conjuntos de operações quânticas; c. Universalidade do modelo quântico; d. A classe BQP e a sua relação com as classes BPP, NP e PSPACE; 3. Informação quântica: a. Teorema da não clonagem; b. Pares EPR e entrelaçamento; c. Teleportação de informação; d. Codificação superdensa; e. Quantum fingerprint; f. Códigos de correção de erros quânticos; 4. Algoritmos quânticos: a. O problema de Deutsch b. Algoritmos de Deutsch-Jozsa; c. Algoritmo de Bernstein-Vazirani; d. A transformada de Fourier quântica; e. Algoritmo de Shor, problema do period-finding e frações contínuas; f. Algoritmo de Grover e aplicações; 5. Criptografia Quântica: a. Quantum key distribution; b. Impossibilidade de bit commitment perfeito; c. Outras aplicações criptográficas quânticas;