DCS: 701 – Quantum Computing and Cryptography
About Course
- This core course explores the principles of quantum computing and its implications for cryptography. It covers quantum algorithms, quantum key distribution, and the development of post-quantum cryptographic systems, equipping students with the knowledge to engage in advanced research in quantum technologies.
- Students will gain an in-depth understanding of how quantum computing can disrupt traditional cryptographic methods and the strategies needed to develop secure systems in a quantum future.
Course Objectives:
- Develop an understanding of the foundational principles of quantum computing.
- Explore the impact of quantum computing on modern cryptographic systems.
- Learn to design and analyze quantum algorithms and their applications in cryptography.
- Understand post-quantum cryptographic techniques and their importance in a quantum era.
- Engage in advanced research topics within quantum computing and cryptography.
Course Content
Week 1: Introduction to Quantum Computing
-
Week 1: Introduction to Quantum Computing
03:09 -
LO1: Define the fundamental concepts of Qubits and Quantum Gates
07:00 -
LO2: Explain how Quantum computing differs from classical Computing
10:09 -
LO3: Illustrate simple Quantum circuits using basic Gates
09:49 -
Multiple Choice Questions
-
True/False Questions
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation