Designmönster, Java och UML
7.5 HPKursens mål är att studenten skall vinna insikt i den speciella designproblematik som objektorienterad mjukvaruutveckling medför.
I kursen introduceras designmönster (design patterns) som verktyg för att skapa robusta applikationer och som förbättrar möjligheten till organisation och underhåll av programvara. Designmönster är standardiserade metoder för att sätta samman objekt och klasser för att lösa vanliga konstruktionsproblem. I kursen ingår även en fördjupning i Javas API:er samt UML-modellering med CASE-verktyg.
Kursen innehåller mycket praktiskt arbete där olika designproblem belyses och hanteras med hjälp av designmönster. Undervisningen sker i form av föreläsningar, laborationshandledning och seminarier.
I kursen introduceras designmönster (design patterns) som verktyg för att skapa robusta applikationer och som förbättrar möjligheten till organisation och underhåll av programvara. Designmönster är standardiserade metoder för att sätta samman objekt och klasser för att lösa vanliga konstruktionsproblem. I kursen ingår även en fördjupning i Javas API:er samt UML-modellering med CASE-verktyg.
Kursen innehåller mycket praktiskt arbete där olika designproblem belyses och hanteras med hjälp av designmönster. Undervisningen sker i form av föreläsningar, laborationshandledning och seminarier.
Fördjupningsnivå:
G2F (har minst 60 hp kurs/er på grundnivå som förkunskapskrav)
Utbildningsnivå:
Grundnivå
Behörighetskrav:
60 hp informatik från avklarade kurser, inklusive ISGA44 Grundläggande programmering 7,5 hp; antingen ISGB36 Objektorienterad modellering med programmering, ISGB18 Introduktion till objektorienterad programmering 5 hp eller ISGB03 Objektorienterad modellering 7,5 hp samt antingen ISGB04 Programutveckling 7,5 hp eller ISGB08 Fortsättningskurs i programmering 7,5 hp. Motsvarandebedömning kan göras.
Urval:
programförtur/ Poäng/resultat inom förkunskapsämnet.
Kursen ingår i följande program
- IT, projektledning och affärssystem (läses år 3)
- IT-design: Systemdesign (läses år 3)
- Systemvetenskapliga programmet (läses år 3)
- Webbutvecklare (läses år 3)
- Webb och multimedia (läses år 3)
Mer information
Choose occasion
Campus (Karlstad), 50%
Fler val
- Start Hösttermin 2026
- Studieform Campus (Karlstad)
- Språk Svenska
- Kurskod ISGC08
- Anmälningskod KAU-49895
- Studietakt 50% (Dag)
- Studieperiod vecka 46–2
- Schema Visa
- Litteraturlista Visa