Webprogrammering - "Databaser 2"
2025/2026- Formål og læringsmål
Faget handler om avanceret anvendelse, optimering, arkitekturvalg og professionel praksis indenfor datalagring, -modellering og - udveksling af datakilder ud fra anerkendte standarder samt datasikkerhed.
VidenDen studerende har udviklingsbaseret viden om:
Færdigheder
- Avancerede databasearkitekturer
- Strategier for datamigrering
- Samspillet mellem databaser og cloud-infrastruktur
Den studerende kan forstå og reflektere over:
- Designvalg i komplekse datamiljøer og deres betydning for systemets skalerbarhed, sikkerhed og vedligeholdelseDen studerende kan:
Kompetencer
- Håndtere dataintegritet, transaktioner, sikkerhed og performanceoptimering
- Vurdere og begrunde valg af databasearkitektur i forhold til en given webapplikation
- Dokumentere og kvalitetssikre databaseudvikling i samspil med applikationsudviklingDen studerende kan:
- Håndtere komplekse og udviklingsorienterede databaseopgaver i relation til webudvikling
- Indgå i tværfagligt samarbejde med fokus på sammenhæng mellem backend, frontend og database
- Forholde sig kritisk til dataløsningers bæredygtighed, skalerbarhed og sikkerhed i professionelle udviklingsprojekter
- Identificere egne læringsbehov og videreudvikle færdigheder inden for databaseudvikling og dataarkitektur - Undervisningsform
Undervisningen veksler mellem forskellige formater og læringsformer, herunder forelæsning, gruppearbejde samt projektarbejde med vejledning. De studerende skal anvende deres viden i udarbejdelsen af et projekt, hvor de også på egen hånd skal tilegne sig ny viden for at kunne løse udviklingsopgaven.
- Prøve
Læringsmålene for prøven er identiske med fagets/fagenes læringsmål
Faget prøvesFaget/modulet prøves selvstændigtMundtlig eksamen baseret på synopsis og projektPrøveformKombineret skriftlig og mundtlig prøveEksamen er individuel, men synopsis og projekt udarbejdes i gruppe af 2-3 studerende. Uddannelsen kan godkende andre gruppestørrelserOpgavetypeProjektet er praktisk og vil indeholde emner, der er relevante for databases. Projektet skal være tilgængeligt på et Git-repository under eksamen.FormkravGruppen afleverer en synopsis på 3-5 normalsider som et refleksionsdokument.
Den skal indeholde:
1. Projektkontekst:
- Beskrivelse af det valgte webprojekt, og hvordan databasedelen understøtter forretningslogik eller systemkrav.
2. Design og metodevalg:
- Argumentation for valg af databasearkitektur.
- Overvejelser om datamodel, performance, sikkerhed, skalering.
3. Refleksion:
- Kritisk refleksion over dataløsningens kvalitet, bæredygtighed og fremtidige udviklingsmuligheder.
- Egen læring og kompetenceudvikling i faget.
En normalside er 2.400 tegn inkl. mellemrum og fodnoter. Forside, indholdsfortegnelse, samt vedlagt dokumentation tæller ikke med i det afleverede antal sider. Illustrationer eller diagrammer tæller ikke som tegn.Individuel eller gruppeprøveIndividuelAnvendt sprog til prøvenDansk (Norsk/Svensk)VarighedPræsentation - max 10 min.
Examinering - max. 15 min.
Vurdering - 5 min.
I alt - 30 min.Regler om hjælpemidler til eksamenComputer er tilladtHjælpemidler som stilles til rådighedProjektorBedømmelsesform7-trins skalaBedømmer(e)Intern censurKriterier for prøvevurderingDer gives én samlet karakter på baggrund af en helhedsbedømmelse af det samlede skriftlige produkt og den mundtlige eksamination. - Foreløbig litteratur
Dette er en foreløbig litteraturliste. Der udleveres en endelig litteraturliste i forbindelse med studiestart.Kursusmateriale tilgængeligt for de studerende via Internet.
På faget Webprogrammering - "Databaser 2" modtager du 69 timers undervisning, hvilket svarer til 92 lektioner (1 lektion = 45 min.) og 50% af din samlede arbejdsbelastning på faget.
Undervisningen vil primært bestå af følgende aktiviteter: interne forelæsninger, gruppearbejde, Onlineundervisning.
Forberedelsen vil primært bestå af følgende aktiviteter: læsning af egne noter, læsning af pensum, gruppearbejde, informationssøgning.
Læs om KEAs studieaktivitetsmodel
*KEA kan fravige det angivne timetal, hvis det er begrundet i særlige forhold.