Logotyp

Programmeringsmetodik, dt047g

Lokal inloggning

Översikt

Föreläsningsserien består av 8 föreläsningar a 2 timmar.

Tidigare inspelningar av både campus och distansföreläsningar finner du här.

Föreläsningar

  1. Kursintroduktion. Repetition av grundläggande begrepp. Dynamisk minneshantering. Pekare. Klassdefinitionen.
  2. OOP Intro.  Konstruerare, destruerare och operatoröverlagringar.
  3. RAII. Säker resurshantering med hjälp av idiomatiska standardlösningar. Inget inläsningsmaterial finns för detta moment.
  4. Arv. Publikt arv. Överlagring och överladdning av medlemmar.
  5. Polymorfism. Föreläsningen behandlar virtuella medlemsfunktioner, dynamisk bindning och substitutionsprincipen.
  6. Abstrakta klasser. fortsättning på föreläsning fyra. Abstrakta klasser.
  7. Typparametrisering  Typmallar / templates. Båda i form av klassmallar (generiska klasser) och funktionsmallar.
  8. Klassmallar. klassmallar, kompilering och länkning av mallklasser.
  9. Undantagshantering och rtti
  10. stl sammanfattning.