Overview

This topic provides the core fundamentals necessary for many areas within artificial intelligence. This includes both theoretical knowledge and practical skills necessary to form a comprehensive understanding of modern artificial intelligence techniques and applications. Specific areas covered include: Algorithm Design, including how to interpret/write pseudo code and analyse the complexity … For more content click the Read More button below.

Topic availabilities

To view topic availabilities, select an availability from the drop down, towards the top right of the screen.

Tuition pattern

To view tuition patterns, select an availability from the drop down, towards the top right of the screen.

Aims

This topic aims to provide a short overview of several fundamental areas within Artificial Intelligence (AI). Students will gain a greater understanding of the theoretical, mathematical, and algorithmic principles behind several AI techniques, along with an appreciation for how modern AI tools are being applied to solve real-world problems. Students will also gain hands-on experience applying the skills and techniques learned to solve practical-based AI tasks across a variety of industry relevant domains. Students will also obtain skills in critical thinking, analytical research, and effective communication of ideas within the wider context of AI.

Learning outcomes

On completion of this topic you will be expected to be able to:
1.
Write, interpret and contrast basic searching, sorting and planning algorithms presented in pseudo-code form
2.
Analyse large-scale datasets to extract meaning and make useful predictions
3.
Explore the capabilities, limitations and ethical considerations of modern generative AI techniques
4.
Examine how knowledge can be represented in a formalised manner that allows for autonomous reasoning
5.
Implement Artificial Life (ALife) algorithms that simulate natural processes and genetic evolution
6.
Survey, evaluate and discuss a selection of emerging AI technologies

Assessments

To view assessment information, select an availability from the drop down, towards the top right of the screen.

Current students should refer to FLO for detailed assessment information, including due dates. Assessment information is accurate at the time of publishing.

For policy details, visit Assessments

Requisites information

Anti-requisites:

Assumed knowledge

A high-school level understanding of mathematics and statistics. You should be comfortable solving simple arithmetic or algebraic expressions and calculating statistical values (such as the average of a set of numbers).The ability to operate a computer to perform basic tasks such as downloading and opening files, installing software, etc. While Flinders university does provide computer labs to students, we highly encourage the use of your own personal laptop to complete in-class activities.