Logga in

Registrera

EDAF25 · Lunds universitet

Objektorienterad modellering och design

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
7.5
Språk
Svenska
Nivå
Grundnivå
Fakultet
Lunds tekniska högskola

Lärandemål

  • Kunskap och förståelse
  • kunna lokalisera och känna igen användning av gängse designprinciper och designmönster i givna program
  • känna till och kunna redogöra för hur grundläggande algoritmer för grafhantering fungerar
  • ha grundläggande kännedom om syfte och principer för konfigurations- och versionshantering
  • Färdighet och förmåga
  • kunna utforma och i mindre grupp implementera objektorienterade program med många klasser och några paket med stöd av relevanta mjukvaruutvecklingsverktyg
  • kunna välja och implementera lämpliga designmönster i typiska problem
  • kunna använda en integrerad utvecklingsmiljö för design, implementering och refaktorisering av program
  • kunna beskriva programdesign med UML (Unified Modelling Language)
  • kunna implementera och tillämpa grundläggande algoritmer för grafhantering.
  • kunna använda Git för konfigurations- och versionshantering i ett litet projekt
  • Värderingsförmåga och förhållningssätt
  • kunna utvärdera en programdesign med avseende på designprinciper och välja lämpliga förbättringar i termer av objektorienterade designtekniker och -mönster.,
  • kunna skriva program som är lätta att underhålla och modifiera.
Kursinnehåll
Principer för utformning av objektorienterade program. Designmönster och ramverk. Utvecklingsmiljö för objektorienterad modellering, implementering och refaktorisering. Projekt med design och implementering. Grafproblem och grafalgoritmer. Grundläggande konfigurations- och versionshantering med Git.
Förutsättningar
  • EDAA10 Programmering i Java
  • eller
  • EDAA81 Programmeringsteknik, grundkurs
  • Förutsatta förkunskaper:
  • EDAA30 Programmering i Java - fortsättningskurs
Litteratur
UML-syntax. Datavetenskap LTH, 2010 - Lennart Andersson
Ytterligare kurslitteratur meddelas senare. Se kurshemsidan
Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Modellering och simulering i design och produktframtagning

MF106416 tentor
Stockholms universitet

Stockholms universitet

Linjära statistiska modeller

MT501615 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Design och produktframtagning, komponenter

MF10398 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

  • Socialt

    • Instagram

    • Facebook

    • YouTube

    • TikTok

    • Linkedin

    © 2026 Crash Course Sverige AB