Datum | Innehåll | Mtrl |
Föreläsning 1
Tisdag 3/11
10-12
|
Kursintroduktion.
Utveckla för förändring.
Vecka 1: Skrien kap 1.
|
OH-bilder
|
Föreläsning 2
Torsdag 5/11
8-10
|
Utvecklingsverktyg.
Gästföreläsare: Andreas Wieden
|
OH-bilder
|
Föreläsning 3
Tisdag 10/11
10-12
|
Arvsmekanismen
Variabler och typer
Typer och subtyper
Vecka 2: Skrien kap 2.
|
OH-bilder
|
Föreläsning 4
Torsdag 12/11
8-10
|
Polymorfism
Dynamisk bindning
Inkapsling
Information hiding
Access- och mutator-metoder
Vecka 2: Skrien kap 2
|
OH-bilder
|
Föreläsning 5
Tisdag 17/11
10-12
|
När skall implementationsarv
användas ?
Skrien 3.0-3.9
|
OH-bilder
|
Föreläsning 6
Torsdag 19/11
8-10 |
Eleganta metoder
Separation of concern
Kontraktbaserad design
Självdokumenterande kod
Skrien 4.0-4.6, 4.9-4.10
|
OH-bilder
|
Föreläsning 7
Tisdag 24/11
10-12
|
Muterbara och icke-muterbara klasser
Delegering
Gränssnittet för en klass
metoden equals()
Skrien kapitel 5 och 4.7.
|
OH-bilder
|
Föreläsning 8
Torsdag 26/11
8-10
|
Undantag
Gränsnittet Comparator
Gränssnittet Comparable
Designmönstert Strategy
Skrien kapitel 3.10
samt Exceptions i Javaboken
|
OH-bilder
|
Föreläsning 9
Tisdag 1/12
10-12 |
Designmönster
Kapitel 7, 8.0-8.4, 8.6
(resten av kap 8 och kap 9 rekommenderas)
|
OH-bilder
|
Föreläsning 10
Torsdag 3/12
8-10 |
Generiska programenheter
Samlingar
Kapitel om generiska programenheter och
Java Collections från läroboken i Java
och/eller Eck kapitel 10
och/eller Java Tutorials.
|
OH-bilder
|
Föreläsning 11
Tisdag 8/12
10-12
|
Trådar
De delar i respektive kursbok
som behandlar trådar, samt
Eck: sect 12.1-4
eller Java Tutorials
|
OH-bilder
Kodexempel
|
Föreläsning 12
Torsdag 10/12
8-10
|
Inre klasser, Anonyma klasser,
Kloning och Javas I/O-ramverk
De delar i respektive kursbok som
behandlar clone() och inre klasser, eller
Inside Java Interfaces and Inner Classes
(sidan 2 och 3).
De delar i respektive kursbok
som behandlar Javas I/O eller
Eck kap 11.1-3 eller
Java Tutorials
|
OH-bilder
|
Föreläsning 13
Tisdag 15/12
10-12
|
Repetition
|
OH-bilder
|
Föreläsning 14
Torsdag 17/12
8-10
|
UTGÅR
|
|