725G90 · 7,5 hp · Grundnivå (G1N) · Informatik
Objektorienterad programmering i Java
Ges · nästa start VT 2027
81 %
klarade senaste ordinarie tillfället
DAT1 · 24 mar 2026 · 88 studenter
74 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
DAT1 · 394 studenter
51 %
Svårare än 51 % av kurserna på grundnivå
Jämfört med 874 kurser på samma nivå, ordinarie tentor de senaste tre läsåren. 183 studenter.
Ingår i 1 program
Övrigt moment
DAT1 Datortentamen
- VG
- G
- U
Ordinarie tillfällen
74 % godkända · 394 studenter
- 81 %88
- 76 %95
- 71 %73
- 72 %81
- 65 %57
Senare tillfällen
51 % godkända · 123 studenter
- 67 %12
- 71 %14
- 45 %11
- 56 %18
- 67 %9
- 30 %20
- 68 %19
- 25 %8
- 25 %12
- Klarar ett senare tillfälle: 51 % (123 studenter), jämfört med 74 % (394 studenter) på ordinarie
- Får VG: 20 % (517 studenter)
Visa små tillfällen (2)
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 %4
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
UPG1 Inlämningsuppgift
- G
Ordinarie tillfällen
100 % godkända · 321 studenter
- 100 %80
- 100 %85
- 100 %81
- 100 %75
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (3)
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 %1
- 100 %1
Inlämning eller laboration
LAB2 Laborationer
- G
Ordinarie tillfällen
100 % godkända · 304 studenter
- 100 %82
- 100 %91
- 100 %69
- 100 %62
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (4)
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 %2
- 100 %2
- 100 %2
- 100 %1
Inlämning eller laboration
PRA2 Programmeringsprojekt
- G
Ordinarie tillfällen
100 % godkända · 207 studenter
- 100 %96
- 100 %111
Senare tillfällen
100 % godkända · 70 studenter
- 100 %6
- 100 %23
- 100 %30
- 100 %11
- Klarar ett senare tillfälle: 100 % (70 studenter), jämfört med 100 % (207 studenter) på ordinarie
Visa små tillfällen (7)
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 %2
- 100 %3
- 100 %2
- 100 %3
- 100 %2
- 100 %4
- 100 %2
Inlämning eller laboration
PRA1 Programmeringsprojekt
- G
Ordinarie tillfällen
100 % godkända · 75 studenter
- 100 %16
- 100 %34
- 100 %25
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (4)
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 %2
- 100 %2
- 100 %2
- 100 %2
Inlämning eller laboration
LAB1 Laborationskurs
- G
Ordinarie tillfällen
100 % godkända · 45 studenter
- 100 %45
Senare tillfällen
100 % godkända · 12 studenter
- 100 %12
- Klarar ett senare tillfälle: 100 % (12 studenter), jämfört med 100 % (45 studenter) på ordinarie
Visa små tillfällen (2)
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
Om kursen
Mål
Efter avslutad kurs ska den studerande kunna:
- redogöra för och tillämpa Java-syntax samt objektorienterad programmering
- göra grafiska användargränssnitt och arbeta i ett programmeringsprojekt
Innehåll
I kursen behandlas huvudsakligen java och objektorientering. Kursen är uppdelad i två delar, den första delen består av en föreläsningsserie och laborationer. Den andra delen består av ett programmeringsprojekt.
Föreläsnings/labserien behandlar följande delar:
- Grundläggande Java-syntax med Ada som utgångspunkt.
- Klasser, Synlighet, konstruktorer, arv, polymorfi, gränssnitt.
- Objektorienterad design och analys.
- Enklare grafiska användargränssnitt.
- Inbyggda moduler (bl.a. filhantering) i Java.
- Undantagshantering.
Programmeringsprojekt innefattar följande delar:
- Dokumentskrivning (enklare kravspecifikation, enklare designdokument samt ett reflektionsdokument) i samband med projektet.
- Utförande av programmeringsprojekt (i par eller något större grupper) där studenterna gör ett enklare grafiskt spel.
- Versionshantering med ett modernt verktyg.
- Examinator
- Emma Enocksson Svensson
- Huvudområde
- Informatik