Course syllabus

Objektorienterad modellering och design
Object-oriented Modelling and Design

EDAF25, 7,5 credits, G2 (First Cycle)

Valid for: 2019/20
Decided by: PLED C/D
Date of Decision: 2019-04-01

General Information

Compulsory for: IDA2
Language of instruction: The course will be given in Swedish


The course will give ability to sustainable and construction of programs that can be reused and modified with respect to changing requirements in an industrial context. It will also provide a deeper insight into programming techniques such as algorithms for handling graphs.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must


Design principles for object-oriented programs. Design patterns and frameworks. A development environment for object-oriented modelling, implementation, and refactoring. Graph problems and graph algorithms.

Examination details

Grading scale: TH - (U,3,4,5) - (Fail, Three, Four, Five)
Assessment: The grade is based on the written exam, laboratory exercises, assignments and two small projects which are reported orally.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Code: 0117. Name: Project.
Credits: 2. Grading scale: UG. Assessment: For a final grade, the students must have completed the project work.
Code: 0217. Name: Written Examination .
Credits: 3,5. Grading scale: TH. Assessment: Written examination.The final grade of the course is based on the result of the written exam. Activity at the seminars may improve the grade.
Code: 0317. Name: Laboratory.
Credits: 2. Grading scale: UG. Assessment: The pass grade requires that the compulsory course is approved


Admission requirements:

The number of participants is limited to: No
The course overlaps following course/s: EDA060, EDA065, EDA666, EDAF10, EDA061, EDAF60

Reading list

Contact and other information

Director of studies: Studierektor,
Course coordinator: Emelie Engström,
Course homepage: