Compulsory
Computer Vision (15 credits)
The main aim of this module is to introduce students to computer-based understanding, analysis and processing of images taken with a digital camera. The module introduces various methods and algorithms that allow computers to store images, process images (e.g. enhance images), extract useful information from images, classify images, and organise image collections. The module also aims to specify and discuss the problems of image understanding and of various computer vision applications.
Network and System Security (15 credits)
The aims of the module are to:
- Establish the relationship between abstract layered protocols and the dominant Ethernet plus Internet Protocol network stacks.
- Develop skill in the capture and analysis of network traffic.
- Provide opportunities to configure network components and endpoints.
- Acknowledge that although cryptography is an important aspect of network security, network cryptography is covered in a separate module.
Agent-based Systems
The aim of this module is to introduce the student to distributed AI systems through the notion of an agent, how it can be constructed, and how multiple agents can be made to cooperate effectively with one another to solve complex AI problems.
Professionalism, Ethics and Cyber Security (15 credits)
The aims of this module are to:
- Introduce the facets of research from broad research philosophy to detailed data collection.
- Develop critical analysis skills across a range of different sources.
- Introduce ethical thinking into the development of an appropriate research methodology.