Programming for Artificial Intelligence and Machine Learning 2

Postgraduate | 2026

Course page banner
area/catalogue icon
Area/Catalogue
COMP 5064
Course ID icon
Course ID
203335
Level of study
Level of study
Postgraduate
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.
Yes
University-wide elective icon
University-wide elective course
Yes
Single course enrollment
Single course enrolment
Yes
alt
Note:
Course data is interim and subject to change

Course overview

This course aims to provide students with advanced skills in programming for Artificial Intelligence (AI) and Machine Learning (ML). Building on foundational knowledge, this course introduces students to the practical application of key AI and ML libraries such as TensorFlow and PyTorch, and advanced concepts including transformer models. Through hands-on programming tasks and projects, students will develop a deeper understanding of how to implement, optimise, and evaluate AI and ML models, preparing them for complex problem-solving and innovative developments in the field of AI and ML.

Course learning outcomes

  • Implement advanced machine learning models using TensorFlow and PyTorch, demonstrating proficiency in these libraries
  • Develop and optimise neural network models, applying appropriate techniques for model training and evaluation
  • Utilise transformer models for various applications, such as natural language processing, showcasing an understanding of their architecture and functionalities
  • Evaluate the performance of machine learning models using appropriate metrics, and apply fine-tuning and transfer learning techniques to improve model outcomes
  • Demonstrate the ability to integrate and apply advanced AI and ML programming concepts through a comprehensive capstone project, effectively solving a complex problem

Prerequisite(s)

N/A

Corequisite(s)

N/A

Antirequisite(s)

N/A