Menu:

Quantum Computation Theory


"Nature isn't classical, dammit, and if you want to make a simulation of nature, you'd better make it quantum mechanical"
— Richard Feynman
Example content image - aligned to the right

Quantum Computing Theory is the field of study that explores how to harness the strange and powerful laws of quantum mechanics to perform computation in ways that are fundamentally impossible or impractical for classical computers. While classical computers process information using bits (0 or 1), quantum computers use qubits that can exist in superposition of 0 and 1 simultaneously, can be entangled with each other, and exhibit interference—properties that give quantum computers their extraordinary potential.

Check this blog (link) for details of "PC5228 Quantum Information and Computation (2025 fall)" in NUS.

Check this blog (link) for details of "PC5228 Quantum Information and Computation (2024 fall)" in NUS. Also check this blog (link) for an older version.

An incomplete PDF version of lecture note that I wrote is here: link. Also check this link for a short PDF lecture note that Dag and I wrote.

Some of the lectures notes on quantum algorithms are here:

General References

Some useful numerical tools