Webprogrammering - "Fullstack"
2025/2026- Formål og læringsmål
Fagelementet indeholder udvikling og modellering af webapplikationer, herunder arkitektur, robusthed, internet- og web protokoller, brugen af fejlsøgningsteknikker samt teknikker til idriftsættelse og vedligeholdelse.
VidenDen studerende har udviklingsbaseret viden om: praksis, anvendt teori og udviklingsmetoder indenfor:
Færdigheder
- relevante internet- og webprotokoller
- kvalitetssikring
Den studerende kan forstå og reflektere over:
- udviklingsmetoder inden for webudvikling
- webarkitektur og designmønstreDen studerende kan:
Kompetencer
- mestre alle udviklingens faser herunder planlægge, udvikle og idriftsætte webapplikationer baseret på konkrete udviklingsønsker, samt vurdere praksisnære og teoretiske problemstillinger og vælge og begrunde relevante løsningsmodeller i relation til udviklingen af webapplikationer
- vurdere og begrunde valget af et egnet programmeringssprog og relevante metoder til implementering af webapplikationer
- mestre et egnet programmeringssprog til udvikling af webapplikationer
- implementere og vurdere webbrugergrænseflader samt begrunde og formidle løsningsforslag til samarbejdspartnere og brugere
- anvende relevante teorier og metoder til kvalitetssikring af alle udviklingens faserDen studerende kan:
- håndtere kompleks webudvikling og skal kunne håndtere komplekse og udviklingsorienterede situationer i webudvikling
- selvstændigt indgå i fagligt og tværfagligt samarbejde med en professionel tilgang og påtage sig ansvar inden for rammerne af en professionel etik i relation til webprogrammering
- identificere og strukturere egne læringsbehov og udvikle egne færdigheder og kompetencer i relation til webprogrammering. - 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.
- Samarbejdsfag/modul(er)
Kurset kan inddrage faglige elementer fra UI/UX-modulet.
- Prøve
Læringsmålene for prøven er identiske med fagets/fagenes læringsmål
Faget prøvesFaget/modulet prøves med flg. fagPrøveformKombineret skriftlig og mundtlig prøveDer er tale om en mundtlig eksamen på baggrund af et praktisk projekt, der er udarbejdet i løbet af semesteret. Projektet er praktisk og involverer front-end, back-end, relationsdatabaser og/eller enhver teknologi valgt til kurset. F
Forud for eksamen skal der afleveres 1 side med et link til et Git-repository, som også skal være tilgængeligt under eksamen.
Eksamen er individuel, men projektet udarbejdes i en gruppe på 2-3 studerende. Uddannelsen kan godkende andre gruppestørrelser.OpgavetypeProjektet er praktisk og involverer front-end, back-end, relationsdatabaser og/eller enhver teknologi valgt til kurset. Forud for eksamen skal der afleveres 1 side med et link til projektet på et Git-repository, som også skal være tilgængeligt under eksamen.FormkravDer skal afleveres 1 side med link til kodebasen af projektet forud for eksamen, og dette skal under eksamenen også være tilgængeligt som Git repository.Individuel eller gruppeprøveIndividuelAnvendt sprog til prøvenEngelskVarighedPræsentation - max 5 min.
Examinering - max. 20 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)Ekstern censurKriterier for prøvevurderingDer gives én samlet karakter på baggrund af en helhedsbedømmelse af projektet og den mundtlige eksamen. - 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.
- Yderligere information
Nogle klasser kan være online.
På faget Webprogrammering - "Fullstack" modtager du 138 timers undervisning, hvilket svarer til 184 lektioner (1 lektion = 45 min.) og 25% 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.