Kursöversikt

Kursöversikt

Kursen har 18 timmar föreläsning (F) och 10 timmar övning (Ö). Det finns fortfarande (2020-10-22) för många timmar i KTH-schemat för både F och Ö men de inaktuella har markerats med INSTÄLLD. Översikten nedan innehåller den undervisning som genomförs. Om du inte går på den undervisning som ges, studera materialet i den nedan angivna ordningen. 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. Ni förväntas arbeta med laborationerna mellan labbtillfällena.

Period 1

Period 2

  • Labbpass 26/10 10-12 (LG1) och 13-15 (LG2)
  • F5 med Zoomlänk 28/10 Ramverk, objektsamlingar, Natural Order genom Comparable, omslagsklasser, mönstret Iterator.
  • Ö3  29/10 kl 8-10  Zoomlänk Links to an external site.
  • F6 3/11 Trådar, klassen Timer, introduktion till Sockets och Internetprogram.
  • Labbpass 4/11 (LG2)  och 5/11 (LG1) - bonusdatum för Labb2
  • Labbpass 9/11 (LG1) och 10/11 (LG2) - bonusdatum för Labb3
  • F7 11/11 Template, Composite, Factory-teknik, Strategy, Relation, Proxy. Zoom-länk Links to an external site.
  • Ö4  12/11 kl 13-15   Zoomlänk Links to an external site.
  • Labbpass 20/11 10-12 (LG2) och 13-15 (LG1)
  • Labbpass 23/11 10-12 (LG1) och 13-15 (LG2) - bonusdatum för Labb4
  • F8 med Zoomlänk 24/11 Mönstret Observer med kodexempel, mönstret Decorator med kodexempel, Enum-typer, ytterligare designmönster kortfattat: State, Facade, Mediator.
  • Ö5  25/11 kl 13-15  Zoomlänk Links to an external site.
  • Download F9 30/11 Refactoring, testning med JUnit, Designprincipen LSP. Zoom-länk Links to an external site.
  • Labbpass  1/12 8-10 (LG2) och 13-15 (LG1)
  • Labbpass  4/12  8-10 (LG1) och 10-12 (LG2) - bonusdatum för Labb5
  • Labbpass  9/12 8-10 (LG2) och 13-15 (LG1) - bonusdatum för Labb6
  • Projektredovisningar - tidsbokning
  • Tentamen  fredag 8/1 kl 14-17 

Period 3

  • Projektredovisningar - tidsbokning