Tentamen
I kursen ingår en tentamen, som sker i tentamensveckan efter läsperiod 2. För att bli godkänd på denna kurs måste man:
- bli godkänd på de obligatoriska programmeringslaborationerna,
- bli godkänd på tentamen.
På tentamen sätts graderade betyg. Tentamen är skriftligt och sker på papper, inte på en dator.
Tentamensdatum
- Anslås senare
Gamla tentor
Här under hittar ni gamla tentor från föregångskursen DIT950. Notera att denna kurs hade ett lite annat fokus än TDA551. Allt som förekommer på dessa gamla tentor är alltså inte relevant för kommande tentamen, och det finns koncept som inte tas upp på dessa tentor som kommer dyka upp (i större utsträckning) på kommande tentamen för TDA551.
Generellt ställs på tentorna för DIT950 fler frågor som ber er implementera saker, än vad som kommer på tentan för TDA551. Det kommer däremot komma mer om design patterns och principer på tentan för TDA551 än vad som generellt dyker upp på de gamla tentorna.
Frågorna på tentorna för TDA550 ligger generellt närmre de frågor som kommer på tentan för TDA551, framförallt de som rör design patterns och principer. Även på dessa tentor ställs dock många frågor på ett sätt som kräver att ni skriver mer kod än vad som kommer på tentan för TDA551.
DIT950 Mars 2015
- Tentamen
- Lösning
-
Noteringar:
- Fråga 1b (klassinvariant) ingår inte i TDA551
-
Fråga 8c (om hur
clone()
ska implementeras) ingår inte i TDA551.
DIT950 Augusti 2014
- Tentamen
- Lösning
-
Noteringar:
- Fråga 1c använder termen “gränssnitt” - vi använder “interface” i det här fallet, eftersom detta är vad som avses här
-
Fråga 9 (om hur
clone()
ska implementeras) ingår inte i TDA551
TDA550 Augusti 2015
- Tentamen
- Lösning
-
Noteringar :
- Fråga 2, ni hade fått API för java.util.Random
- Fråga 4 handlar om Design-by-contract vilket inte ingår i TDA551
- Fråga 7 är farligt nära en kugg-fråga. Vi har inga kugg-frågor generellt