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.
Sammanfattning | Slides | Kodexempel | |
---|---|---|---|
Fö 1 | Introduktion till kursen och Imperativa delen av Java | slides | |
Fö 2 | Datastrukturer, Pekare, Kortare exempel till Java | slides | exempel |
Fö 3 | OOP 1, Intro, klasser, instanser, konstruktorer, inkapsling och synlighet | slides | |
Fö 4 | OOP 2, Arv och polymorfi, UML | slides | exempel |
Fö 5 | OOP 3, Statiska konstruktioner, Abstrakta datatyper, Interface, Javadoc | slides | |
Fö 6 | OOP 4, Objektorienterat exempel | slides | exempel |
Fö 7 | Grafik och Lyssnare | slides | exempel |
Fö 8 | Projekt, omfattning, krav, Tips & Trix | slides | exempel |
Fö 9 | OOA, OOD, Strömmar, Filer, Undantag | slides | |
Fö 10 | Versionshantering med git | slides |
Sidansvarig: Magnus Nielsen
Senast uppdaterad: 2024-02-14