UTBILDNINGSINFO
IN ENGLISH
Malmö universitet

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

Gäller från

2024-01-15

Inrättandedatum

2021-11-19

Fastställandedatum

2023-02-21

Utbildningsnivå

Grundnivå

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.

Huvudområden

Datavetenskap
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 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:
  1. Ur ett medietekniskt perspektiv, introducera programmering av servrar och lagring av data på servern.
  2. Introducera wireframes som verktyg för att ta fram prototyper.
  3. Praktiskt tillämpa designbegrepp för att skapa ändamålsenliga och användaranpassade webbapplikationer för olika plattformar.
  4. 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.