Computer Science and IT
Computer science and IT 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.
Make us your 1st preference
In any life choice there's two main decision makers: your head and your heart. It's no different as you decide what, and where, you'll study.
At the University of Adelaide, you can satisfy your head AND heart.
Have it all. HERE and NOW.
Study IT at the home of the Australian Institute of Machine Learning and put yourself squarely in future employer’s sights with the opportunity to pursue deeper, specialised learning through a major in one of two high growth technology areas – Cyber Security or Artificial Intelligence and Machine Learning.
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 & 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 2019
Undergraduate degrees in computer science and software engineering
Adelaide’s undergraduate computer science and software engineering degrees provide outstanding insight into complex computer systems, coding 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; project management; computer networks and database systems. These degrees include:
- Bachelor of Computer Science
- Bachelor of Computer Science (Advanced)
- Bachelor of Engineering (Honours) (Software)
- Bachelor of Information Technology
You can tailor either undergraduate computer science degree to suit your interests, with majors offered in: Artificial Intelligence; Computer Science; Cybersecurity; Data Science; and Distributed Systems and Networking. If you study software engineering, choose from majors in Defence Systems; Smart Technologies; and a minor in Entrepreneurship.
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.
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.
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.
Computer scientists design computer-based solutions to information management and processing problems. They are employed in fields involving administration, computer programming, computer science, information technology management, quality improvement and systems analysis.
Software engineers apply engineering and computer science principles to the development and maintenance of software. Their role is complex, involving aspects of design, engineering, management, mathematics, psychology, sociology and other disciplines.
Global demand for computer scientists and software engineers is extremely high, and employment 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.
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.
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.