Module Overview

OO Software Development 2

Advanced programming, concurrency, data structures and algorithms, analysis of algorithms

Module Code

SDEV H1003

ECTS Credits

10

*Curricular information is subject to change

OO programming

Inheritance and polymorphism, interfaces, abstract classes, overriding and overloading; advanced OO programming features e.g. properties, attributes/annotations; exception handling, collections and generics, enumerations, anonymous types, delegates; concurrency and threading; code quality and design patterns

Data Structures & Algorithms

Data structures and algorithms; analysis of algorithms, searching and sorting, recursion, linked lists

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100