Datum | Innehåll | Mtrl |
Föreläsning 1
Tisdag 29/10
10-12
|
Kursintroduktion.
Utveckla för förändring.
Vecka 1: Skrien kap 1.
|
OH-bilder
|
Föreläsning 2
Torsdag 31/10
8-10
|
Utvecklingsverktyg.
Gästföreläsare: Oscar Utbult
|
OH-bilder del 1
OH-bilder del 2
Programexempel i zip-format
|
Föreläsning 3
Tisdag 5/11
10-12
|
Arvsmekanismen
Variabler och typer
Typer och subtyper
Vecka 2: Skrien kap 2.
|
OH-bilder
|
Föreläsning 4
Torsdag 7/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 12/11
10-12
|
När skall implementationsarv
användas ?
Skrien 3.0-9
|
OH-bilder
|
Föreläsning 6
Torsdag 14/11
8-10 |
Eleganta metoder
Separation of concern
Kontraktbaserad design
Självdokumenterande kod
Skrien 4.0-6, 4.9-10
|
OH-bilder
|
Föreläsning 7
Tisdag 19/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 21/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 26/11
10-12 |
Designmönster
Kapitel 7, 8.0-8.4
(resten av kap 8 och kap 9 rekommenderas)
|
OH-bilder
|
Föreläsning 10
Torsdag 28/11
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 3/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
|
Föreläsning 12
Torsdag 5/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 10/12
10-12
|
Repetition
|
|
Föreläsning 14
Torsdag 12/12
8-10
|
UTGÅR
|
|