TDIU20 · 4 credits · Basic level (G1F) · Datateknik
Object Oriented Programming
Active · next start VT 2027
49%
passed the latest regular sitting
DAT1 · 23 Mar 2026 · 82 students
52%
passed the regular sittings, all sittings over the last 5 years
DAT1 · 332 students
95%
Harder than 95% of courses at basic level
Compared with 874 courses at the same level, ordinary exams over the last three academic years. 150 students.
Part of 2 programmes
Other module
DAT1 Computer examination
- 5
- 4
- 3
- U
Main rounds
52% passed · 332 students
- 49%82
- 35%68
- 38%56
- 62%55
- 76%71
Later rounds
36% passed · 241 students
- 57%23
- 45%38
- 15%27
- 54%41
- 40%35
- 22%18
- 14%14
- 29%21
- 11%9
- 27%15
- Pass a later round: 36% (241 students), compared with 52% (332 students) on the ordinary exam
- Get 4 or 5: 18% (573 students)
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
LAB1 Computer based laboratory work
- G
Main rounds
100% passed · 324 students
- 100%75
- 100%76
- 100%52
- 100%60
- 100%61
Later rounds
100% passed · 6 students
- 100%6
- Pass a later round: 100% (6 students), compared with 100% (324 students) on the ordinary exam
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
About the course
Aim
The student will work to gain knowledge and skills in object oriented programming using C++. After a completed course, the student should be able to:
- use design principles, methods and techniques used in object-oriented programming to construct programs that solve given problems
Content
- Abstraction using composed types
- Pointers and memory handling in C++
- Object orientated programming
- Classes
- Inheritance
- Polymorphism
- Introduction to UML (class diagrams)
- Repetition of file separation
- Examiner
- Klas Arvidsson
- Scheduled hours
- 32 h
- Main field of study
- Datateknik