CNG798 SPECIAL TOPICS IN COMPUTER ENGINEERING: QUANTUM COMPUTING

Course Code:3550798
METU Credit (Theoretical-Laboratory hours/week):3 (3.00 - 0.00)
ECTS Credit:8.0
Department:Computer Engineering
Language of Instruction:English
Level of Study:Masters
Course Coordinator:
Offered Semester:Fall and Spring Semesters.

Course Objectives

By the end of this course, a student will learn:

  • basic tools of Hilbert spaces and the related operator algebras
  • positive elements of von Neumann algebras and the spectral theorem
  • quantum states and Bloch ball
  • quantum observable and related hermitian operators 
  • uncertainty relations
  • quantum entanglement and transmision of classical information 
  • quantum teleportation

Course Content

Properties of quantum computational systems and their mathematical representations. Basic quantum theory. Quantum mechanical principles, superposition, entanglement, interference. Quantum algorithms. Quantum teleportation. Superdense coding. Quantum computational complexity classes. Quantum error correction. Quantum finite automata. Quantum programming languages.


Course Learning Outcomes

By the end of this course, a student will:

  • classify and identify different types of hermitian operators on a Hilbert space
  • explicitly find the probability distribution given by a state 
  • perform calculations over the Bloch sphere
  • perform a purification of a quantum system