Skip to main content


About this specialisation

Algorithms are at the very core of computer science, forming the basis of the ways in which we solve complex computing problems. This specialisation develops skills in finding efficient and effective algorithms across a wide range of problem types.

You will have the opportunity to engage in areas of study including models of computation, algorithm design and computability.

Please note: This specialisation is available from 2024 onwards.

Graduate opportunities

Upon graduation, you will have strong technical skills and the ability to apply your expertise across a wide range of industry sectors, with a particular focus on solving challenging problems that deal with complex data.

Career pathways
Courses that offer this major

To commence study in the year

The course information on this website applies only to future students. Current students should refer to faculty handbooks for current or past course information.

To help you understand common terms that we use at the University, we offer an online glossary.