Overview

The Bachelor of Computer Science (Artificial Intelligence) provides education in artificial intelligence systems development and exploitation that solves real-world problems using contemporary technologies while leveraging aspects of human intelligence. It offers national best practise work experience and job placement, training you for the needs of the South Australian and Australian … For more content click the Read More button below.

Course offerings

Tonsley

Courses / qualifications may not be offered in all locations and modes each year.  For more information on Mode of Delivery, visit Mode definitions

Student guidance

Study planner

Program of study overview

Program of study notes

Program of study
108 Units

Year 136 Units
Year 336 Units

Admission requirements

Admission requirements

Pre-requisites

English Language requirements

Aims

The course has been designed to prepare students to become computing professionals able to: 

  • Understand and utilise the range of technologies that underpin machine learning and artificial intelligence, with the ability to apply them to a range of contemporary challenges whilst being mindful of the ethical implications of intelligent systems
  • Analyse computational and data related problems from both a theoretical and practical perspective
  • Draw on a range of different algorithms to develop solutions to complex computational problems using the most appropriate programming paradigm
  • Contribute to solutions, and communicate effectively with experts across the computing discipline including computer hardware, systems software and end-user application development 
  • Work effectively both as an individual and as part of a team 
  • Exhibit a strong, practical understanding of professional and ethical responsibilities 

The course provides experience of working in a team environment in industry. It also provides the foundations that will underpin ongoing professional development, preparing graduates for further study or for a career in an IT-related field or in other areas where the range of skills and knowledge acquired is needed or desirable. 

Learning outcomes

On completion of the course you will be able to:
1.
Design and create integrated artificial intelligence and machine learning solutions to a broad spectrum of problem domains
2.
Select, justify and evaluate artificial intelligence and machine learning algorithms based on deep understanding of the technology and an awareness of implementation complexity
3.
Analyse and abstract problems from a real-world setting, creating appropriate computational solutions
4.
Formalise and verify algorithms for correctness and performance
5.
Implement programs in various programming languages and paradigms
6.
Understand and analyse human factors and apply ethical and professional practices
7.
Work collaboratively in a team and communicate effectively in a variety of contexts

Professional accreditation and recognition

Professional accreditation

Associations

Course/Course specialisation association