Kursöversikt
Kursen har 22 timmar föreläsning (F) och 13 timmar övning (Ö). Det finns 44 timmar datorlaboration i schemat. Varje student förväntas gå på vartannat pass, alltså 22 timmar. LG1 och LG2 i listan nedan betyder labbgrupp 1 resp 2. Se sidan Laborationer för gruppindelning och prioriteringar för hjälp och redovisning. Vi förväntar att ni utnyttjar labbtillfällen maximalt, alltså labbtillfällen ska användas för redovisning samt få hjälp på ev. problem som det har varit svårt att lösa innan labbbtillfället.
Schemat är inte komplett än, det kommer att planeras ytterligare en föreläsning och en övning inom kort.
Period 1
| Aktivitet, Tid, plats | Innehåll | Länkar och filer | kommentarer |
| Föreläsning1 , 15 SEPT 13:00 – 15:00 sal D2 |
Introduktion till kursen, Java, UML, interface. |
|
. |
|
LG1, Datorlaboration, 16 SEPT 15:00 – 17:00 |
Jobba med Labb1 |
|
|
|
LG2, Datorlaboration, 18 SEPT 15:00 – 17:00 |
Jobba med Labb1 | ||
|
Föreläsning 2, 22 SEPT 08:00 – 10:00 |
|||
|
Övning, 25 SEPT 10:00 – 12:00 |
|||
|
LG2, Datorlaboration, 26 SEPT 08:00 – 10:00 |
deadline labb1 | ||
|
LG1, Datorlaboration, 26 SEPT 10:00 – 12:00 |
deadline labb1 | ||
|
Föreläsning 3, 29 SEPT 13:00 – 15:00 |
|||
|
LG2,
|
|||
|
LG1, Datorlaboration, 1 OCT 10:00 – 12:00
|
|||
|
Föreläsning 3, 2 OCT 10:00 – 12:00
|
Flyttad till måndag den 29:e september kl 13-15 | ||
|
Föreläsning 4, 6 OCT 13:00 – 15:00
|
|||
|
Övning, 7 OCT 15:00 – 17:00
|
|||
|
LG1, Datorlaboration, 10 OCT 08:00 – 10:00
|
deadline labb2 | ||
|
LG2, Datorlaboration, 10 OCT 13:00 – 15:00 |
deadline labb2 |
Period 2
|
LG1, Datorlaboration, 27 OCT 08:00 – 10:00
|
deadline labb3 | |||
|
Föreläsning 5, , 27 OCT 13:00 – 15:00 |
|
|||
|
LG2, Datorlaboration, 28 OCT 10:00 – 12:00 |
deadline labb3 | |||
|
Övning, 29 OCT 13:00 – 15:00 |
||||
|
Föreläsning 6, 30 OCT 10:00 – 12:00 |
|
|||
|
Föreläsning 7, 3 NOV 10:00 – 12:00 Övning 6 NOV 10:00-12:00 sal D37 |
Litterär programmering med Daniel Bosk |
prutt25: Föreläsning om litterär programmering Literate Programming (lecture notes) (föreläsningen är kap 1, övningen är kap 3) Specifications: The New Code — Sean Grove, OpenAI Fraction.pdf (förbättrad från övningen, fungerande JUnit och noerr.pl) Fraction.nw (förbättrad från övningen, fungerande JUnit och noerr.pl) |
|
|
|
LG2, Datorlaboration, 4 NOV 15:00 – 17:00 |
deadline labb4 | |||
|
Övning, 6 NOV 10:00 – 12:00 |
Litterär programmering | |||
|
LG1,Datorlaboration, 6 NOV 16:00 – 18:00 |
deadline labb4 | |||
|
Föreläsning 8, 7 NOV 10:00 – 12:00 |
||||
|
Övning, 7 NOV 15:00 – 17:00 |
||||
|
Föreläsning 9, 12 NOV 10:00 – 12:00 |
||||
|
LG2, Datorlaboration, 14 NOV 08:00 – 10:00 |
deadline labb4 | |||
|
LG1,Datorlaboration, 14 NOV 10:00 – 12:00 |
deadline labb4 |
|||
|
Övning, 14 NOV 13:00 – 15:00 |
||||
|
Föreläsning 10, 17 NOV 13:00 – 15:00 |
Mediator Facade State |
facade_exempel:
State: |
||
|
LG1, Datorlaboration, 19 NOV 08:00 – 10:00 |
deadline labb5 | |||
|
LG2, Datorlaboration, 20 NOV 13:00 – 15:00 |
deadline labb5 | |||
|
Föreläsning 11, 26 NOV 13:00 – 15:00 |
||||
|
LG2, Datorlaboration, 27 NOV 10:00 – 12:00 |
||||
|
LG1, Datorlaboration, 27 NOV 13:00 – 15:00 |
||||
|
Övning, 28 NOV 13:00 – 15:00 |
||||
|
LG1,Datorlaboration, 1 DEC 10:00 – 12:00 |
||||
|
LG2, Datorlaboration, 2 DEC 08:00 – 10:00 |
||||
|
LG2, Datorlaboration, 2 DEC 13:00 – 15:00 |
deadline labb6 | |||
|
LG1, Datorlaboration, 3 DEC 08:00 – 10:00 |
deadline labb6 | |||
|
Datorlaboration, 7 JAN 14:00 – 18:00 |
||||
|
Datorlaboration, 8 JAN 08:00 – 13:00 |