Computação quântica é área emergente da ciência da computação que utiliza princípios da mecânica quântica para processar informações. Diferentemente dos computadores clássicos, que usam bits (0 ou 1), os computadores quânticos usam qubits, que podem existir em múltiplos estados simultaneamente, permitindo uma maior capacidade de processamento para certos tipos de problemas.
O objetivo do curso é fornecer introdução abrangente à computação quântica, cobrindo tanto fundamentos teóricos quanto as aplicações práticas. Ao final do curso, você será capaz de entender conceitos básicos da mecânica quântica e sua aplicação na computação, além de familiarizar-se com ferramentas e linguagens de programação quântica.
O curso será desenvolvido via ambiente Windows, utilizando recursos nativos do sistema operacional, como WSL. Porém, pode-se também utilizar outros ambientes desktop, dadas devidas especificidades de cada sistema operacional. As etapas desenvolvidas no console AWS serão as mesmas para todos sistemas operacionais.
O curso será desenvolvido em ambiente web, utilizando Google Colab, para criação e manipulação de notebooks Python e IBM Qiskit. Alguns momentos, código será sincronizado com IBM Quantum Platform Cloud, requerindo conta gratuita na mesma (tempo de processamento gratuito). O curso requer conhecimentos básicos de lógica de programação e linguagem de programação Python.
Elaborado por Mateus Schwede
ubsocial.github.io