Lecture 10 Pre-Class

  1. (4 pts.) Submit your solutions to the exercises we did in class on Monday.

  2. (4 pts.) Watch and summarize this video on Fourier transforms or if you have learned about Fourier transforms (especially discete Fourier transforms) in another class, explain which class and what you learned.

  3. (2 pts.) Besides being the basis of many of the other algorithms we will learn in this course, the quantum fourier transform has many of the same applications as the discrete fourier transform. Look up a couple of these applications and explain what the discrete fourier transforms does.

Homework 3 Extra Credit

For 5 pts. extra credit on Homework 3, go through one of the below resouces and provide a through analysis of how (and if) it aided your knowledge of quantum computing and/or quantum mechanics.

  • The Qubit Game: A web-based game made by Google to teach principles of quantum computing.
  • Quantum Kittens: A visual novel that explains concepts of quantum mechanics and quantum computing with cats
  • Quirk: A web-based GUI quantum circuit builder
  • Quantum Chess: Chess but with rules based on quantum mechanics.
  • qCraft: A quantum mechanics mod for Minecraft. Find it on your favorite modding sites.
  • Decodoku: A web-based game which teaches the principles of quantum error correction (a topic we will cover later in the semester)
  • Quantum Country: This website combines articles and flashcards to help you learn concepts of quantum physiscs.