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