725G92 · 7.5 credits · Basic level (G1N) · Informatik
Problem Solving and Programming
Active · next start HT 2026
100%
passed the latest regular sitting
LAB4 · 19 Dec 2025 · 36 students
100%
passed the regular sittings, all sittings over the last 5 years
LAB4 · 194 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
LAB4 Laboratory work
- G
Main rounds
100% passed · 194 students
- 100%36
- 100%31
- 100%19
- 100%17
- 100%21
- 100%15
- 100%55
Later rounds
100% passed · 82 students
- 100%9
- 100%7
- 100%6
- 100%6
- 100%14
- 100%10
- 100%11
- 100%8
- 100%6
- 100%5
- Pass a later round: 100% (82 students), compared with 100% (194 students) on the ordinary exam
Show small sittings (14)
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%3
- 100%2
- 100%2
- 100%4
- 100%2
- 100%2
- 100%2
- 100%2
- 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
LAB3 Laboratory work
- G
Main rounds
100% passed · 212 students
- 100%20
- 100%25
- 100%16
- 100%15
- 100%14
- 100%10
- 100%14
- 100%11
- 100%12
- 100%9
- 100%10
- 100%10
- 100%21
- 100%25
Later rounds
100% passed · 60 students
- 100%6
- 100%10
- 100%6
- 100%6
- 100%5
- 100%5
- 100%6
- 100%10
- 100%6
- Pass a later round: 100% (60 students), compared with 100% (212 students) on the ordinary exam
Show small sittings (20)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%4
- 100%2
- 100%4
- 100%3
- 100%4
- 100%2
- 100%2
- 100%2
- 100%2
- 100%2
- 100%2
- 100%1
- 100%2
- 100%2
- 100%1
- 100%1
- 100%1
- 100%2
- 100%1
- 100%1
Hand-in or lab
UPG2 Examination
- VG
- G
Main rounds
100% passed · 179 students
- 100%35
- 100%33
- 100%21
- 100%26
- 100%64
Later rounds
100% passed · 70 students
- 100%7
- 100%8
- 100%12
- 100%9
- 100%11
- 100%12
- 100%6
- 100%5
- Pass a later round: 100% (70 students), compared with 100% (179 students) on the ordinary exam
- Get VG: 12% (249 students)
Show small sittings (24)
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%3
- 100%1
- 100%1
- 100%1
- 100%3
- 100%3
- 100%4
- 100%2
- 100%1
- 100%2
- 100%1
- 100%2
- 100%4
- 100%2
- 100%4
- 100%3
- 100%2
- 100%2
- 100%1
- 100%1
- 100%1
- 100%3
- 100%3
Hand-in or lab
UPG1 Examination
- VG
- G
Main rounds
100% passed · 51 students
- 100%51
Later rounds
No sittings with at least 5 students.
- Get VG: 4% (51 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%1
- 100%1
- 100%2
- 100%1
- 100%1
- 100%1
Hand-in or lab
LAB1 Laboratory work
- G
Main rounds
100% passed · 18 students
- 100%18
Later rounds
100% passed · 29 students
- 100%14
- 100%15
- Pass a later round: 100% (29 students), compared with 100% (18 students) on the ordinary exam
Show small sittings (9)
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%2
- 100%2
- 100%1
- 100%1
- 100%2
- 100%3
- 100%1
Other module
DAT1 Examination
- VG
- G
Main rounds
100% passed · 51 students
- 100%51
Later rounds
No sittings with at least 5 students.
- Get VG: 4% (51 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%1
- 100%1
- 100%2
- 100%1
- 100%1
- 100%1
About the course
Aim
Efter avslutad kurs ska den studerande kunna:
- skapa programmerbara lösningar till problem med ett imperativt angreppssätt
- skapa abstraktion med hjälp av underprogram och enkla sammansatta datatyper
Content
I kursen behandlas grundläggande problemlösning och programmering i ett lämpligt nybörjarspråk med skyddsnät. Andra halvan tar upp mer avancerade koncept för att bredda studentens syn på imperativ programmering samt lägga en bra grund för fortsättningskursen. Specifikt innehåller kursen följande delar:
- Grundläggande typer / variabler
- Enkel inmatning/utmatning
- Satser och operatorer
- Abstraktion med underprogram
- Filuppdelning/moduluppdelning
- Rekursion
- Slumptal
- Kommandoradsargument
- Abstraktion med enkla sammansatta datatyper
- Felhantering/undantag
- Pekare och minneshantering
- Filer
- Examiner
- Torbjörn Jonsson
- Main field of study
- Informatik