Dr. Colmenares-Diaz, Department of Computer Science
Quantum computing stands at the forefront of technological innovation, promising revolutionary advancements in computation, cryptography, and optimization. As the world progresses towards a possible quantum future, it is of high importance for academic institutions to motivate, guide and help interested students to acquire knowledge and skills in this emerging field.
This research proposal on quantum computing at our university (the first of its kind at MSU). Will introduce a student to the principles of quantum mechanics, the architecture of quantum computers, and quantum programming using IBM Qiskit. This research will consist of three major dependent phases:
Phases of Research:
Phase 1: Introduction to Quantum Computing:
In this phase, students will be immersed in the foundational principles of quantum computing. Concepts such as superposition, entanglement, and quantum gates will be explored in depth to provide students with a solid understanding of the unique properties of quantum systems and their computational implications.
Phase 2: Introduction to Quantum Computer Architecture:
The second phase will focus on elucidating the architecture of quantum computers. Through comprehensive study and analysis, students will gain insight into the intricate components and mechanisms that underpin quantum computation. Emphasis will be placed on understanding the specialized requirements, hardware innovations, and limitations inherent in quantum computing systems.
Phase 3: Quantum Programming with Qiskit:
In the final phase, students will be introduced to IBM Qiskit, a powerful platform for quantum programming. Through hands-on tutorials and exercises, students will learn to program quantum circuits and algorithms, gaining practical experience in quantum programming.
Expected Outcomes:
At the conclusion of this research experience, the following outcomes are expected:
1) Enhanced Understanding: Students will develop a comprehensive understanding of quantum computing principles, including its theoretical foundations and practical applications.
2) Awareness of Potential Applications: Students will gain insight into the diverse array of potential applications for quantum computing, spanning fields such as cryptography, optimization, and machine learning.
3) Insight into Hardware and Software Limitations: Through exploration of quantum computer architecture and programming, students will acquire a nuanced understanding of the hardware and software limitations inherent in quantum computing systems.
4) Hands-On Programming Experience: Students will acquire practical experience in programming quantum circuits and algorithms using IBM Qiskit.