Artificial Intelligence (3 Years) [BSc]
Course unit choices
Themes
- Learning and Search in Artificial IntelligenceLearning and Search in Artificial Intelligence is concerned with constructing intelligent systems that can adapt to a changing and uncertain environment. Applications in which learning and search are central include game playing, financial prediction and mobile robotics.
- Natural Language, Representation and ReasoningNatural Language, Representation and Reasoning is concerned with techniques and tools for capturing and making use of knowledge in computer systems, and for using natural language to communicate with users about that knowledge. Knowledge representation is important in many applications, from the description of web pages in the semantic web, to the interpretation of natural language statements in grammar checkers and machine translators.
- Visual ComputingVisual Computing is concerned with the acquisition, analysis and production of visual data. Visual Computing is ubiquitous; its applications include computer games and virtual environments, scientific data visualisation, face recognition and medical imaging.
Study year 1 course units
Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.
Study year 2 course units
Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.
Study year 3 course units
Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.