To Top Page

2026 (Current Year) Faculty Courses School of Computing Department of Computer Science Graduate major in Artificial Intelligence

Fundamentals of Quantum Information

Academic unit or major
Graduate major in Artificial Intelligence
Instructor(s)
Yoshifumi Nakata / Keisuke Yanagisawa
Class Format
Lecture (Face-to-face)
Media-enhanced courses
-
Day of week/Period
(Classrooms)
7-8 Tue (W8E-306) / 7-8 Fri (W8E-306)
Class
-
Course Code
ART.T469
Number of credits
200
Course offered
2026
Offered quarter
3Q
Syllabus updated
Oct 2, 2026
Language
English

Syllabus

Course overview and goals

Quantum information science aims to exploit quantum mechanical properties for information processing. By appropriately utilizing quantum phenomena, it becomes possible to perform tasks in computation, communication, and cryptography that are considered infeasible within conventional information-processing frameworks.
This course begins with an introduction of quantum theory from the perspective of information processing and covers fundamental quantum protocols and algorithms. Numerical simulations form an integral part of the course, through which students develop an intuitive understanding of quantum information processing.
More specifically, the course covers the general framework of quantum theory and fundamental concepts, such as superposition and entanglement, and discusses representative quantum protocols and algorithms, including quantum teleportation, quantum key distribution, and Shor’s factoring algorithm. In addition, the course introduces quantum annealing as a computational approach to combinatorial optimization problems. The basics of quantum error correction are also covered.
The course consists of lectures as well as numerical exercises using quantum circuit simulators and quantum annealers.

Course description and aims

By the end of this course, students will be able to:
1. Explain the principles of quantum theory.
2. Describe basic quantum protocols and algorithms that exploit quantum properties.
3. Formulate combinatorial optimization problems for quantum annealing.
4. Explain the basic ideas of quantum error correction and simple examples.
5. Implement programs using quantum circuit simulators and quantum annealers.

Keywords

Quantum information, quantum communication, quantum algorithms, quantum annealing, quantum error correction, quantum circuit simulators

Competencies

  • Specialist skills
  • Intercultural skills
  • Communication skills
  • Critical thinking skills
  • Practical and/or problem-solving skills

Class flow

The course consists mainly of lectures, supplemented by numerical exercises using quantum circuit simulators and quantum annealers.

Course schedule/Objectives

Course schedule Objectives
Class 1

Foundations of Quantum Theory 1 (Nakata)

Understanding closed quantum systems (pure states, unitary evolution, projective measurement)

Class 2

Foundations of Quantum Theory 2 (Nakata)

Understanding closed quantum systems and quantum phenomena

Class 3

Foundations of Quantum Theory 3 (Nakata)

Understanding general framework of quantum systems (mixed states, quantum channels, POVMs)

Class 4

Foundations of Quantum Theory 4 (Nakata&Yanagisawa)

Conducting numerical simulation using Qiskit

Class 5

Theory of Quantum Information 1 (Nakata)

Understanding quantum circuit model, quantum correlations, and basic communication protocols

Class 6

Quantum Annealing 1 (Yanagisawa)

Understanding basics of quantum annealing and quantum Ising model

Class 7

Theory of Quantum Information 2 (Nakata)

Understanding quantum key distribution and its application

Class 8

Quantum Annealing 2 (Yanagisawa)

Understanding QUBO formulation and relation to Ising models

Class 9

Theory of Quantum Information 3 (Nakata&Yanagisawa)

Understanding communication protocols, QKD via numerical simulation

Class 10

Quantum Annealing 3 (Yanagisawa)

Understanding practical QUBO formulations

Class 11

Theory of Quantum Information 4 (Nakata)

Understanding quantum algorithms (Shor’s algorithm and Grover’s algorithm)

Class 12

Quantum Annealing 4 (Yanagisawa)

Conducting QUBO formulation and calculating its solution via Fixstars Amplify

Class 13

Theory of Quantum Information 5 (Nakata)

Understanding basics of quantum error correction

Class 14

Theory of Quantum Information 6 (Nakata&Yanagisawa)

Understanding quantum error correction codes with numerical simulations

Study advice (preparation and review)

Students are expected to spend approximately:
• 30 minutes for preparation before each class
• 120 minutes for review (including assignments) after each class
Students should consult textbooks and distributed materials as appropriate.

Textbook(s)

Course materials will be provided as needed.

Reference books, course materials, etc.

• (Japanese only) S. Ishizaka et al., Introduction to Quantum Information Science (2nd ed.), Kyoritsu, 2024
• (Japanese only) Y. Nakata, Quantum Information Theory, Asakura Publishing, 2024
• (Japanese only) S. Tanaka (ed.), Introduction to Annealing Machines with Python, Kyoritsu, 2025
• Quantum Computation and Quantum Information, Cambridge University Press, 2010
• S. Tanaka et al., Quantum Spin Glasses, Annealing and Computation, Cambridge University Press, 2017

Evaluation methods and criteria

Assessment will be based on short assignments and a final report. The final report will constitute the primary component of the grade, with assignments also taken into account.

Related courses

  • CSC.T241 : Fundamentals of Computing
  • CSC.T242 : Probability Theory and Statistics
  • CSC.T271 : Data Structures and Algorithms
  • CSC.T351 : System Analysis
  • CSC.T342 : Fundamentals of Optimization

Prerequisites

None