Messages

By Makoto Yamashita
Published May 26, 2026 12:07 AM

Here is a combined lecture note interweaved with the computational note: PDF

By Makoto Yamashita
Published May 16, 2026 12:32 AM

We cancel the lecture on May 19 (Tuesday). On May 21 (Thursday), we will have a final exercise session with the mock exam problem set, so take a look at it beforehand.

By Makoto Yamashita
Published Apr. 23, 2026 1:04 AM

April 23 will be exercise session (updated problem set).

By Makoto Yamashita
Published Mar. 23, 2026 8:08 PM

March 24 will be exercise session with Nadia because of my travel (problem set). And there is no lecture on March 26. See you after the Easter break!

Makoto

By Makoto Yamashita
Published Feb. 24, 2026 11:06 PM

The exercise set is updated with the ones for February 26. You can also work on the mandatory assignment that day.

We will cancel the lecture on March 3 (Tuesday).

By Makoto Yamashita
Published Feb. 19, 2026 3:59 PM

Computational note 1 and note 2 (jupyter notebook) are available either from github (regularly updated, requires UiO account). They are also available (note 1, note 2) in course website with PDF rendering (less frequently updated).

By Makoto Yamashita
Published Feb. 6, 2026 11:38 AM

Exercise solutions are updated here: PDF

By Makoto Yamashita
Published Feb. 4, 2026 12:53 AM

We will use about one hour for exercise session on February 5: problems 

By Makoto Yamashita
Published Jan. 29, 2026 2:23 PM

You can download the lecture note (updated along the lecture) either from the course material discussion thread in Canvas, or from here.

By Makoto Yamashita
Published Jan. 6, 2026 10:17 AM

Welcome to the 2026 edition of Quantum Computing course! Our lecture plan is as follows.

  • Lecture 1: Overview of the course, history of quantum computing (NC, Section 1.1)
  • Lecture 2: Basics in linear algebra, classes of operators, functions of operators (NC, Section 2 and in particular 2.1.8)
  • Lecture 3: The Pauli matrices and some hands-on exercises, tensor products, the Bloch sphere (NC, Section 2.1.7)
  • Lecture 4: Postulates of quantum mechanics (NC, Section 2.2)
  • Lecture 5: Measurement formalism (NC, Section 2.2), discussion of global phases (NC, Section 2.2.7), distinguishing quantum states (NC, Section 2.2.4)
  • Lecture 6: Quantum gates and circuits, quantum Zeno effect and the Elitzur–Vaidman bomb (A, Section 4)
  • Lecture 7: The coin problem, distinguishability, multi-qubit states and entanglement (A, Section 5)
  • Lecture 8: No-cloning theorem and Wiesner’s quan...