Data on the course

Show instruction and examinations
812346A Object Oriented Analysis and Design, 6 ECTS cr 
Code 812346A  Validity 01.08.2011 -
Name Object Oriented Analysis and Design  Abbreviation Object Oriented 
Scope6 ECTS cr   
Type Intermediate Studies Discipline3259 Information Processing Science 
  Grading1 - 5, pass, fail 
Unit Information Processing Science DP 

ECTS Credits 

6 ECTS credits/160 hours of work

Language of instruction 



2nd year, autum semester, period 1

Learning outcomes 

After completing the course, the students know possibilities of UML-language family to describe different views. They can picture a task using Use cases and scenarios. Moreover they can produce detailed descriptions using activity-, class-, interaction- and state diagrams. They know principles of object-orientedness and can use abstract as well interface classes. Additionally they can model user interface by state diagrams.
They understand what design patterns are and how they are described and categorised.


Principles of object orientation and object-oriented programming; quality criteria of object orientation; design patterns; case use; activity, class, interaction and state machine diagrams; class realisation.

Mode of delivery 

Face-to-face teaching

Learning activities and teaching methods 

Lectures 34h, compulsory exercises and assignments 30h, independent work 96h.

Prerequisites and co-requisites 

Basic knowledge of programming and information systems analysis and design.

Recommended optional programme components 


Recommended or required reading 

: Bennet, McRobb & Farmer: Object-oriented systems analysis and design, Using UML

Assessment methods and criteria 

Assessment methods and criteria: Refer to course website



Person responsible 

Juha Iisakka

Working life cooperation 



Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi