TDP002 · 6 credits · Basic level (G1N) · Programmering
Imperative Programming
Active · next start HT 2026
64%
passed the latest regular sitting
DAT1 · 27 Oct 2025 · 56 students
74%
passed the regular sittings, all sittings over the last 5 years
DAT1 · 254 students
75%
Harder than 75% of courses at basic level
Compared with 874 courses at the same level, ordinary exams over the last three academic years. 112 students.
Part of 1 programme
Other module
DAT1 Computer examination
- 5
- 4
- 3
- U
Main rounds
74% passed · 254 students
- 64%56
- 63%56
- 71%59
- 85%55
- 96%28
Later rounds
53% passed · 55 students
- 71%7
- 36%14
- 67%12
- 25%12
- 80%10
- Pass a later round: 53% (55 students), compared with 74% (254 students) on the ordinary exam
- Get 4 or 5: 39% (309 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.
- 0%3
- 100%1
- 100%3
- 0%1
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
LAB1 Laboratory work
- G
Main rounds
100% passed · 242 students
- 100%44
- 100%57
- 100%57
- 100%54
- 100%30
Later rounds
No sittings with at least 5 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%1
- 100%1
About the course
Aim
After the course the student will be able to:
- use basic language constructs
- construct algorithms to solve problems using imperative programming
- use abstraction during problem solving
Content
Craft: Handling a programming language and its tools and documentation.Ability to work with programming constructs and divide programs intomodules. Ability to formulate algorithms, read source code and workwith testing and debugging.Topics: Imperativ programming with its constructs, input/output,file handling. Data structures, such as lists, trees, graphs andtables.Techniques: Python, Editor, Linux.
- Examiner
- Pontus Haglund
- Scheduled hours
- 62 h
- Main field of study
- Programmering