x !
Archived Curricula Guide 2015–2017
Curricula Guide is archieved. Please refer to current Curricula Guides
TIEA2.1 Introduction to Object-Oriented Programming 5–10 ECTS
Organised by
Degree Programme in Computer Sciences
Preceding studies
Recommended:
Corresponding course units in the curriculum
School of Information Sciences
Curricula 2012 – 2015

Learning outcomes

After completing the course a student is expected to
• be able to apply the principles of object-oriented programming
• be able to implement small object-oriented programs in Java language
• be able to apply the principles of object-oriented programming to another object-oriented programming language
• be able to implement easily understandable object-oriented programs
• be familiar with the abstract data types (stack, queue and list)
• be able to describe the structure of an object-oriented program by using UML.

Contents

The course introduces the notions of objects, classes, attributes, methods, inheritance, interfaces, polymorphism, abstract data types (stack, queue and list), UML models and object-oriented analysis and design.

Teaching language

Finnish

Modes of study

Option 1
Available for:
  • Degree Programme Students
  • Other Students
  • Open University Students
  • Doctoral Students
  • Exchange Students
Participation in course work  5 ECTS
In Finnish
Further information 

Tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty tentti.

Option 2
Available for:
  • Degree Programme Students
  • Other Students
  • Open University Students
  • Doctoral Students
  • Exchange Students
Participation in course work  10 ECTS
In Finnish
Further information 

Tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä, hyväksytty tentti ja hyväksytysti suoritettu harjoitustyö.

Evaluation

Numeric 1-5.

Belongs to following study modules

School of Information Sciences
School of Information Sciences
School of Information Sciences
School of Information Sciences
2015–2016
Teaching
Archived Teaching Schedule. Please refer to current Teaching Shedule.
For Open University students only
School of Information Sciences