Module Descriptor

04/11/2012

Code:

CE52604-5

Version:

3

Approval Status:

Valid Current

Title:

OBJECT ORIENTED METHODS

Section:

Computing, Engineering and Sciences

Level:

5

Contact

E-mail Address

VLE

JONATHAN WESTLAKE

[email-masked]

Blackboard

Pattern Of Delivery

Credits

15

Contact Hours

Independent Study Hours

Total Learning Hours

36

114

150

Description of Pattern of
Delivery

Pattern 1, study 100% in period 1

Pattern 2, study 100% in period
2

Site

STOKE

Registration Conditions

Module Version Condition Text

None

Module Details

Assessment Details

A COURSEWORK weighted at 100%.

Part A
Class Test
30% - A one hour unseen class test. Learning Outcomes 1 and
3

Part B
Assignment 70% - Individual analysis of suitable
business scenarios through the use of specified object oriented
analysis and design techniques. Learning Outcomes 1, 2 and
4.

Indicative Content

1. OO concepts and their advantages
2. Application of a UML
methodology to a business problem e.g Use cases, Class diagrams,
State diagrams, Object sequence diagrams

Learning Strategies

OO principles and the basics of the UML method will be presented
through lectures. Practical sessions will enable students to apply
the principles learned to the analysis of realistic scenarios, the
design of suitable solutions and the prototyping of a solution.
There will be a one hour lecture and a two hour tutorial/practical
session each week.
(1:n) (1:25)

Prospectus Information

The complexity of everyday business processes require the
application of disciplined development methods for the software
applications which are needed to support them. Within this module
you will be introduced to object oriented principals and methods
such as UML which provide a framework for such
development.

Resources

Visio Professional or other suitable OO diagramming/CASE tool
e.g. ArgoUML

Special Admissions Requirements

None.

Texts

BENNETT, McROBB and FARMER (4th Edition) Object Oriented Systems
Analysis and Design, using UML McGraw Hill ISBN
9780077125363

Learning Outcome

1. DEMONSTRATE A WORKING KNOWLEDGE OF THE PRINCIPAL TECHNIQUES
OF OBJECT ORIENTED METHODS

Knowledge & Understanding

2. DESCRIBE CURRENT COMMON AREAS OF APPLICATION AND THE REASONS
FOR THEIR SUITABILITY

Knowledge & Understanding

3. COMPARE AND CONTRAST OBJECT ORIENTED METHODS WITH
CONVENTIONAL METHODS, AND EXPLAIN PROBLEMS OF INTEGRATING THEM

Analysis

Knowledge & Understanding

4. ANALYSE AND DESIGN IN AN OBJECT ORIENTED
ENVIRONEMNT USING THE UML (UNIFIED MODELLING LANGUAGE)

Analysis

Problem Solving