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
- 100% Coursework 1
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.