We offer university-level quantum computing courses and co-supervision for postgraduate research students. Additionally, we provide hands-on courses in quantum programming and quantum cybersecurity for both beginners and IT professionals.
The Quantum Computing course is offered at the undergraduate level at the university. The course provides a comprehensive understanding of quantum computing principles and their real-world applications, equipping students for research or careers in this advanced field. It begins with a general introduction to quantum computing and linear algebra, covering essential concepts such as quantum bits and operations. Students will explore the fundamentals of quantum algorithms and delve into key algorithms like Grover’s and Shor’s. The course also addresses quantum cryptography, quantum communications, and error correction, concluding with a focus on quantum machine learning. Hands-on programming exercises are integrated throughout to reinforce theoretical concepts and practical skills.
The postgraduate course in quantum algorithms provides a comprehensive exploration of quantum computing theory as it relates to algorithm development. It offers an in-depth examination of quantum algorithm design, including methods and strategies for creating and optimizing these algorithms. The course emphasizes the study of significant quantum algorithms developed to date and commonly used design techniques. Special attention is given to variational approaches and circuits, which are particularly relevant for practical quantum computing applications and quantum machine learning. By the end of this course, students will acquire the knowledge and skills necessary to begin conducting independent research in quantum information science.
This project explores Quantum Graph Neural Networks (QGNNs) for hypothesis generation from biomedical literature. By analyzing complex data relationships, QGNNs can identify new drug uses, discover novel drug-target interactions, and improve our understanding of disease mechanisms, contributing to personalized medicine.
Quantum money is a proposed form of virtual currency that uses quantum cryptographic protocols to create and validate banknotes that are impossible to forge. This project aims to develop a proof-of-concept online quantum banking system for creating, issuing, and verifying quantum banknotes, as well as exploring potential transaction challenges.
Superdense coding is a method of quantum communication in which two classical bits of information are transmitted using one quantum bit. This project aims to implement a proof-of-concept and to test superdense coding as a basis for fast and secure data transfer for a future quantum internet.
There is ongoing effort to develop quantum-resistant cryptography that can withstand threats from both classical and quantum computers. Central to these cryptographic systems are random number generators. This project aims to implement and perform a comparative analysis of classical and quantum algorithms for random number generation, specifically for use in quantum-resistant cryptography.
As quantum computers advance, the idea of a Quantum Internet is coming closer, promising new capabilities that surpass current data networks. One major challenge is transmitting quantum information over long distances. This project aims to develop a proof-of-concept and evaluate quantum teleportation as a viable solution to address this issue.