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 
TypeCourse   
  Grading1 - 5, pass, fail 
 
   
Unit Information Processing Science DP 

Description
ECTS Credits 

6 ECTS credits/160 hours of work

 
Language of instruction 

Finnish

 
Timing 

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.

 
Contents 

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

 
Grading 

1-5

 
Person responsible 

Juha Iisakka

 
Working life cooperation 

No

 


Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi