VAMK

Change language: Suomi

Front Page > Current Education > Information Technology (IT) > 2015 > Year 2 > Object Oriented Programming (IITA0204)

Object Oriented Programming

Structure Type: Study unit
Code: IITA0204
Type: Compulsory / Professional Studies
Curriculum: IT 2015
Level: Bachelor of Engineering
Year of Study: 2 (2016-2017)
Credits: 5 cr
Responsible Teacher: Moghadampour, Ghodrat
Language of Instruction: English

Courses During the Academic Year 2016-2017

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
7I-IT-2N2017-01-09 – 2017-04-30Pirjo ProsiEnglish2016-12-12 – 2017-01-16

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

Total work load of the student 135 h, of which
- scheduled studies 70 h
- autonomous studies 65 h

Prerequisites / Recommended Optional Courses

C Programming.

Contents

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

Recommended or Required Reading and Other Learning Resources/Tools

Material on the course Web site.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures and assignments.

Assessment Criteria

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

Assessment Methods

Assignments 20 %, project work 20 %, an examination 50 %.


Back