Computer Science

Computer science underpins much of the technology we rely on today. From programming and software engineering, to networking and security; advancements in computer science can lead to life-changing innovation in virtually any area of society.

The digital revolution has created an information age of near-infinite opportunities for computer science and information technology students. As an Adelaide computer science graduate, you’ll be equipped to develop and work on software that pushes the limits of human endeavour. This could be in: disease treatment; weather prediction; Internet security; international finance; space exploration; or countless other fields.

Our graduates are in high demand, with a growing number of companies seeking the expertise of highly-trained computer scientists. No matter how technology transforms the future job market, computer science expertise will remain crucial.

Study at one of the world's leading universities

The University of Adelaide is ranked 43 in the world for Computer Science and Engineering* and is also consistently ranked in the world’s top 1% of universities. 

Our Faculty of Engineering, Computer and Mathematical Sciences is home to many world-class research institutes and centres, where you’ll have the opportunity to learn from numerous internationally-renowned researchers and academics. 

 *Academic Ranking of World Universities 2017

Our undergraduate computer science degrees

Adelaide’s undergraduate computer science degrees provide outstanding insight into complex computer systems, and the opportunity to apply problem-solving skills to a range of real-world scenarios. You will learn about: programming and software engineering; operating systems; computer networks and database systems. These degrees include:

You can tailor either degree to suit your interests, with majors offered in: Artificial Intelligence; Computer Science; Cybersecurity; Data Science; and Distributed Systems and Networking.

Opportunities for high achievers

Do you have a Selection Rank of 95 or above?

Do you like to challenge your thinking? If you achieve a Selection Rank of 95 or above, consider our Bachelor of Computer Science (Advanced). This degree is for high-achieving students who are seeking insights into cutting-edge research and global grand challenges in the fields of computer science and information technology. You must maintain a high grade point average throughout your studies to remain in this highly competitive degree.

Bachelor of Computer Science (Advanced)

Honours

Depending on your grade point average, you may be eligible to undertake honours.  Honours consists of one further year of full-time study that includes a research component. This will give you a deeper understanding of your specialisation, and allow you to demonstrate your commitment to further learning. It will also prepare you for postgraduate study, and significantly enhance your CV.

If you complete the Bachelor of Computer Science (Advanced), you’ll be offered honours entry automatically.

See honours degrees

Scholarships

The University offers scholarships to undergraduate and postgraduate students. These scholarships, as well as many others funded by industry and non-profit organisations, are available to potential and currently enrolled students.

Find a scholarship

Career readiness

Global demand for computer scientists is extremely high, and employment across all areas of computer science is expected to continue growing steadily. An increasing number of companies seek our graduates’ expertise, with alumni securing careers with world leaders such as Microsoft, Google, IBM and Atlassian.

Real-world experience

Studying at Adelaide has given me the opportunity to work with internationally- recognised researchers on exciting projects as part of a world-class education. The University's industry connections helped me secure a job with Microsoft in Silicon Valley, where I will apply my skills to help improve speech recognition"William Gale (Bachelor of Computer Science)

Gain international experience as part of your degree

Studying overseas can be a great way to see the world, diversify your studies and enhance your CV. All our computer sciences degrees give you the opportunity to study abroad through a range of programs, including student exchange, study tours and summer and winter schools. There are many exciting opportunities in Europe, Asia, the Americas and Africa.

Find out about Studying Overseas

Professional recognition

When you graduate from an Adelaide computer science degree, you’ll join a global community. You will have access to membership in the: Australian Computer Society; Institute of Electrical and Electronic Engineers; and Association for Computing Machinery.

Information for parents

Is your child thinking of studying with us? If so, our degrees will pave the way for a bright future and provide the perfect environment for your child to flourish.

Information for parents