Olio-ohjelmointi (V0119), 4 op
Basic information
Course name: | Olio-ohjelmointi Object Oriented Programming |
Course Winha code: | V0119 |
Kurre acronym: | Olio-ohj. |
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: | Suomi |
Teacher: | Kari Aaltonen |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
V0113 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
Java-ohjelmointi
Mika Westerholm, Jorma Kyppä
Beginning JAVA 2 SDK 1.5 Edition
Ivor Hjorton
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
Tuition in Finnish.
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
communication, information and publishing processes and technologies