Catalogue of Modules, University of Nottingham

G52APT AI Programming Techniques
(Last Updated:03 May 2017)

Year  13/14

Total Credits: 10

Level: Level 2

Target Students:  Part I undergraduate students in the School of Computer Science. Also available to students from other Schools with the agreement of the module convenor.

This module is part of the Artificial Intelligence theme in the School of Computer Science.  Available to JYA/Erasmus students.

Taught Semesters:

Spring Assessed by end of Spring Semester 

Prerequisites: or equivalent (eg G52AIM 2009/10)

G51PRG Introduction to Programming 
G52PAS Planning and Search 

Corequisites:  None.

Summary of Content:  This module introduces you to basic Artificial Intelligence (AI) programming techniques and explains how these can be used to solve typical AI problems. We will cover various modern AI algorithms; lists and other data structures; and AI programming patterns. You’ll spend around four hours per week in lectures and computer classes studying for this module.

Method and Frequency of Class:

ActivityNumber Of WeeksNumber of sessionsDuration of a session
Lecture 11 weeks1 per week1 hour
Computing 11 weeks1 per week2 hours

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 75 1hr written examination 
Coursework 1 25 AI programming coursework 

Professor R John

Education Aims:  To develop new analysis, design and programming skills appropriate to more complex AI problems.

Learning Outcomes:  Knowledge and Understanding: Understanding of the theory and practice of AI programming and how AI programming techniques can be used to solve typical AI problems. Intellectual Skills: Enhanced program analysis and design skills. Professional Skills: The ability to write programs in Prolog. Transferable Skills: Problem solving.

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