Kursplan
Kursplan hösten 2027
Benämning
Engelsk benämning
Kurskod
Omfattning
Betygsskala
Undervisningsspråk
Beslutande instans
Gäller från
Inrättandedatum
Fastställandedatum
Utbildningsnivå
Grundnivå
Behörighetskrav
Kursen Webbprogrammering: Klient och server 7,5hp*.*
Utöver de formella förkunskapskraven förutsätts att studenten har kunskaper från kursen Webbprogrammering: Applikationer.
Huvudområden
CTDVA / Datavetenskap, CTMET / Medieteknik
Fördjupningsnivå
G1F / Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Fördjupningsnivå i förhållande till examensfordringarna
Kursen kan ingå i examensfordringarna för kandidatexamen i medieteknik med inriktning mot webbaserad design och utveckling, 180 hp.
Innehåll
Syftet med kursen är att studenten ska lära sig relationen mellan design av användargränssnitt och utvecklingen av webbapplikationens frontend och backend. Kursen innehåller följande moment:
- Användarcentrerad design i webbapplikationer
- Gränssnittsdriven frontend- och backend-utveckling
- Avancerade aktuella webbtekniker
Samspelet mellan design och utveckling: Hur designbeslut påverkar kodstruktur, prestanda och användarupplevelse
Lärandemål
Kunskap och förståelse
För godkänd kurs ska studenten kunna:
1. förklara samspelet mellan å ena sidan design av gränssnitt och å andra sidan utvecklingen av frontend och backend i en webbapplikation
Färdighet och förmåga
För godkänd kurs ska studenten kunna:
2. Utforma effektiva användargränssnitt med hjälp av avancerade webbtekniker
3. Programmera välstrukturerade webbapplikationer med utgångspunkt i ett gränssnitt
4. Använda avancerade aktuella webbtekniker i webbapplikationer
5. Genomföra ett projekt där design och utveckling kombineras för att skapa en fungerande webbapplikation
Värderingsförmåga och förhållningssätt
för godkänd kurs ska studenten kunna:
6. Kritiskt värdera hur olika designval påverkar användarupplevelse och teknisk komplexitet
7. Bedöma och motivera val av tekniker och kodstruktur utifrån gränssnittet
8. Bedöma och anpassa designval med avseende på deras effekt i applikationens kod
Arbetsformer
Föreläsningar, laborationer, självstudier och projektarbete.
Bedömningsformer
För betyget Godkänd krävs:
- Individuell skriftlig salstentamen (UG), 2 hp (Lärandemål: 3, 4)
- Projekt (UG), 4hp (Lärandemål: 2, 3, 4, 5)
- Muntlig redovisning (UG), 1,5hp (Lärandemål: 1, 6, 7, 8)
För betyget G krävs G på samtliga moment.
Kurslitteratur
Kursen använder specifikationsdokument (MDN Web Docs) och annat referensmaterial från webben.
Rekommenderad litteratur:
Sharp, H. (2019). Interaction Design: Beyond Human-Computer Interaction. Newark, NJ: John Wiley & Sons.
Haverbeke, M. (2024) Eloquent Javascript. Boken finns tillgänglig på webben: https://eloquentjavascript.net/
Kursvärdering
Malmö universitet ger studenter som deltar i eller har avslutat en kurs en möjlighet att framföra sina erfarenheter av och synpunkter på kursen genom en kursvärdering som anordnas av lärosätet. Universitetet sammanställer kursvärderingarna samt informerar om resultaten och eventuella beslut om åtgärder som föranleds av kursvärderingarna. Resultaten ska hållas tillgängliga för studenterna. (HF 1:14).
Övergångsbestämmelser
Om en kurs har upphört att ges eller har genomgått större förändringar ska studenterna, under ett år efter det att förändringen har skett, erbjudas två tillfällen för omprov baserade på den kursplan som gällde vid registreringen.
Övrigt
Om en student har beslut om riktat pedagogiskt stöd, har examinator rätt att ge ett anpassat prov eller låta studenten genomföra prov på ett alternativt sätt.