Bachelor of Science in Computer Science


Would you like to develop the next computing revolution? Learn how to create computer programs? Find out more about the latest software and hardware development? Have a career doing what you love?

Bachelor of Science (Computer Science) will give you the skills to become a sought-after ICT professional, able to take on the best of the thousands of jobs that are available.

A career with variety

You already know that computers are part of every aspect of our society, from the stock market to modelling climate change to the apps and games we use daily.

It’s a varied area that is constantly growing and changing – and those exciting changes are being developed by people like you!

What you will learn

During your study of computer science you will learn about all aspects of computer programming and computer systems, from the theoretical foundations to the very practical aspects of developing the latest software applications. No prior programming skills are required.

The Bachelor of Sciences (Computer Science) degree will give you the knowledge and skills to write software for fields such as artificial intelligence, graphics, web-based systems, networks and operating systems.

You’ll learn about traditional and trending topics in computer science such as:

  • Artificial intelligence
  • Data structures and algorithms
  • Object-oriented programming
  • Computer graphics and image processing
  • Mobile applications
  • Logic circuits and low-level programming
  • Concurrent programming
  • A range of programming languages
  • Data communications, networks and web applications
  • Computer modelling and simulation

Most of your undergraduate courses will focus on computer programming - the design and creation of software applications that enable computers to be used in all areas of human endeavour. You’ll learn how to write these programs in various programming languages and how to use them in several application areas.