Hemsidan
Senaste nytt
Föreläsningar
Övningar
Laborationer
Instuderingsfrågor
Examination
Övriga resurser

Ansvarig:
Christer Carlsson

Uppdaterad:
6 Nov, 2013

CHALMERS - Data- och informationsteknik
Data- och informationsteknik


TDA550-Objektorienterad programvaruutveckling IT,fk




Informationen på dessa WWW-sidor hänför sig till
kurstillfället som går höstterminen 2013.



 

Föreläsningar: Sker i sal HA4.

    Preliminärt schema

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