School of Computer Science

Module 06-34190 (2021)

YiCS - Artificial Intelligence and Machine Learning

Level 1/C I

Ata Kaban Kashif Rajpoot Leandro Minku Shuo Wang Semester 2 20 credits
Co-ordinator: Leandro Minku
Reviewer: Shuo Wang

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 (20%) and an examination (80%)
  • Supplementary Assessments: Examination (100%)

Programmes containing this module