Tentalabbet

TDDE54 · 6 credits · Basic level (G1N) · Datateknik

Programming and Problem Solving

Active · next start HT 2026

100%

passed the latest regular sitting

UPG3 · 19 Dec 2025 · 131 students

100%

passed the regular sittings, all sittings over the last 5 years

UPG3 · 270 students

This module only reports passing results, so the pass rate does not show how many did not pass.

Part of 6 programmes

Hand-in or lab

UPG3 Computer examination Ada, location independent

  • 5
  • 4
  • 3

Main rounds

100% passed · 270 students

  • 100%131
  • 100%139

Later rounds

100% passed · 647 students

  • 100%20
  • 100%48
  • 100%12
  • 100%6
  • 100%7
  • 100%11
  • 100%6
  • 100%7
  • 100%7
  • 100%13
  • 100%15
  • 100%6
  • 100%5
  • 100%5
  • 100%6
  • 100%8
  • 100%57
  • 100%50
  • 100%36
  • 100%18
  • 100%34
  • 100%28
  • 100%9
  • 100%9
  • 100%11
  • 100%8
  • 100%15
  • 100%7
  • 100%7
  • 100%8
  • 100%11
  • 100%7
  • 100%9
  • 100%8
  • 100%6
  • 100%6
  • 100%6
  • 100%33
  • 100%18
  • 100%7
  • 100%13
  • 100%5
  • 100%20
  • 100%9
  • 100%5
  • 100%5
  • Pass a later round: 100% (647 students), compared with 100% (270 students) on the ordinary exam
  • Get 4 or 5: 33% (917 students)
Show small sittings (12)

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%3
  • 100%4
  • 100%3
  • 100%4
  • 100%4
  • 100%2
  • 100%3
  • 100%2
  • 100%4
  • 100%1
  • 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 Laboratory work Ada

  • G

Main rounds

100% passed · 680 students

  • 100%91
  • 100%38
  • 100%34
  • 100%39
  • 100%42
  • 100%46
  • 100%34
  • 100%39
  • 100%48
  • 100%95
  • 100%174

Later rounds

100% passed · 738 students

  • 100%5
  • 100%29
  • 100%28
  • 100%24
  • 100%23
  • 100%10
  • 100%14
  • 100%5
  • 100%6
  • 100%27
  • 100%36
  • 100%7
  • 100%13
  • 100%8
  • 100%22
  • 100%15
  • 100%12
  • 100%11
  • 100%16
  • 100%14
  • 100%23
  • 100%11
  • 100%15
  • 100%6
  • 100%7
  • 100%8
  • 100%9
  • 100%9
  • 100%13
  • 100%14
  • 100%5
  • 100%5
  • 100%22
  • 100%8
  • 100%10
  • 100%5
  • 100%5
  • 100%14
  • 100%25
  • 100%22
  • 100%17
  • 100%14
  • 100%15
  • 100%10
  • 100%36
  • 100%6
  • 100%26
  • 100%28
  • 100%10
  • 100%15
  • Pass a later round: 100% (738 students), compared with 100% (680 students) on the ordinary exam
Show small sittings (17)

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
  • 100%1
  • 100%3
  • 100%2
  • 100%3
  • 100%3
  • 100%1
  • 100%1
  • 100%2
  • 100%4
  • 100%3
  • 100%2
  • 100%4
  • 100%1
  • 100%2
  • 100%4

Hand-in or lab

LAB2 Laboratory work Python

  • G

Main rounds

100% passed · 609 students

  • 100%137
  • 100%69
  • 100%36
  • 100%37
  • 100%66
  • 100%49
  • 100%61
  • 100%75
  • 100%44
  • 100%35

Later rounds

100% passed · 744 students

  • 100%6
  • 100%58
  • 100%11
  • 100%11
  • 100%18
  • 100%10
  • 100%6
  • 100%8
  • 100%12
  • 100%11
  • 100%10
  • 100%5
  • 100%5
  • 100%14
  • 100%34
  • 100%16
  • 100%15
  • 100%10
  • 100%15
  • 100%5
  • 100%9
  • 100%13
  • 100%12
  • 100%19
  • 100%17
  • 100%25
  • 100%24
  • 100%28
  • 100%31
  • 100%25
  • 100%22
  • 100%6
  • 100%7
  • 100%11
  • 100%8
  • 100%10
  • 100%6
  • 100%8
  • 100%8
  • 100%16
  • 100%18
  • 100%17
  • 100%6
  • 100%19
  • 100%20
  • 100%48
  • 100%31
  • Pass a later round: 100% (744 students), compared with 100% (609 students) on the ordinary exam
