TDDE10 · 6 hp · Grundnivå (G2F) · Datateknik
Objektorienterad programmering i Java
Ges · nästa start VT 2027
98 %
klarade senaste ordinarie tillfället
DAT1 · 24 mar 2026 · 88 studenter
97 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
DAT1 · 389 studenter
4 %
Svårare än 4 % av kurserna på grundnivå
Jämfört med 874 kurser på samma nivå, ordinarie tentor de senaste tre läsåren. 146 studenter.
Ingår i 6 program
Övrigt moment
DAT1 Datortentamen
- 5
- 4
- 3
- U
Ordinarie tillfällen
97 % godkända · 389 studenter
- 98 %88
- 100 %58
- 100 %60
- 95 %77
- 95 %106
Senare tillfällen
92 % godkända · 12 studenter
- 100 %5
- 86 %7
- Klarar ett senare tillfälle: 92 % (12 studenter), jämfört med 97 % (389 studenter) på ordinarie
- Får 4 eller 5: 81 % (401 studenter)
Visa små tillfällen (8)
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
- 100 %1
- 100 %1
- 100 %1
- 100 %1
- 100 %1
Ö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 · 390 studenter
- 100 %91
- 100 %53
- 100 %63
- 100 %83
- 100 %100
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 %1
- 100 %1
- 100 %2
Inlämning eller laboration
PRA1 Programmeringsprojekt
- G
Ordinarie tillfällen
100 % godkända · 384 studenter
- 100 %91
- 100 %54
- 100 %59
- 100 %77
- 100 %103
Senare tillfällen
Inga tillfällen med minst 5 studenter.
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 %2
- 100 %2
- 100 %1
- 100 %2
- 100 %4
- 100 %2
Om kursen
Mål
Efter genomgången kurs ska studenten kunna:
- använda grundläggande Java-syntax för att konstruera program som löser givna problem
- använda designprinciper, metoder och tekniker som används inom objektorienterad programmering för att konstruera program som löser givna problem
- använda objektorienterade principer för att samarbeta i konstruktionen av ett mer omfattande program
Innehåll
Java och objektorientering:
- 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:
- 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 versionshanteringsverktyg
- Examinator
- Emma Enocksson Svensson
- Schemalagd tid
- 86 h
- Huvudområde
- Datateknik