Varning! Alla funktioner på sidan fungerar inte korrekt utan javascript!

Object-oriented Program Development 7,5 Credits

Course Contents

This is an introductory course in object-oriented programming, and builds upon the students’ previous knowledge in imperative programming languages.

The course includes the following elements:
- Basic object-oriented concepts, such as objects, classes, inheritance and encapsulation
- Object-oriented modelling with UML (Unified Modeling Language)
- Object-oriented programming
- Design principles included in SOLID (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion)
- Design patterns included in GoF (Gang of Four)

Prerequisites

General entry requirements and taken course in Algorithms, 7.5 credits (or equivalent knowledge).

Level of Education: Undergraduate
Course code/Ladok code: TOCK13
The course is conducted at: School of Engineering

Upcoming course occasions

Type of course
Program
Study type
Campus
Semester
Autumn 2024: Aug 19 - Oct 20
Rate of Study
100%
Location
Jönköping
Time
Day
Course coordinator
Patrick Gabrielsson
Tuition fees do NOT apply for EU/EEA citizens or exchange students
18750kr
Syllabus
HTML  PDF
Application code
HJ-T4188
Last modified 2023-08-03 16:55:15