Study With Us
Studying at the School of Computer Science will give you the advanced software writing and critical problem-solving skills to deliver real-world technological solutions throughout society.
Widely recognised for our quality of teaching, research and graduates, a qualification from the School of Computer Science prepares you for a stimulating and rewarding career in computer science or software engineering.
The University of Adelaide is ranked 40 in the world for computer science and engineering—the highest of any university in South Australia (Academic Ranking of World Universities 2020). Currently six of our accredited programs are listed on the Australian Computer Society’s (ACS) website.
Undergraduate
Our undergraduate degrees lead to diverse careers—from machine learning and artificial intelligence, to data science and cybersecurity.
Postgraduate
If you are looking to expand your knowledge, or change career pathways, you can specialise in one of our various postgraduate degrees.
Research
Whether you plan to work in research or industry, our higher degrees by research will give you additional insight and a competitive career edge.
Industry-relevant majors and minors
Enhance your undergraduate degree.
The School of Computer Science offers a range of exciting, industry-relevant majors and minors, designed to enhance your knowledge and practical skills. Choose from:
Bachelor of Computer Science (Advanced)
Our Bachelor of Computer Science (Advanced) is offered to students that achieve a selection rank of 95 or above, and guarantees honours entry. You'll engage in cutting-edge research to solve global challenges in the fields of computer science and information technology.
Bachelor of Computer Science (Advanced)
Honours
Honours consists of one further year of full-time study that includes a research component. It will also prepare you for postgraduate study, and enhance your CV.

“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 – Applied Scientist, Microsoft
Get involved in clubs and competitions
At the School of Computer Science, there are many opportunities for you to meet other students and develop new skills by getting involved with clubs and competitions.
ACM Programming Contest
Computer science students compete in the annual Association for Computing Machinery International Collegiate Programming Contest (ICPC). University of Adelaide teams have won the prestigious competition many times and have also taken out the Asia-Pacific Region title.
Computer Science Student Club
The Computer Science Student Club organise social events; technical presentations from industry, staff and students; and study assistance for all computer science students.
Get social
Our Facebook page connects you with a vast network of the school's current and past students. Advice and support is only ever a quick post away.
Computer Science Learning Centre
The Computer Science Learning Centre (CSLC)—also known as the ‘Duck Lounge’—is a dedicated space for students undertaking Computer Science subjects.
Digital technologies education for teachers
We offer free online courses, professional learning events and a National Lending Library for primary and secondary school teachers, to assist with teaching digital technologies to school students.