Object oriented programming (D0113), 4 op
Perustiedot
Kurssin nimi: | Object oriented programming |
Winhakoodi: | D0113 |
Kurren lyhenne: | OOP |
Opintopisteet: | 4 |
Opintojakson taso: | Ammattiopinnot |
Toteutusvuosi: | 2.vsk |
Jakso: | Syyslukukausi, 1.jakso, 2.jakso |
Lukuvuosi: | 0607 |
Opetuskieli: | English |
Opettaja: | Kari Aaltonen |
Lopullinen arviointi: | Arvosteluasteikolla (0-5) |
Kuvaukset
Esitietovaatimukset
D0127 Introduction to Programming
Sisältö (ydinaines ja -osaaminen)
? 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)
Sisältö (täydentävä ja erityisosaaminen)
? Object paradigm and programming languages (Java/PHP)
Tiedolliset oppimistulokset (ydinaines ja -osaaminen)
After completing the course the student knows how object oriented programming is utilized in Java environment in sense of design and implementation.
Taidolliset oppimistulokset (ydinaines ja -osaaminen)
Student is able to design and implement applications using object oriented programming and design paradigm.
Kirjallisuus ja muu materiaali
Beginning JAVA 2 SDK 1.5 Edition
Ivor Hjorton
PHP 5 Unleashed
John Coggesshall
Opetusmenetelmät
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: -
Opiskelijan kuormittavuus
Arvioinnin perusteet
Assessment of the compulsory homework assignments, laboratory reports and the project. Final exam.