Module Overview

Object Oriented Software Development 1

This module is an introductory one-year module in software development in an object oriented environment using Java.

Module Code

INFS 1003

ECTS Credits

10

*Curricular information is subject to change

Overview of the software development process; Programming Language basics - Variables, Assignment, Console Input/Output, Selection, Repetition;  Objects and Classes, Methods, Message Passing, Attributes; Abstraction; Encapsulation;  Inheritance; Composition;  Collections

This module will be taught using 2-hour weekly lectures and 2-hour practical sessions.

The lectures will provide theoretical material which will be underpinned by many coding examples to demonstrate the use of this material.

The practical sessions will provide students with supervised practice time in the lab using appropriate exercises.

Module Content & Assessment
Assessment Breakdown %
Formal Examination45
Other Assessment(s)55