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

5

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