Kursplan våren 2024
Kursplan våren 2024
Benämning
Digital design och utveckling III
Engelsk benämning
Digital Design and Development III
Kurskod
ME122B
Omfattning
15 hp
Betygsskala
UV / Underkänd (U), Godkänd (G) eller Väl godkänd (VG)
Undervisningsspråk
Svenska och engelska.
Beslutande instans
Fakulteten för teknik och samhälle
Inrättandedatum
2021-11-19
Fastställandedatum
2023-02-21
Gäller från
2024-01-15
Behörighetskrav
Grundläggande behörighet + Engelska 6
Grundläggande behörighet samt kunskaper motsvarande engelska 6 på svensk gymnasienivå.
9 hp avklarat, sammanlagt, från kurserna Digital design och utveckling I och II.
Utbildningsnivå
Grundnivå
Huvudområden
Datavetenskap
Medieteknik
Fördjupningsnivå
G1F
Fördjupningsnivå i förhållande till examensfordringarna
Kursen ingår i huvudområdet och kan ingå i examensfordringarna för Kandidatexamen (180 hp) i Medieteknik.
Syfte
Kursen syftar till att studenten ska utveckla kunskap om och färdigheter inom webbaserad design och utveckling genom att:
- Ur ett medietekniskt perspektiv, introducera programmering av servrar och lagring av data på servern.
- Introducera wireframes som verktyg för att ta fram prototyper.
- Praktiskt tillämpa designbegrepp för att skapa ändamålsenliga och användaranpassade webbapplikationer för olika plattformar.
- Introducera versionshantering för att underlätta samarbetet vid utveckling.
Innehåll
Kursen innehåller följande moment:
- Asynkron programmeringför att skapa medietekniska lösningar på webben
- Klient-server modellen med HTTP
- Introduktion till dynamiska webbapplikationer för medieteknik
- Introduktion till datalagring på servern
- Introduktion till öppna programmeringsgränssnitt och REST
- Wireframes som verktyg för prototypskapande
- Designmetoder för medietekniska flerplattformsapplikationer
- Versionshantering
Lärandemål
Kunskap och förståelse
För godkänd kurs ska studenten kunna:
- Förklara skillnaden mellan server- och klientprogrammering
- Förklara grunderna i asynkron programmering för klient-server-arkitekturen
- Redogöra för hur dynamiska webbapplikationer kan implementeras för medietekniska lösningar på webben
- Redogöra för HTTP och dess relation till REST
- Redogöra för grundläggande designbegrepp inom flerplattformsutveckling
- Redogöra för grundläggande begrepp inom versionshantering
Färdighet och förmåga
För godkänd kurs ska studenten kunna:
- Konstruera dynamiska webbapplikationer med klient- och serverprogrammering
- Skapa webbapplikationer som använder sig av öppna programmeringsgränssnitt
- Ta fram och presentera wireframe-prototyper som ett led i utvecklingen av webbapplikationer
- Praktiskt tillämpa designmetoder för att ta fram och realisera ändamålsenliga användargränssnitt
- Självständigt identifiera, formulera och lösa problem inom ramen för webbdesign och -utveckling
- Självständigt planera och genomföra utveckling av webbapplikationer inom givna tidsramar
- Använda programvara för versionshantering
- Självständigt söka ny kunskap för att lösa programmeringsrelaterade problem
Värderingsförmåga och förhållningssätt
För godkänd kurs ska studenten kunna:
- Analysera och kritiskt bedöma användargränssnitt för olika typer av plattformar
- Med utgångspunkt i ett givet problem, analysera och jämföra olika designlösningar.
- Identifiera sitt behov av ytterligare kunskap och behov av att utveckla sin kompetens.
Arbetsformer
Föreläsningar, laborationer, självstudier och projekt.
Bedömningsformer
Tentamina (2 hp + 2 hp, U-VG), inlämningsuppgifter (3 hp + 3 hp, U-G) och projekt (5 hp, U-VG).
För G i kursen krävs det att alla examinationer är godkända.
För VG i kursen krävs det VG i minst 4 hp.
Kurslitteratur
- Saffer, Dan (2010) Designing for Interaction, New Riders
- Tidwell, J., Brewer, C. and Valencia, A. (2020) Designing Interfaces: Patterns for Effective Interaction Design (O’Reilly)
Kursen använder även specifikationsdokument (framförallt MDN Web docs) och annat referensmaterial från webben.
Kursvärdering
Högskolan 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 högskolan. Högskolan 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ängligaför studenterna. (HF 1:14).
Övergångsbestämmelser
Om en kurs inte längre ges eller har genomgått större ändringar ska studenterna, under ett år efter det att förändringen skett, erbjudas två tillfällen för omprov baserade på den kursplan som gällde vid registreringen.
Övrigt
Kursen är obligatorisk för programmet Medieteknik: Webbaserad design och utveckling.