School of Computer Science

Module 06-34190 (2020)

YiCS - Artificial Intelligence and Machine Learning

Level 1/C I

Shan He Leandro Minku Harish Tayyar Madabushi Shuo Wang Yixing Gao Semester 2 20 credits
Co-ordinator: Leandro Minku
Reviewer: Harish Tayyar Madabushi

The Module Description is a strict subset of this Syllabus Page.


This module introduces the core concepts of artificial intelligence and machine learning. The principal focus of the module will be on the underlying principles such as knowledge representation, search, decision theory, probability, and statistical learning.

Learning Outcomes

On successful completion of this module, the student should be able to:

  • Explain and discuss a range of problems and techniques in artificial intelligence and machine learning
  • Understand applications of AI to real world situations and possible problems and limitations.
  • Apply artificial intelligence and machine learning techniques to solve problems


  • 06-34139 - YiCS - Data Structures, Algorithms, and Databases
  • 06-34206 - YiCS - Building Useable Software


  • Main Assessments: Continuous assessment (100%)
  • Supplementary Assessments: Continuous assessment (100%) over the Summer period

Programmes containing this module