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 el apoyo del grupo y del instructor, pero puede completarse de forma independiente o en grupos pequeños. Todas las actividades pueden completarse en mucho menos tiempo que el tiempo gratuito asignado en el 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 las soluciones 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 en qué punto del plan de estudios puede resultar más eficaz cada módulo. 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