TND002 · 6 hp · Grundnivå (G1N) · Datateknik
Objektorienterad programmering
Ges · nästa start HT 2026
83 %
klarade senaste ordinarie tillfället
DAT1 · 13 jan 2026 · 52 studenter
77 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
DAT1 · 277 studenter
55 %
Svårare än 55 % av kurserna på grundnivå
Jämfört med 874 kurser på samma nivå, ordinarie tentor de senaste tre läsåren. 92 studenter.
Ingår i 3 program
- Civilingenjörsprogram i medieteknik och AI
- Civilingenjörsprogram i samhällsbyggnad och logistik
- Civilingenjör i strategisk systemanalys
Övrigt moment
DAT1 Tentamen med datorstöd
- 5
- 4
- 3
- U
Ordinarie tillfällen
77 % godkända · 277 studenter
- 83 %52
- 68 %40
- 76 %59
- 75 %59
- 79 %67
Senare tillfällen
67 % godkända · 64 studenter
- 67 %6
- 100 %7
- 67 %6
- 67 %6
- 80 %5
- 56 %9
- 67 %12
- 40 %5
- 63 %8
- Klarar ett senare tillfälle: 67 % (64 studenter), jämfört med 77 % (277 studenter) på ordinarie
- Får 4 eller 5: 48 % (341 studenter)
Visa små tillfällen (1)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %4
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
LAB1 Laborationskurs
- G
Ordinarie tillfällen
100 % godkända · 122 studenter
- 100 %41
- 100 %16
- 100 %28
- 100 %15
- 100 %22
Senare tillfällen
100 % godkända · 68 studenter
- 100 %5
- 100 %11
- 100 %9
- 100 %10
- 100 %13
- 100 %7
- 100 %6
- 100 %7
- Klarar ett senare tillfälle: 100 % (68 studenter), jämfört med 100 % (122 studenter) på ordinarie
Visa små tillfällen (53)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %1
- 100 %2
- 100 %1
- 100 %1
- 100 %2
- 100 %2
- 100 %1
- 100 %1
- 100 %2
- 100 %4
- 100 %1
- 100 %1
- 100 %1
- 100 %2
- 100 %2
- 100 %1
- 100 %2
- 100 %2
- 100 %2
- 100 %2
- 100 %1
- 100 %3
- 100 %2
- 100 %1
- 100 %3
- 100 %2
- 100 %2
- 100 %1
- 100 %1
- 100 %2
- 100 %1
- 100 %2
- 100 %1
- 100 %1
- 100 %2
- 100 %2
- 100 %2
- 100 %2
- 100 %4
- 100 %3
- 100 %2
- 100 %4
- 100 %2
- 100 %2
- 100 %1
- 100 %2
- 100 %1
- 100 %1
- 100 %2
- 100 %2
- 100 %4
- 100 %3
- 100 %2
Om kursen
Mål
Kursen ska ge kunskaper om objektorienterad programutveckling och programmering i ett objektorienterat programspråk, Java.
Efter kursen ska studenten kunna:
- förklara skillnaden mellan instansvariabler och klassvariabler, samt skillnaden mellan instansmetoder och klassmetoder.
- skriv enkla program med in- och utmatning av siffror och text, med hjälp av konsolen, externa filer och dialogrutor.
- designa, implementera och använd klasser, abstrakta klasser och gränssnitt.
- för ett givet problem, utveckla ett objektorienterat program som består av flera klasser.
- skriv program med grafiska användargränssnitt.
Innehåll
Programspråket Java, variabler och datatyper, in- och utmatning, styrsatser. Klasser och objekt, instansvariabler och instansmetoder, klassvariabler och klassmetoder. Objektorienterad programutveckling, klassdiagram och UML.Standardklasser. Arv, subklasser och superklasser, polymorfism och dynamisk bindning, abstrakta klasser och interface.Strömmar och filer, felhantering. Program med grafiska användargränssnitt, grafiska komponenter och layouthanterare, händelsestyrda program.
- Examinator
- Mark E Dieckmann
- Schemalagd tid
- 70 h
- Huvudområde
- Datateknik