Introduction to Quantum Computing and Qiskit (Revised 2024)
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 
- Teaches students how to program in Qiskit, a popular language for designing quantum circuits 
- Introduces students to building quantum circuits and quantum algorithms in Qiskit to reinforce their understanding of quantum concepts 
Prerequisites
- Programming experience in a high school computer science class 
- Comfort with basic algebra (e.g., square roots of numbers) 
- Does not require any prior knowledge of quantum physics or advanced math 
Features
- Stand-alone module (2-3 weeks / 10 lessons) 
- Uses Google Colab, a free cloud-based Jupyter Notebook service 
- 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 Jen Palmer (jenpalmer@uchicago.edu) or Diana Franklin (dmfranklin@uchicago.edu) for more information.

 
             
             
             
             
            