Artificial Intelligence Technologies

Undergraduate | 2026

Course page banner
area/catalogue icon
Area/Catalogue
COMP 1019
Course ID icon
Course ID
203277
Level of study
Level of study
Undergraduate
Unit value icon
Unit value
6
Course level icon
Course level
1
Study abroad and student exchange icon
Inbound study abroad and exchange
Inbound study abroad and exchange
The fee you pay will depend on the number and type of courses you study.
No
University-wide elective icon
University-wide elective course
No
Single course enrollment
Single course enrolment
No
alt
Note:
Course data is interim and subject to change

Course overview

This course will provide students with introductory knowledge and skills in the application of modern AI tools and techniques. The course introduces Python, a key language for developing modern AI applications. The course then demonstrates how to run, modify and build Python implementations of current AI technologies including, standard and new machine learning and deep learning tools. The course will have a strong emphasis how to best make use of the large range of materials, and tutorials that are released with new AI frameworks. In particular, the course will develop a high-level understanding of the key concepts and terminology allowing students to make use of new frameworks as they emerge. Assessment can include practical exercises, workshops, case studies and a final exam.

Course learning outcomes

  • Select, run, modify and build standard Python programs to solve relevant problems using AI or machine learning
  • Identify and use a broad range of existing resources in the development of Ai and machine learning programs
  • Explain key concepts, differences, limitations and opportunities of various AI and machine learning approaches
  • Applying norms to the use of AI and machine learning including considerations of ethics, privacy and security

Prerequisite(s)

N/A

Corequisite(s)

N/A

Antirequisite(s)

N/A