Skip to main content


Module title:Fundamentals of Machine Learning
Module codeCOM1011
Module lecturers:Dr Chico Camargo
Module credits:15

Differently from traditional software, artificially intelligent software can improve performance upon ingesting increasing quantities of data. This module will introduce you to the core concepts that are needed to understand the field of Artificial Intelligence and Machine Learning. You will learn about the principal paradigms from a theoretical point of view and gain practical experience through a series of workshops. In this module we will emphasize the notion and importance of data and you will learn how machines can deal with different types of data sources, ranging from images and text to networks and user preferences.

Co-requisite Modules: ECM1400 , MTH1002 , MTH1004 , or equivalent.

This module is suitable for students with sufficient preparation in Mathematics and Programming.

Download full module specification (.pdf)

Please note that all modules are subject to change, please get in touch if you have any questions about this module.