CS333: Quantum Computing

Quantum computers harness the strange and counterintuitive properties of quantum mechanics to solve computational problems. In some cases, quantum computers will be able to solve problems much more quickly than classical computers. This potential has prompted a surge in interest in building quantum computers and in understanding their power. In this class, we will learn how quantum mechanics can give advantages in computer science applications from communication, cryptography, and algorithms.

Quick Links:

Where can I find/turn in

  • Problem Sets: Find on this page, turn in on Canvas.
  • Problem Set Hints and Solutions: Canvas Files Tab (Hints availalble once Rough Draft is submitted, Solutions available once PSet is submitted)
  • Programming Assignments: Find on this page, turn in on Canvas.
  • Problem Set-Assessments: turn in on Canvas
  • Quizzes and Exams: find and turn in on Canvas
  • Reflections: turn in on OneNote
  • Class notes: OneNote, links on Calendar
  • Announcements/Questions/Discussion: Teams
  • List of Deadlines: Canvas and Calendar