Introducción a la Computación Cuántica es un curso de nivel intermedio que presenta los principios de la computación cuántica y sus aplicaciones en criptografía, optimización e inteligencia artificial.
Va del bit al qubit y de ahí a la superposición, representada en la esfera de Bloch, y al entrelazamiento, con el protocolo BB84 de distribución cuántica de claves. Construye circuitos con puertas Hadamard, CNOT y Pauli-X, ejecuta el algoritmo de Deutsch-Jozsa en IBM Quantum Experience y estudia en profundidad los algoritmos de Shor y Grover junto con la criptografía post-cuántica.
Compara qubits superconductores, iones atrapados y fotónicos, y cierra con Quantum Machine Learning y las Quantum Support Vector Machines. Cada unidad discute una noticia de actualidad, como los procesadores de Google, IBM y Microsoft o el satélite Micius. Apunta a desarrolladores, estudiantes de física, matemática o sistemas y profesionales de banca, salud o telecomunicaciones.
Título secundario completo y conocimientos básicos de Álgebra Lineal y de programación en lenguaje Python (estructuras de repetición, estructuras de decisión y funciones).