suomeksi
in English

Object oriented programming (D0113), 4 op

Basic information

Course name:Object oriented programming
Olio-ohjelmointi
Course Winha code:D0113
Kurre acronym:OOP
Credits:4
Type and level of course:Professional studies
Year of study, semester or study period:2.year
Implementation:Autumn semester, 1.period, 2.period
Semester:0607
Language of tuition:English
Teacher:Kari Aaltonen
Final assessment:Grading scale (0-5)

Descriptions

Prerequisites

D0127 Introduction to Programming

Course contents (core content level)

? Object oriented design
? Object paradigm
- Class structure and polymorphism
- Inheritance, abstract and interface classes
- Package and scope
- Lists and containers
- I/O streams, exception handling
- Threads
- Graphical UIF components
? JavaDoc
? Use of basic tools in software development
- Integrated Development Environment (Eclipse)
- Ava virtual Machine (JVM)
- UML Models (Jude)

Course contents (additional)

? Object paradigm and programming languages (Java/PHP)

Core content level learning outcomes (knowledge and understanding)

After completing the course the student knows how object oriented programming is utilized in Java environment in sense of design and implementation.

Core content level learning outcomes (skills)

Student is able to design and implement applications using object oriented programming and design paradigm.

Recommended reading

Beginning JAVA 2 SDK 1.5 Edition
Ivor Hjorton

PHP 5 Unleashed
John Coggesshall

Teaching and learning strategies

Class room teaching: 21 h
Laboratory excercises:21 h
Project: 20
Exams: 4 h
Student individual workload: 54 h
Total: 120 h
Follow-up of the student workload analysis performed: -

Teaching methods and student workload

Assessment weighting and grading

Assessment of the compulsory homework assignments, laboratory reports and the project. Final exam.

Related competences of the degree programme

login