Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture

Practical

Module Offerings

5504CSQR-JAN-PAR

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.

Learning Outcomes

1.
Illustrate the concepts of object oriented design.
2.
Specify object oriented designs using the unified modelling language.
3.
Implement object oriented designs using object oriented program code.
4.
Employ an application programming interface using an integrated development environment.

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.
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

Portfolio

Report