Be the power-up that other fields are looking for
At their core, computer scientists are technology wranglers, using it in myriad ways to improve and accelerate the efforts of nearly every other industry. Give them data and they'll predict the effects of climate change. Let them apply machine learning techniques and they’ll make genomic medicine more accessible. And that’s just the tip of the iceberg. Fascinated with the theory and practice of applying computers and software to solve problems? Like maths, logic, artificial intelligence and graphics? Our Bachelor of Computer Science is for you.
In this degree, you’ll gain a deep understanding of computational theory and its mathematical foundations. Learn to design algorithms (instructions for computers) and data structures (ways to store information), then acquire practical programming skills to implement them in solutions. Importantly, you’ll be able to do so across many fields, creatively, efficiently and ethically.
Start of expanded content
The course is designed for students who wish to advance technology by driving computing from its roots. It provides you with strong foundations in the theory of computation and its connection to mathematics, paving the way for many other disciplines including science, engineering, business and commerce, the performing arts and the humanities.