TDDD78 · 6 hp · Grundnivå (G1F) · Datateknik, Datavetenskap
Objektorienterad programmering och Java
Nedlagd · ersatt av TDDE30
100 %
klarade senaste ordinarie tillfället
PRA3 · 29 mar 2026 · 50 studenter
100 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
PRA3 · 118 studenter
Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.
Ingår i 1 program
Inlämning eller laboration
PRA3 Projekt
- 5
- 4
- 3
Ordinarie tillfällen
100 % godkända · 118 studenter
- 100 %50
- 100 %22
- 100 %25
- 100 %21
Senare tillfällen
100 % godkända · 110 studenter
- 100 %5
- 100 %5
- 100 %5
- 100 %14
- 100 %6
- 100 %6
- 100 %23
- 100 %5
- 100 %5
- 100 %6
- 100 %12
- 100 %5
- 100 %7
- 100 %6
- Klarar ett senare tillfälle: 100 % (110 studenter), jämfört med 100 % (118 studenter) på ordinarie
- Får 4 eller 5: 40 % (228 studenter)
Visa små tillfällen (20)
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 %3
- 100 %1
- 100 %2
- 100 %1
- 100 %2
- 100 %3
- 100 %2
- 100 %1
- 100 %1
- 100 %1
- 100 %2
- 100 %2
- 100 %4
- 100 %4
- 100 %2
- 100 %3
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
LAB3 Laborationer
- G
Ordinarie tillfällen
100 % godkända · 127 studenter
- 100 %47
- 100 %29
- 100 %25
- 100 %26
Senare tillfällen
100 % godkända · 111 studenter
- 100 %5
- 100 %11
- 100 %11
- 100 %7
- 100 %7
- 100 %8
- 100 %24
- 100 %7
- 100 %7
- 100 %9
- 100 %7
- 100 %8
- Klarar ett senare tillfälle: 100 % (111 studenter), jämfört med 100 % (127 studenter) på ordinarie
Visa små tillfällen (18)
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
- 100 %2
- 100 %2
- 100 %2
- 100 %1
- 100 %1
- 100 %1
- 100 %1
- 100 %2
- 100 %1
- 100 %2
- 100 %1
- 100 %1
- 100 %1
- 100 %3
- 100 %2
- 100 %2
- 100 %1
Inlämning eller laboration
LAB1 Laborationer
- G
Inga tillfällen med minst 5 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 %1
Inlämning eller laboration
PRA2 Projekt
- 3
Inga tillfällen med minst 5 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 %1
Om kursen
Mål
Efter avslutad kurs ska studenten kunna:
- Förstå och applicera fundamentala begrepp inom objektorienterad programmering.
- Förstå och applicera olika aspekter av datatyper och typhierarkier inom både objektorienterade och icke objektorienterade språk.
- Implementera objektorienterade program i Java.
- Implementera enklare grafiska gränssnitt med händelsehantering.
Innehåll
- Programmeringsspråket Java och viktiga skillnader från Python.
- Objektorienterad programmering i allmänhet och i Java. Objekt, klasser, instansvariabler, metoder, arv, polymorfism.
- Fundamentala programmeringsbegrepp som uppträder i många objektorienterade språk. Manifest typning, statisk typkontroll, typkonvertering och uppräkningsbara typer. Pekare och referenser. Identitet och likhet. Variablers livstid. Organisation och namnrymder. Felhantering med undantag (exceptions). Texthantering och teckenkodning. Generisk programmering.
- Designprinciper, till exempel användningen av polymorfism samt arv kontra delegering.
- De mest centrala klassbiblioteken i Java, inklusive programmering av enklare grafiska användargränssnitt.
- Examinator
- Jonas Kvarnström
- Schemalagd tid
- 64 h
- Huvudområde
- Datateknik, Datavetenskap