Tentalabbet

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

Ö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
Kursplanen på Studieinfo ↗