Resumen

Esta colección de módulos de Qiskit en el aula está diseñada para un curso de nivel universitario en ciencias de la computación, computación cuántica o mecánica cuántica introductoria. El objetivo es ayudar a educadores y estudiantes a aprovechar las computadoras cuánticas para explorar experimentalmente protocolos y algoritmos cuánticos fundamentales, como teletransportación cuántica, distribución de claves cuánticas (QKD) y los algoritmos de Deutsch-Jozsa y Bernstein-Vazirani.
Cada módulo debe iniciarse en clase con apoyo grupal e instructor, pero puede completarse de forma independiente o en grupos pequeños. Todas las actividades se pueden completar en mucho menos tiempo del que el tiempo gratuito asignado como parte del Open Plan disponible para todos los usuarios. Las opciones de simulador también están integradas en caso de que los estudiantes agoten accidentalmente su tiempo de computación cuántica gratuito.
Los instructores pueden solicitar versiones de estos notebooks con claves de respuesta y orientación sobre su ubicación en currículos comunes completando esta encuesta rápida sobre cómo se están utilizando los notebooks.
Conocimientos recomendados
Cada módulo contiene recomendaciones sobre dónde en un currículo cada módulo podría ser más efectivo. En general, los estudiantes obtendrán el máximo provecho de estos módulos si tienen:
- Algún conocimiento de álgebra lineal (matrices deberían ser suficientes)
- Cierta familiaridad con Python, aunque la mayoría de los notebooks pueden simplemente ejecutarse tal como están escritos