All candidates for the MX in Quantum Computing must satisfy the overall requirements of KFUPM in addition to the following:
a) The General Requirements for the Professional Master's are as follows:
At least two letters of recommendation.
b) The Technical Backgrounds Needed for Admission are:
Satisfying the minimum admission requirements does not guarantee admission into the program, as final admission is subject to the evaluation of the entire application, and a personal interview. Based on the assessment of the applicant's file and the personal interview, the admission committee might offer conditional acceptance for students who need to take deficiency courses.
The MX in Quantum Computing consists of 9 core courses from different disciplines.
Sr. | Course Code and Title |
1 | COE 530: Quantum Computer and Architecture |
2 | COE 531: Advanced Quantum Computing and Communication |
3 | COE 532: Emerging Quantum Technologies |
4 | ICS 560: Foundations of Quantum Computing |
5 | ICS 561: Quantum Algorithms |
6 | ICS 562: Quantum Cryptography |
7 | PHYS 512: Introduction to Quantum Information and Computing |
8 | PHYS 514: Quantum Hardware |
9 | COE 619: Project |
COE 530: Quantum Computer and Architecture (3-0-3) Digital logic: logic gates, combinational digital circuits. Computer organization: Instruction set architecture. Quantum gates. Quantum circuits. Quantum architecture. Quantum Programming. Quantum Compilers. Qubit control and measurement. Quantum Benchmarking. Pre-requisites: Graduate Standing |
COE 531: Advanced Quantum Computing and Communication (3-0-3) Combinatorial optimization. Quantum Optimization. Variational quantum algorithms. Quantum noise models. Quantum error-correction. Quantum fault-tolerance. Quantum communication protocols. Quantum key exchange: BB84. Quantum Internet. Pre-requisites: Graduate Standing |
COE 532: Emerging Quantum Technologies (3-0-3) Recent advances in emerging technologies in quantum hardware. Quantum Internet. Advanced quantum algorithms and quantum machine learning. Applications of quantum computing. Pre-requisites: ICS 561, COE 531, PHYS 514 |
ICS 560: Foundations of Quantum Computing (3-0-3) Review of complex numbers and complex vector space. Deterministic and probabilistic Systems. Quantum Systems. Quantum States. Reversible and Quantum Gates. Deutsch Algorithm. Deutsch-Josza Algorithm. Quantum Speedup. Quantum Programming Languages (Qiskit, Querk). Quantum Functions Implementation. Pre-requisites: Graduate Standing |
ICS 561: Quantum Algorithms (3-0-3) Searching and sorting algorithms, Complexity analysis, Time and space complexity notations, Algorithmic techniques, Hamiltonian Cycle, TSP, Simon Algorithm, Grover searching algorithm, Quantum phase estimation, quantum Fourier transform, Shor Algorithm, Quantum machine learning, NP-Completeness, Complexity Classes. Pre-requisites: Graduate Standing |
ICS 562: Quantum Cryptography (3-0-3) Classical Cryptography, Symmetric and asymmetric cryptography, Secure hashing, Group theory, Quantum cryptanalysis, Integer factorization, Quantum key distribution, Quantum RNG, Commitment scheme, Quantum coin-flipping, quantum one-time pad, Post-Quantum Cryptography. Pre-requisites: Graduate Standing |
PHYS 512: Introduction to Quantum Information and Computing (3-0-3) Review of related Quantum Mechanics concepts including superposition, entanglement, and measurements. Review of Linear Algebra necessary for understanding the axioms of Quantum Mechanics. Concept quantum operators, density operator, description of a qubit, the concept of Bloch sphere, and universal set of gates. Introduction to; quantum algorithm, quantum communication including no-cloning theorem, cryptography, and teleportation. Overview of some experimental implementations and idea of quantum hardware. Pre-requisites: Graduate Standing |
PHYS 514: Quantum Hardware (3-0-3) An introduction to the quantum hardware used for quantum information processing. Quantum optics; photon counting, detection, and amplification. Quantum theory of electric circuits, electromagnetic components. Integrated quantum systems: superconductivity and Josephson qubits, measurement-based quantum computing with photons, spin qubits. Quantum sensing: standard quantum limits. Pre-requisites: PHYS 512 |
COE 619: Project (0-0-6) A graduate student will arrange with a faculty member to conduct an industrial project related to the High-Performance Computing or Cloud Computing field of the study. Subsequently, the students shall acquire skills and gain experience in developing industry-based projects. This project culminates in the writing of a technical report and an oral technical presentation in front of a board of professors and industry experts. Pre-requisites: Graduate Standing |
Course # | Title | LT | LB | CR | Course # | Title | LT | LB | CR |
First Semester | Second Semester | ||||||||
ICS 560 | Foundations of Quantum Computing | 3 | 0 | 3 | COE 530 | Quantum Computer & Architecture | 3 | 0 | 3 |
PHYS 512 | Introduction to Quantum Information and Computing | 3 | 0 | 3 | PHYS 514 | Quantum Hardware | 3 | 0 | 3 |
Total CHs | 6 | Total CHs | 6 | ||||||
Third Semester | Fourth Semester | ||||||||
ICS 561 | Quantum Algorithms | 3 | 0 | 3 | ICS 562 | Quantum Cryptography | 3 | 0 | 3 |
COE 531 | Advanced Quantum Computing and Communication | 3 | 0 | 3 | COE 532 | Emerging Quantum Technologies | 3 | 0 | 3 |
COE 619 | Project | 0 | 0 | 3 | COE 619 | Project | 0 | 0 | 3 |
Total CHs | 9 | Total CHs | 9 | ||||||
Total CHs | 30 |