CSU33061 – Artificial Intelligence I

Module CodeCSU333061
Module Name Artificial Intelligence I
ECTS Weighting [1]5 ECTS
Semester TaughtSemester 2
Module Coordinator/s  Tim Fernando

Module Learning Outcomes

On successful completion of this module, students will be able to:

  1. Describe the basic aims and achievements of artificial intelligence, as well as the challenges facing it;
  2. Assess notions of computability as they relate to artificial intelligence;
  3. Reason about the suitability of and trade-offs between basic search strategies;
  4. Design simple knowledge representation systems for various knowledge intensive problems;
  5. Appreciate the possibilities opened up by probabilistic reasoning.

Module Content

An introduction to Artificial Intelligence covering basic topics search and knowledge representation, including an introduction to probabilistic reasoning (Markov Decision Processes, Bayes nets and Markov nets).

Teaching and Learning Methods

Lectures, laboratories, tutorials.

Assessment Details

Assessment ComponentBrief Description Learning Outcomes Addressed% of TotalWeek SetWeek Due
Examination2 hour Real-Time
LO1, LO2, LO3, LO4, LO580%
Coursework2 or 3 Problem SetsLO1,LO2,LO3, LO4 LO520%Week 4,8
The following week

Reassessment Details

Real-time examination (2 hours, 100%),

Contact Hours and Indicative Student Workload

Contact Hours (scheduled hours per student over full module), broken down by: 44 hours
Lecture22 hours
Laboratory11 hours
Tutorial or seminar11 hours
Other0 hours
Independent Study (outside scheduled contact hours), broken down by:72 hours
Preparation for classes and review of material (including preparation for examination, if applicable)36 hours
Completion of assessments (including examination, if applicable)36 hours
Total Hours116 hours

Recommended Reading List

  • Artificial Intelligence: A Modern Approach by Stuart Russell & Peter Norvig (4th ed, 2020).
  • AI: Foundations of Computational Agents by David Poole & Alan Mackworth (2nd ed, 2017).

Module Pre-requisites

Prerequisite modules: CSU34011

Other/alternative non-module prerequisites: Equivalent programming experience.

Module Co-requisites


Module Website