La posibilidad de crear computadores cuyo funcionamiento está basado en las leyes de la física cuántica, por oposición a la física clásica, ha despertado un gran interés y ha sido el foco de investigación muy activa en las últimas tres décadas. El objetivo de este proyecto es familiarizarse con este tema y puede abordarse desde diferentes líneas:
1) El estudio de algunos algoritmos para computadores cuánticos que son ahora ya famosos, tales como el algoritmo de Shor [1] para factorización de números enteros.
2) Aprender a programar una unidad de cómputo cuántica (QPU, quantum processing unit) ya sea simulada o real conectada a la nube [2].
[1] P. W. Shor, Algorithms for quantum computation: discrete logarithms and factoring, Proceedings 35th Annual Symposium on Foundations of Computer Science, Santa Fe, NM, USA, 1994, pp. 124-134, doi: 10.1109/SFCS.1994.365700.
[2] Eric R. Johnston, Nic Harrigan, Mercedes Gimeno-Segovia, Programming Quantum Computers, OReilly media Inc, ISBN: 9781492039686.