Göm menyn

TDIU20 Objektorienterad programmering

VT1 2021


Välkommen till kursen TDIU20. Detta är den andra programmeringskursen för DI och EL.

Kursen behandlar Objektorienterad programmering i C++. Du som läser kursen kan redan programmera imperativt. I TDIU20 ska du lära dig koncept som behövs för att programmera objektorienterat.

Det är viktigt att vara medveten om att objektorientering inte erbjuder något värde för slutanvändaren av dina program. Målet är skapa värde för utvecklarna.

Med objektorientering kan vi strukturera program i moduler(klasser) som bygger upp programmet. Ett viktigt(och utmanande) mål är att en modul ska vara isolerad. Det gör att det blir enkelt för en programmerare att ansvara för modulen utan att känna till alla andra moduler. Det ska vara enkelt att återanvända modulen, och det ska vara enkelt att vidareutveckla modulen utan att andra moduler påverkas. Det ska även vara svårt(ska inte gå) att använda en modul på ett sätt som stör dessa mål eller kan orsaka programfel. Allt detta är mycket viktigt i större projekt, och i projekt med många utvecklare på olika kunskapsnivå.

Information om ersatta kurser TDIU04 och TDDI14

Denna kurs i kombination med TDDI22 ersatte tillsammans de två tidigare kurserna TDIU04 och TDDI14. (I TDDI22 har sedan tillkommit en etik-del. TDDI22 bytte då kurskod till TDDI82.)

Obs! om du inte slutfört moment i TDIU04 eller TDDI14 måste du kontakta kursledningen för information om vad du måste göra för att bli klar. Alla gamla resultat anses förfallna innan vi gått igenom vad just du saknar.

Senaste nytt...


10/3‑2021  Instuderingsfrågor i Teams
 

Kanal i Teams

Frågor PDF


19/1‑2021  Föreläsningsbilder, lab1 och "Söker labkompis" i webreg
 

Bilder från Föreläsning 1 finns på kurshemsidan: Se "Läsning" under "Laborationer" i menyn: https://www.ida.liu.se/~TDIU20/lab/reading.sv.shtml Bilderna ligger under "Läsanvisningar i anslutning till Föreläsning 1".

I webreg finns nu en grupp "Söker labkompis" där du kan anmäla dig om du söker nya kamrater.


15/1‑2021  Kurshemsidan uppdaterad
 

Föreläsningar kommer uppdateras löpande.


14/1‑2021  Vi förbereder kursstart 2021
 

I år går kursen helt på distans. Föreläsningar ges via Zoom och laborationshandledning via Teams. Se distansinfo i menyn. Kurshemsidan uppdateras under närmaste dagarna.



Sidansvarig: Pontus Haglund
Senast uppdaterad: 2021-01-14