TDDD95 · 6 hp · Avancerad nivå (A1F) · Datateknik, Datavetenskap
Algoritmisk problemlösning
Ges · nästa start VT 2027
100 %
klarar ordinarie tillfället
UPG1 · ordinarie tillfällen sedan 2022 · 218 studenter
Nästan alla klarar momentet första gången.
- Senaste ordinarie
- 100 %17 jun 2026 · 26 studenter
- Får 4 eller 5
- 29 %
Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.
UPG1 per kursomgång
Ordinarie tillfället och de senare tillfällena efter det.
- 5
- 4
- 3
- Senare tillfällen
Stapelns höjd är andelen godkända. Peka på en stapel för exakta antal per betyg.
Ingår i 8 program
- Civilingenjörsprogram i teknisk fysik och elektroteknik - internationell
- Civilingenjörsprogram i teknisk fysik och elektroteknik
- Civilingenjörsprogram i datateknik
- Civilingenjörsprogram i informationsteknologi
- Civilingenjörsprogram i mjukvaruteknik
- Civilingenjörsprogram i teknisk matematik
- Masterprogram i Data Science and Information Engineering
- Masterprogram i datavetenskap
Moment och alla tillfällen
Kursen har 2 moment. Siffrorna överst gäller UPG1, det moment flest skriver.
Inlämning eller laboration · huvudtentan
UPG1 Hemuppgifter
- 5
- 4
- 3
100 %klarar ordinarie · 218 studenter
29 %får 4 eller 5
Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.
| Datum | Typ | Betyg | Godkända | Studenter |
|---|---|---|---|---|
| Kursomgång jun 2026 | ||||
| Ordinarie | Ordinarie | 100 % | 26 | |
| Kursomgång jun 2025 | ||||
| Ordinarie | Ordinarie | 100 % | 45 | |
| Kursomgång jun 2024 | ||||
| Ordinarie | Ordinarie | 100 % | 66 | |
| Kursomgång jun 2023 | ||||
| Ordinarie | Ordinarie | 100 % | 34 | |
| Kursomgång jun 2022 | ||||
| Ordinarie | Ordinarie | 100 % | 47 | |
Senare tillfällen räknas till kursomgången vars ordinarie tillfälle de följer.
Visa små tillfällen (42)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 1
- 4
- 1
- 3
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 3
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 2
- 1
- 2
- 3
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 4
- 1
- 1
- 1
- 1
Inlämning eller laboration
LAB1 Laborationer
100 %klarar ordinarie · 147 studenter
100 %klarar ett senare tillfälle · 10 studenter
29 %får 4 eller 5
Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.
LAB1 per kursomgång
Ordinarie tillfället och de senare tillfällena efter det.
- 5
- 4
- 3
- Senare tillfällen
Stapelns höjd är andelen godkända. Peka på en stapel för exakta antal per betyg.
| Datum | Typ | Betyg | Godkända | Studenter |
|---|---|---|---|---|
| Kursomgång jun 2026 · ordinarie och 2 senare tillfällen | ||||
| Ordinarie | Ordinarie få skrivande | 100 % | 18 | |
| Senare | Senare få skrivande | 100 % | 5 | |
| Senare | Senare få skrivande | 100 % | 5 | |
| Kursomgång jun 2025 | ||||
| Ordinarie | Ordinarie | 100 % | 22 | |
| Kursomgång jun 2024 | ||||
| Ordinarie | Ordinarie | 100 % | 50 | |
| Kursomgång jun 2023 | ||||
| Ordinarie | Ordinarie få skrivande | 100 % | 19 | |
| Kursomgång jun 2022 | ||||
| Ordinarie | Ordinarie | 100 % | 38 | |
Senare tillfällen räknas till kursomgången vars ordinarie tillfälle de följer.
Visa små tillfällen (67)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 3
- 3
- 1
- 3
- 2
- 1
- 1
- 1
- 1
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 2
- 1
- 1
- 1
- 1
- 3
- 1
- 1
- 1
- 2
- 1
- 2
- 1
- 1
- 1
- 1
- 3
- 1
- 2
- 1
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 2
- 4
- 1
- 1
- 1
- 3
- 1
- 1
- 2
- 1
- 1
- 1
- 1
- 2
- 1
- 1
- 1
- 3
- 1
- 1
Om kursen
TDDD95 Algoritmisk problemlösning är en kurs vid Linköpings universitet (6 hp, avancerad nivå). Sedan 2022 har 100 % av 218 studenter klarat det ordinarie tillfället. På det senaste ordinarie tillfället (17 jun 2026) klarade 100 % av 26 studenter. Uppdaterad 20 okt 2026
Mål
Studentens lärandemål:
- Att analysera effektiviteten hos olika möjliga lösningar på ett problem för att avgöra vilken som är tillräckligt effektivt för en given situation.
- Att jämföra olika problem med avseende på svårighetsgrad.
- Att använda teknik för algoritmdesign som giriga algoritmer, dynamisk programmering, söndra och härska samt sökning för att skapa algoritmer för att lösa givna problem.
- Strategier för att testa och debugga algoritmer och datastrukturer.
- Att snabbt och korrekt implementera algoritmer och datastrukturer.
- Att kommunicera och samarbeta med andra studenter vid problemlösning i grupp.
Innehåll
För att framgångsrikt lösa datavetenskapliga problem krävs en solid teoretisk grund samt förmågan att applicera teorierna vid praktisk problemlösning. Målet med den här kursen är att utveckla förmågan att lösa komplicerade algoritmiska problem genom att utnyttja kunskaper om algoritmer, data strukturer och komplexitetsteori. För att lösa den här typen av problem är det viktigt att kunna analysera problemet, välja eller designa en algoritm, avgöra hur mycket resursers (tid och minne) algoritmen kräver samt att implementera och testa algoritmen snabbt och korrekt. I den här kursen tränas detta genom att lösa uppgifter och att arbeta under tidspress under problemlösningstillfällen. Kursen innehåller också tävlingsmoment där studenterna enskilt eller i grupp ska lösa algoritmiska problem under tidspress och med begränsade resurser. Syftet är att studenterna ska kunna använda programmering och algoritmer som ett effektivt verktyg för problemlösning samt få en möjlighet att tillämpa teoretiska kunskaper från andra kurser för att lösa praktiska problem.
- Examinator
- Fredrik Heintz
- Schemalagd tid
- 48 h
- Huvudområde
- Datateknik, Datavetenskap