Module Overview

Data Structures & Algorithms

The aim of this module is:- To develop the learners competence using Abstract Data Types and advanced data structures- To explore the relationship between abstraction, algorithms, data structures and implementation code- To understand the need for robustness and quality in software design- To provide learners with an understanding of the role of algorithms in software engineering, in particular their design, analysis and correctness.- To identify a wide range of algorithmic techniques for software development.- To provide learners with the necessary theoretical and practical applications framework for computing science and software engineering- To further develop the learners programming and problem solving skills and capabilities

Module Code

COMP H3025

ECTS Credits


*Curricular information is subject to change
Module Content & Assessment
Assessment Breakdown %
Formal Examination50