CS7GV3 – Real-Time Rendering

(Semester 2, 5 ECTS) This module deals with programming for GPU pipeline architectures e.g. geometry,
rasterisation, texturing, fragment / pixel and vertex shaders.

CSU44D02 – Knowledge Engineering

(Semester 2, 5 ECTS) It
addresses techniques and technologies for organizing, structuring and storing data,
with a view to applying knowledge engineering approaches

CSU33061 – Artificial Intelligence I

(Semester 2, 5 ECTS) An introduction to Artificial Intelligence covering basic topics search and knowledge representation, including an introduction to probabilistic reasoning

CSU44057 – Extended Reality

(Semester 1, 5 ECTS) This course covers fundamentals and state-of-the-art in augmented reality, as well as related areas of 3D computer vision and graphics.

CSU11013 – Programming Project

(Semester 2, 5 ECTS) This module concentrates on the development of practical programming ability through example-based lecturing coupled with intensive laboratory sessions. The emphasis throughout is on producing working programs, starting with interactive graphical applications and moving on to construction of a larger group project involving a data visualisation task.

CSP7GV7- Extended Reality

(Semester 2, 5 ECTS)
This course covers fundamentals and state-of-the-art in augmented reality, as well
as related areas of 3D computer vision and graphics.

CSU22062 – Natural Language Processing

(Semester 2, 5 ECTS) Regular languages, context free languages, feature structures, a brief into to Probailistic Methods in NLP, topic varying year to year,
examples being the use of Hidden Markov models in speech recognition, or
statistical machine translation, a brief into recursive computation of semantic values from grammatical structures.