Show small sittings (27)

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%2
  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%2
  • 100%2
  • 100%4
  • 100%2
  • 100%2
  • 100%2
  • 100%2
  • 100%4
  • 100%2
  • 100%2
  • 100%3
  • 100%3
  • 100%1
  • 100%2
  • 100%3
  • 100%1
  • 100%3

Hand-in or lab

UPG4 Computer examination Python, location independent

  • 5
  • 4
  • 3

Main rounds

100% passed · 506 students

  • 100%135
  • 100%81
  • 100%79
  • 100%211

Later rounds

100% passed · 371 students

  • 100%20
  • 100%13
  • 100%23
  • 100%27
  • 100%5
  • 100%14
  • 100%10
  • 100%10
  • 100%10
  • 100%8
  • 100%9
  • 100%11
  • 100%5
  • 100%5
  • 100%36
  • 100%9
  • 100%12
  • 100%7
  • 100%5
  • 100%16
  • 100%20
  • 100%15
  • 100%8
  • 100%8
  • 100%13
  • 100%21
  • 100%9
  • 100%5
  • 100%17
  • Pass a later round: 100% (371 students), compared with 100% (506 students) on the ordinary exam
  • Get 4 or 5: 4% (877 students)
Show small sittings (28)

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%1
  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%3
  • 100%3
  • 100%2
  • 100%4
  • 100%2
  • 100%3
  • 100%3
  • 100%3
  • 100%1
  • 100%3
  • 100%3
  • 100%1
  • 100%4
  • 100%1
  • 100%1
  • 100%3
  • 100%2
  • 100%1

Hand-in or lab

UPG1 Examination Ada

  • 5
  • 4
  • 3

Main rounds

100% passed · 397 students

  • 100%203
  • 100%194

Later rounds

100% passed · 70 students

  • 100%64
  • 100%6
  • Pass a later round: 100% (70 students), compared with 100% (397 students) on the ordinary exam
  • Get 4 or 5: 28% (467 students)
Show small sittings (19)

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%1
  • 100%2
  • 100%1
  • 100%2
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%3
  • 100%1

Hand-in or lab

UPG2 Examination Python

  • 5
  • 4
  • 3

Main rounds

100% passed · 206 students

  • 100%206

Later rounds

100% passed · 47 students

  • 100%7
  • 100%5
  • 100%35
  • Pass a later round: 100% (47 students), compared with 100% (206 students) on the ordinary exam
  • Get 4 or 5: 10% (253 students)
Show small sittings (19)

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
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%4
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%3
  • 100%1
  • 100%1
  • 100%1

Other module

DAT1 Computer examination Python

  • 5
  • 4
  • 3

Main rounds

100% passed · 161 students

  • 100%63
  • 100%98

Later rounds

100% passed · 12 students

  • 100%12
  • Pass a later round: 100% (12 students), compared with 100% (161 students) on the ordinary exam
  • Get 4 or 5: 62% (173 students)
Show small sittings (16)

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%1
  • 100%3
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%1
  • 100%4
  • 100%2
  • 100%1
  • 100%2
  • 100%2

About the course

Aim

After the course the student will be able to:

  • create programmable solutions to problems using an imperative approach
  • create abstraction in the form of subroutines and basic composed data types

Content

The student will aquire basic problem solving skills and genereal programming skills in a suitable beginner language and in Python. Specific course topics include:

  • Basic types and composed types
  • Variables and constanta
  • Control structures
  • Statements and operators
  • Basic input and output
  • Abstraction using subroutinees
  • Recursion
  • File system, folder structure, paths
Examiner
Torbjörn Jonsson
Scheduled hours
82 h
Main field of study
Datateknik
Syllabus on Studieinfo ↗