Elements of Quantum Computing

This subject provides an introduction to quantum computing for students from a range of backgrounds



This subject is designed as an introduction to quantum computing for students from a range of backgrounds, with a view to position students for further studies in quantum computing and programming. The subject will cover basic principles of quantum bits (qubits) and quantum logic operations, and provide an overview of applications in quantum communication, security, optimisation, and finance. In computer-based tutorials, students will learn to use a state-of-the-art quantum computer programming and simulation environment to illustrate lecture material, and access online quantum computer systems where available.

The subject will be offered for the first time in Semester 1, 2020. It will be taught jointly by specialists from the School of Physics, the School of Mathematics and Statistics, and School of Computing and Information Systems and the Department of Finance (Brain, Mind & Markets Laboratory).


On successful completion of this subject students should be able to:

  • Demonstrate basic knowledge of quantum bits, quantum logic, and quantum algorithms underpinning further study in quantum computing and quantum programming.
  • Demonstrate an ability to program quantum computers to perform simple logic tasks.
  • Explain how quantum computers can be applied to problems in the context of mathematics, computing and finance.
  • Describe at a high level the status of current quantum computer technology.


More information about the subject and how to enrol is available in the University of Melbourne Handbook entry.