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