Skip to main content
Home Home
Menu Close

Help Navigation

  • Gateway
  • Alumni
  • Support Us
  • Questions?
  • Contact Us
Search
Home Home
  • About
    • About Us
    • Community News
    • Take the Tour
  • Admissions
    • Overview
    • Apply
    • Events
    • Enrollment Options
    • Tuition
    • Financial Aid
    • Criteria
  • Academics
    • Overview
    • Course Catalog
    • Middle School
    • Graduation Requirements
    • College-Style Schedule
    • Curriculum
  • Student Life
  • Student Support
    • Overview
    • Academic Advising
    • College Counseling
    • Counseling & Wellness
    • Writing & Tutoring Center
Stanford Online Highchool 20th Anniversary site

Help Navigation

  • Gateway
  • Alumni
  • Support Us
  • Questions?
  • Contact Us

Breadcrumb

  1. Home
  2. Community News
  3. Distinctive Courses: Quantum Computing
Back to Community News home

Distinctive Courses: Quantum Computing

Quantum Computing

Introduction to Quantum Computing is a two-semester course at Stanford OHS that covers various areas related to harnessing quantum mechanics to improve the efficiency of certain types of computation. 

What is quantum computing?

It was only in the 1980s that Richard Feynman suggested that to simulate quantum systems efficiently a new paradigm of computation was required that is inherently quantum mechanical. The most elementary way to describe quantum computation is the replacement in classical (non-quantum) computing theory with quantum objects having two possible outcomes when measured -a qubit. A classical bit has only two allowable states in which it can be in, 0 or 1. A qubit has two outcomes when measured, again 0 or 1, however a qubit can be in an infinite number of quantum states prior to measurement. 

A typical quantum algorithm involves manipulating (without measuring) a set of qubits such that the probability for the 'correct' answer is amplified while diminishing incorrect ones. 

One goal of the course is to examine various statements about quantum computation and determine what is hype (or incorrect) and what are valid explanations. It is commonly stated that quantum computing is powerful because it calculates all possible inputs simultaneously. This is incorrect! Quantum computation does not permit calculation of problems not possible with classical computers; it is about making particular algorithms significantly more efficient to calculate. 

In fact, the range of problems for which a quantum computer is thought to be more efficient is rather narrow. However, known theoretical results (e.g. Shor's prime factorization algorithm) would have a large impact on security and data encryption. 

Each semester, students explore a topic of their choosing in more depth, with some students programming on IBM's Qiskit platform, which permits small computations on an actual (though limited) quantum computer.

Learn More About Stanford OHS Academics
Back to Community News home

Who We Are

Footer logo

Explore Stanford Pre-Collegiate Studies

Contact Info

Stanford Online High School
Academy Hall  Floor 2 8853
415 Broadway
Redwood City, CA 94063

Contact Stanford OHS

  • Facebook
  • Camera 2

Navigate

  • About
  • Alumni
  • Gateway
  • Questions?

Support Us

Your gift to Stanford Online High School benefits instructional and outreach activities.

Make a Gift
 Footer logo
  • Stanford Home
  • Maps & Directions
  • Search Stanford
  • Emergency Info
  • Terms of Use
  • Privacy
  • Copyright
  • Trademarks
  • Non-discrimination
  • Accessibility

© Stanford University. Stanford, California 94305.