Module Overview

Object-Oriented Software Development 1

Fundamentals of OO programming and software development

Module Code

OOSD H1002

ECTS Credits

10

*Curricular information is subject to change

Programming Fundamentals

Software development using types, variables and operators; operator precedence, literals, control structures for decision and iteration, I/O, collections

OO programming

OO programming using objects and classes; methods and parameter passing, pass by value and pass by reference, constructors, inheritance

Code design

Code design, code style and quality, testing and debugging, design patterns

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