School of Cyber Innovations

Quantum Computing

Rocheston's Quantum Computing course will provide an understanding of quantum computing, its history, and its inference compared to classical computation. The program will also delve into the deeper aspects of QC like practical applications, concepts of quantum error correction and models of Quantum computation beyond quantum circuits.

The program covers the fundamentals of quantum algorithms including period, finding, Shor's quantum algorithm for factors integers, quantum fourier transform and the possibilities for quantum algorithms for NP-complete problems. It also delves into the basic ideas behind the experimental realization of quantum computers and the prospects for adiabatic quantum optimization and the D-Wave controversy.

Rocheston's Quantum Computing course will provide an understanding of quantum computing, its history, and its inference compared to classical computation. The program will also delve into the deeper aspects of QC like practical applications, conce...

There is no description for this course

Course content

  • Lesson Module 1: Introduction
  • Lesson Module 2: Quantum Bits and Registers
  • Lesson Module 3: Quantum Entanglement
  • Lesson Module 4: Quantum Circuits
  • Lesson Module 5: Arithmetic Circuits
  • Lesson Module 6: Quantum Parallelism and Simple Algorithms
  • Lesson Module 7: Quantum Searching and Counting
  • Lesson Module 8: Quantum Communication Complexity
  • Lesson Module 9: Cryptography
  • Lesson Module 10: Processors
  • Lesson Module 11: Quantum Entropy and Information
  • Lesson Module 12: Quantum Theory