Overview
Artificial Intelligence and machine learning are fundamentally reshaping the technological landscape, presenting endless possibilities to revolutionize industries from manufacturing to global finance and healthcare. Students eager to drive this digital transformation can undertake the Bachelor of Computer Science (Honours) majoring in Artificial Intelligence and Machine Learning at the University of Adelaide, where they explore how to design software systems capable of performing complex, human-like tasks. The curriculum blends rigorous theoretical computer science, statistics, and mathematics with extensive practical application, ensuring learners can build, evaluate, and adapt advanced algorithms. A cornerstone of the program is its research-informed, hands-on approach; from day one, students dive into real-world problems, collaborating on major industry or research projects and gaining direct exposure to the Industrial AI Research Centre. Furthermore, the embedded honours year requires the completion of a major directed thesis, allowing students to work alongside leading researchers to generate new insights in the field. This degree is ideally suited for imaginative, analytical individuals passionate about unlocking the mechanics behind natural language processing and robotics. Graduates will emerge with the highly specialized technical skills and creative problem-solving abilities required to lead innovative AI implementations across the global tech sector.
What You'll Learn
Foundations of computer science, advanced mathematics, and statistical analysis
Artificial Intelligence implementation, adaptation, and system evaluation
Advanced machine learning algorithms and deep learning applications
Natural language processing and human-computer interaction models
Linear algebra and complex data structure development
Programming techniques for cutting-edge software system creation
Research methodology and execution of a directed fourth-year honours thesis
Collaborative problem solving through simulated and real-world industry projects
Learning Outcomes
Upon completing this program, students will possess a comprehensive, multiscale understanding of computing systems, progressing from foundational programming syntax and linear algebra to the macro-level design and deployment of advanced machine learning algorithms and natural language processing models. They will demonstrate the capacity to critically evaluate complex technological challenges, applying structured analytical thinking to create and implement sophisticated AI solutions that solve real-world problems across diverse industries like healthcare, finance, and manufacturing. Through hands-on collaboration in dynamic studio environments and direct engagement with the Industrial AI Research Centre, learners accumulate robust practical skills in coding cutting-edge algorithms, structuring complex data, and evaluating system performance. Furthermore, the completion of a directed honours thesis empowers students to synthesize advanced computer science literature, conduct independent, industry-relevant research, and present innovative findings clearly to technical and non-technical stakeholders. Ultimately, graduates will be fully equipped to specialize in specialized tech domains—such as robotics development, algorithm engineering, or AI systems architecture—entering the competitive global workforce as adaptable experts ready to lead ongoing digital transformations

Adelaide University