Catalogue of Modules, University of Nottingham

G64FAI Foundations of Artificial Intelligence
(Last Updated:03 May 2017)

Year  09/10

Total Credits: 10

Level: Level 4

Target Students:  MSc or Diploma in IT or MSc in the Management of IT

Taught Semesters:

Spring Assessed by end of Spring Semester 

Prerequisites: Must be registered for appropriate Masters or Diploma course

Corequisites:  None.

Summary of Content:  This course gives a broad overview of the fundamental theories and techniques of Artificial Intelligence. Topics covered include problem-solving and search, knowledge representation and reasoning, and machine learning. Module Web Links:
  • Reading List
  • Method and Frequency of Class:

    ActivityNumber Of WeeksNumber of sessionsDuration of a session
    Lecture 12 weeks2 per week1 hour

    Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester

    Method of Assessment: 

    Assessment TypeWeightRequirements
    Exam 1 100 2 hour written examination 

    Dr B Logan

    Education Aims:  To give students a firm grounding in the fundamental theories and techniques of Artificial Intelligence.

    Learning Outcomes:  

    Knowledge and Understanding

  • A1 The practice of programming;
  • A2 The strengths and weaknesses of computer tools, applications and other resources;
  • A3 The importance of algorithms and formal methodologies;
  • A5 Structuring of data and information within computing systems;

    Intellectual Skills

  • B1 Apply and deploy mathematical ability, practices and tools;
  • B3 think independently while giving due weight to the arguments of others;
  • B4 understand complex ideas and relate them to specific problems or questions;
  • B5 acquire, and analyse systematically and effectively, substantial quantities of information.

    Professional/Practical Skills

  • C3 Justify conclusions using mathematical arguments with appropriate rigour
  • C3 Evaluate available tools, applications, algorithms and data structures, and select those that are fit for purpose within a given domain/scenario;
  • C5 Recognise professional, ethical and legal issues involved in the exploitation of Information Technology.

    Transferable/Key Skills

  • D1 Analyse and solve complex problems;
  • D2 Utilise mathematics;
  • D7 Retrieve information from appropriate sources (e.g. learning resource centre, internet etc);

    Offering School:  Computer Science

    Use the Back facility of your browser to return to the previous page.

    Module Catalogue Search for another module

    [UoN Welcome Page] Return to The University of Nottingham Welcome Page