TDDC77 · 8 credits · Basic level (G1N) · Informationsteknologi
Object Oriented Programming
Active · next start HT 2026
100%
passed the latest regular sitting
LAB1 · 18 Jan 2026 · 29 students
100%
passed the regular sittings, all sittings over the last 5 years
LAB1 · 163 students
This module only reports passing results, so the pass rate does not show how many did not pass.
Part of 1 programme
Hand-in or lab
LAB1 Laboratory work
- G
Main rounds
100% passed · 163 students
- 100%29
- 100%36
- 100%26
- 100%33
- 100%39
Later rounds
No sittings with at least 5 students.
Show small sittings (4)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%2
- 100%4
- 100%1
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
UPG4 Project assignment
- 5
- 4
- 3
Main rounds
100% passed · 129 students
- 100%25
- 100%37
- 100%25
- 100%23
- 100%19
Later rounds
100% passed · 21 students
- 100%9
- 100%12
- Pass a later round: 100% (21 students), compared with 100% (129 students) on the ordinary exam
- Get 4 or 5: 67% (150 students)
Show small sittings (11)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%1
- 100%2
- 100%2
- 100%2
- 100%2
- 100%3
- 100%2
- 100%1
- 100%3
- 100%2
Other module
DAT2 Written test
- 5
- 4
- 3
- U
Main rounds
86% passed · 95 students
- 66%29
- 97%36
- 93%30
Later rounds
100% passed · 9 students
- 100%9
- Pass a later round: 100% (9 students), compared with 86% (95 students) on the ordinary exam
- Get 4 or 5: 52% (104 students)
Show small sittings (6)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%1
- 100%1
- 100%3
- 100%4
- 100%1
Other module
DAT3 Computer examination
- 5
- 4
- 3
Main rounds
100% passed · 60 students
- 100%26
- 100%34
Later rounds
No sittings with at least 5 students.
- Get 4 or 5: 62% (60 students)
Show small sittings (2)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%3
- 100%4
About the course
Aim
The course aims to enable the students to learn basic programming and object oriented programming. After the course, the students will be able to:
- Explain basic concepts of imperative and object oriented programming
- Write and structure programs of about 1000 lines of code in an object oriented programming language such as Java
- Familiarise themselves with standard libraries for the adopted programming language and use them
- Debug and document their program
Content
- Imperative programming
- Object oriented programming
- Object oriented software development methodology
- Problem solving
- Version control using GIT
- Documentation and debugging strategies
- Examiner
- Sahand Sadjadee
- Scheduled hours
- 110 h
- Main field of study
- Informationsteknologi