Project in Advanced Algorithms and Data Structures

Code School Level Credits Semesters
COMP4134 School of Computer Science 4 10 Autumn China
Code
COMP4134
School
School of Computer Science
Level
4
Credits
10
Semesters
Autumn China

Summary

This project builds on the theory presented in COMP4019 and involves a self-guided study of selected advanced data structures and algorithms. The outcome of the project is an implementation of the algorithms and data structures with appropriate documentation.

Target Students

Available to Level 3 and Level 4 students in the School of Computer Science. This module is not available to students not listed above without explicit approval from the module convenor(s). COMP4133 Advanced Algorithms and Data Structures is a Pre-requisite. Prior knowledge of mathematics and computer programming including standard data science is required. This module is part of the Foundations of Computer Science theme in the School of Computer Science.

Assessment

Assessed by end of spring semester

Educational Aims

To obtain advanced knowledge and practical skills in the analysis, design and implementation of advanced algorithms and data structures.

Learning Outcomes

Knowledge and Understanding

Mathematical modelling and analysis of the efficiency of algorithms.
Advanced implementation techniques.
Intellectual Skills

The application of mathematical techniques to algorithms and data structures.
The identification and evaluation of appropriate models of efficiency.
Professional Skills

The use and selection of appropriate software libraries.
Transferable Skills

The ability to formulate and construct effective solutions to algorithmic problems.
Presentation skills.

Conveners

Conveners unspecified.
View in Curriculum Catalogue
Last updated 09/01/2025.