DM8107: UX & UI Design for Computational Thinking

Studienævn for naturvidenskabelige IT-uddannelser

Undervisningssprog: På dansk eller engelsk afhængigt af underviser, men engelsk ved internationale studerende
EKA: N340180102
Censur: Ekstern prøve
Bedømmelse: 7-trinsskala
Udbudssteder: Odense
Udbudsterminer: Efterår
Niveau: Kandidat

STADS ID (UVA): N340180101
ECTS-point: 10

Godkendelsesdato: 05-03-2026


Varighed: 1 semester

Version: Godkendt - aktiv

Intern kursuskode

DM8107

Indgangskrav

Ingen

Faglige forudsætninger

Studerende, der følger kurset, forventes at have basal viden om programmering.

Formål

Dette kursus adresserer samfundsmæssige behov i forbindelse med fremkomsten af Computational Thinking som skolefag og som et område for livslang læring, rettet både mod skoleelever og fagfolk inden for forskellige områder. Samtidig har fremkomsten af Computational Thinking som vidensfelt skabt et nyt marked inden for softwareindustrien, som dataloger kan drage fordel af gennem udvikling af specifikke softwareværktøjer såsom læringsapplikationer, spil og simulationer. Formålet med dette kursus er at udstyre datalogistuderende med viden, færdigheder og kompetencer, der gør dem i stand til at udvikle softwareværktøjer til ikke-tekniske brugere med henblik på at understøtte tilegnelsen af kompetencer inden for Computational Thinking — i relation til at lære programmering eller andre fag som matematik eller digitale humaniora, der kan drage nytte af en computational analytisk tilgang.

Målbeskrivelse

For at opnå kursets formål er det læringsmålet for kurset, at den studerende demonstrerer evne til at:

Læringsmålet for kurset er, at de studerende opnår viden og kompetencer til at:
  • udvikle digitale løsninger, der understøtter læring i Computational Thinking eller anvendelsen af Computational Thinking‑principper i andre vidensområder, som kan sælges til virksomheder og institutioner,
  • yde teknisk rådgivning samt udvikle kurser for virksomheder og institutioner, der har behov for at implementere Computational Thinking eller styrke programmeringskompetencer hos ikke-tekniske medarbejdere,
  • gennemføre participatory design‑undersøgelser sammen med ikke‑tekniske personer i forskellige kontekster med det formål at udvikle programmerings-/kodningsværktøjer, der effektivt imødekommer behovene hos forskellige grupper af professionelle, som har brug for programmerings- eller algoritmisk tænkning, og
  • udvikle analoge og digitale prototyper samt brugbare og indbydende grænseflader, der specifikt adresserer forskellige behov i relation til Computational Thinking.

Indhold

Kurset indeholder følgende faglige hovedområder: 

  • Principper og anvendelse af Computational Thinking / Teknologiforståelse: Algoritmisk tænkning, sekvenser og opdeling af opgaver i mindre dele, som computeren kan udføre; tilgange, der bruges til at undervise i og udvikle systemer, der understøtter læring i Computational Thinking i både et globalt og et dansk perspektiv. Dette omfatter temaer som forenkling af programmering for begyndere, blokprogrammering som “knowledge in the world”, hermeneutik, digital og analog Computational Thinking samt legende læring og gamification i relation til Computational Thinking.
  • Teorier og metoder fra UXD: Usability, brugeroplevelse, participatory design‑metoder, visuel etnografi, videoredigering, skitsering og prototyping.
  • Principper fra UID: Grafisk design og prototyping af brugergrænseflader, skitsering af interfaces, Gestalt‑teori og CRAP‑principperne, farveteori og typografi — ikke som pynt, men som centrale elementer for usability og venlige, brugbare grænseflader.
  • Forståelse af udvikling til Computational Thinking fra et udviklerperspektiv: Set som en del af softwareindustrien, der arbejder for offentlige institutioner, lærere og facilitatorer i makerspaces samt forskellige typer af lærende.

Litteratur

Se itslearning for litteraturhenvisninger.

Eksamensbestemmelser

Eksamenselement a)

Tidsmæssig placering

Efterår/Juni

Udprøvninger

Portfolio

EKA

N340180102

Censur

Ekstern prøve

Bedømmelse

7-trinsskala

Identifikation

Studiekort - Fulde navn og SDU brugernavn

Sprog

Følger, som udgangspunkt, undervisningssprog

Varighed

25 minutter, ingen forberedelse

Hjælpemidler

Alle almindelige hjælpemidler

ECTS-point

10

Uddybende information

Portfolio bestående af følgende elementer:

Projekt i løbet af semesteret
Mundtlig eksamen

For at opnå en samlet bestået karakter skal både element 1 og 2 hver især opfylde læringsmålene. Bedømmelsen af element 1 finder sted i forbindelse med gennemførelsen af element 2. Karakteren baseres primært på element 2, men element 1 kan forhøje eller sænke karakteren med ét karaktertrin.

Vejledende antal undervisningstimer

48 timer per semester

Undervisningsform

Skemalagte undervisningstimer:
Antal undervisningstimer i alt: 48
Heraf:
Fællestimer i klasselokale/auditorium: 28
Fællestimer i laboratorium: 12
Fællestimer i felten/ekskursion: 8

I undervisningen vil de studerende blive introduceret til teori (ca. 20 minutter), hvorefter der igangsættes en kort diskussionsopgave (ca. 20 minutter). På baggrund af den igangværende diskussion introduceres yderligere og mere dybdegående teori (ca. 40 minutter), og den resterende tid vil blive dedikeret til en længere praktisk designopgave.
Ca. tre undervisningsgange vil blive gennemført i Cortex Park, hvor de studerende inviteres til at arbejde i deres designrum og med de tilgængelige analoge designmaterialer, som skal anvendes i udviklingen af prototyper.
Ekskursionerne har til formål at bringe de studerende i kontakt med institutioner/skoler, der har behov for støtte til læring i Computational Thinking, så de studerende kan udvikle nye koncepter i virkelige omgivelser.

Andre planlagte undervisningsaktiviteter: 
De studerende skal arbejde på en prototype til en softwareløsning, der skal styrke læring inden for forskellige områder af Computational Thinking – eksempelvis Computational Thinking med fokus på kodning eller algoritmisk tænkning samt læring i matematik eller andre fag. De studerende skal deltage i ekskursionerne, hvor vi besøger en ekstern institution, der fungerer som “klient”. Her skal de studerende udvikle en prototype og teste den i samarbejde med institutionen. Derudover forventes det, at de studerende læser den anbefalede litteratur og løser opgaver, som afleveres for at modtage formativ feedback forud for eksamen.
I løbet af kurset vil de studerende også blive inviteret til at udarbejde korte PowerPoint‑præsentationer, hvor de præsenterer deres projekt i undervisningen.

Ansvarlig underviser

Navn E-mail Institut
Emanuela Marchetti emanuela@imada.sdu.dk Institut for Matematik og Datalogi

Skemaoplysninger

Administrationsenhed

Institut for Matematik og Datalogi (datalogi)

Team hos Registratur

NAT

Udbudssteder

Odense

Anbefalede studieforløb

Profil Uddannelse Semester Udbuds periode

Overgangsordninger

Overgangsordninger beskriver, hvordan et kursus erstatter et andet kursus, når der ændres i et studieforløb.
Hvis der er lavet en overgangsordning for et kursus vil den fremgå af oversigten.
Se overgangsordninger for alle kurser på Det Naturvidenskabelige Fakultet.