VAMK

Change language: Suomi

Front Page > Current Education > Information Technology (TT) > 2016V > Year 2 > Object Oriented Programming (ITTA0209)

Object Oriented Programming

Structure Type: Study unit
Code: ITTA0209
Type: Compulsory / Professional Studies
Curriculum: TT 2016V
Level: Bachelor of Engineering
Year of Study: 2 (2017-2018)
Credits: 4 cr
Responsible Teacher: Prosi, Pirjo
Language of Instruction: Finnish

Learning Outcomes

The student will become familiar with object oriented programming techniques such as Classes, Methods, Inheritance, Polymorphism and Serialization. The student will be able to develop object oriented programs, and learn to use abstract thinking in order to solve larger programming problems in an object oriented way, showing the benefits and drawbacks of this programming technique.

Student's Workload

108 h, which contains 40 h of scheduled contact studies.
The assessment of student’s own learning 1 h is included in contact lessons.

Prerequisites / Recommended Optional Courses

Basics of Programming (C Language).

Contents

Theory of object oriented thinking and fundamentals of Java programming language.

Recommended or Required Reading and Other Learning Resources/Tools

Material specified by teacher.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures, exercises, project work.

Assessment Criteria

Grade 5: Student understands most (around 90 %) course concepts and is capable of developing applications with advanced features.
Grade 3: Student understands a considerable portion (around 60 %) of course concepts and is capable of developing applications with moderate number of functions.
Grade 1: Student understands basic (around 40 %) course concepts and is capable of developing simple applications.

Assessment Methods

Assignments, project work and an examination.


Back