Introduction to Quantum Computing and Qiskit (Spring 2023)

A 2-week module for High School Computer Science Students 

Learn About Quantum Computing

Quantum Computing is an emerging area of computer science that has the potential to solve problems in chemistry, physics, and other fields that are too difficult or impossible to solve on today’s supercomputers. This computer science module is designed to bring some of these quantum ideas and tools for students to experience in the high school classroom. 

Content

  • Introduces basic quantum computing concepts by building on the student’s knowledge of computer science. 

  • Students are taught how to program in Qiskit, a popular language for designing quantum circuits.

  • Experiment with building quantum circuits and quantum algorithms in Qiskit to reinforce student understanding of quantum concepts.

Prerequisites

  • Programming experience in their high school computer science class. 

  • Comfort with basic algebra (e.g., square roots of numbers).

  • It does not require any prior knowledge of quantum physics or advanced math.

Features

  • 2-3 weeks (10 lessons) stand-alone module

  • Free student accounts available on IBM Quantum computing platform.

  • No software installation required.

  • Complete resources for students and teachers


AUTHORS

This resource was developed by the EPiQC Education team led by Diana Franklin at the University of Chicago. If you have any questions please contact Brent Yen (byen@uchicago.edu) or Diana Franklin (dmfranklin@uchicago.edu) for more information.