Course Title: Introduction to Quantum Computing
Course Code: CMP 804
Introduction
Course Aim
Course Outline
The theory of quantum information and quantum computation; classical information theory, compression of quantum information, transmission of quantum information through noisy channels, quantum entanglement, quantum cryptography; classical complexity theory, quantum complexity, efficient quantum algorithms; quantum error-correcting codes, fault-tolerant quantum computation; and physical implementations of quantum computation.
Course Objectives
After completing the course successfully, the student should be able to:
- Explain the theory of quantum information and computation
- Understand classical information theory, its compression and transformation through noisy channels
- Explain quantum entanglement and cryptographic protocols
- Describe the classical and quantum complexity theory
- Understand quantum error-correcting codes and the principles of fault-tolerant quantum computation.
- Examine the physical implementation of quantum computation.
Assessment
- Class Attendance, Participation and Discussion: 30 marks
- Mid-Semester: 10 marks
- Final: 60 marks
- Instructor: Kayode Oladapo
- Education: PhD in Computer Science
- Email: oladapoka@mcu.edu.ng
Main Course
- Week 1: Introductory Class
- Week 2: The theory of quantum information and quantum computation
- Week 3 - 4: classical information theory, compression of quantum information,
- Week 5: transmission of quantum information through noisy channels
- Week 6 - 7: quantum entanglement, quantum cryptography
- Week 8: Mid-Semester Test
- Week 9- 10: classical complexity theory, quantum complexity, efficient quantum algorithms
- Week 11 – 12: quantum error-correcting codes, fault-tolerant quantum computation
- Week 13 – 14: physical implementations of quantum computation
- Week 15 - 16: physical implementations of quantum computation
- Week 17: Revision
- Week 18 - 19: Examination
Lecture Slide
[Click here to download]
CMP 804 Slides