Göm menyn

TDDE10 Objektorienterad programmering i Java

Föreläsningar

Nedan ses innehållet som är planerat för varje föreläsning samt sidhänvisningar till kursliteraturen. Ibland kanske de inte 100%-igt stämmer överens med innehållet i respektive föreläsning eftersom föreläsningarna inte riktigt går igenom materialet på samma sätt som i boken. Totalt sett täcker de dock det som gås igenom i kursen på både föreläsningar och lektioner. JD står här för Java direkt, medan Per Holms bok förkortas OPJ. Efter förkortningarna följer kapitlen eller delkapitlen som bör läsas.

Under föreläsningarna dyker det upp mycket terminologi som det är viktigt att hänga med på. Från kursens föregångare har vi ärvt en lista med definitioner för att friska upp minnet kring vad som var vad. Denna lista på viktiga definitioner innehåller dock mer än vad vi tar upp i denna kurs (endast #1-4 är relevanta).

Vi reserverar oss för att föreläsnings-slides kan förändras något strax före eller strax efter resp. föreläsning. Kodexemplen kommer också de uppdaterats till årets exemel efter föreläsningen.

SammanfattningSlidesKodexempel
Fö 1 Introduktion till kursen och Imperativa delen av Java slides
Fö 2 Datastrukturer, Pekare, Kortare exempel till Java slidesexempel
Fö 3 OOP 1, Intro, klasser, instanser, konstruktorer, inkapsling och synlighetslides
Fö 4 OOP 2, Arv och polymorfi, UML slidesexempel
Fö 5 OOP 3, Statiska konstruktioner, Abstrakta datatyper, Interface, Javadoc slides
Fö 6 OOP 4, Objektorienterat exempel slidesexempel
Fö 7 Grafik och Lyssnare slidesexempel
Fö 8 Projekt, omfattning, krav, Tips & Trix slidesexempel
Fö 9 OOA, OOD, Strömmar, Filer, Undantag slides
Fö 10Versionshantering med git slides

Sidansvarig: Magnus Nielsen
Senast uppdaterad: 2024-02-14