Teaching Responsibility

LJMU Schools involved in Delivery:

Computer Science and Mathematics

Learning Methods

Lecture
Practical

Module Offerings

5104COMP-JAN-CTY

Aims

To investigate the underpinnings of object orientated design through the unified modelling language. To implement an object oriented design with a modern language and application programming interface. To utilize a modern integrated development environment in developing object oriented program code.

Module Content

Outline Syllabus:OOAD (Object Oriented Analysis & Design) Requirements Analysis Identifying Classes, Attributes & Operations. Identifying Object States / Activities. Verifying Class Design. Collaboration Amongst Objects. Visibility, Navigability & Inheritance. OOP (Object Oriented Programming) Classes & Objects. Arrays. Collections. Generics. Interfaces. Threading. Object Relational Mapping.
Module Overview:
To investigate the underpinnings of object orientated design through the unified modelling language. To implement an object oriented design with a modern language and application programming interface. To utilize a modern integrated development environment in developing object oriented program code. This module explores the object oriented paradigm from analysis, through design, implementation and testing. Initially, the unified modelling language is employed to illustrate key concepts whilst later on; validated designs are matured to fully functioning oriented systems.
Additional Information:This module explores the object oriented paradigm from analysis, through design, implementation and testing. Initially, the unified modelling language is employed to illustrate key concepts whilst later on; validated designs are matured to fully functioning oriented systems.

Assessments

Artefacts
Artefacts