Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er)
|
2023/24 - 2024/25
|
Institution
|
Viborg Gymnasium
|
Fag og niveau
|
Informatik B
|
Lærer(e)
|
Stine Vølund
|
Hold
|
2023 If/c (2c If (Medie), 3c If (Medie))
|
Oversigt over gennemførte undervisningsforløb
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel
1
|
1. PROJEKT: Interaktive byrum
Forløbet er et iterativt projektforløb, hvor eleverne i grupper har skullet udvikle og bygge en model (prototype) over et interaktivt byrum, der skal kunne indgå i en byfornyelse af et lokalt område, som Viborg Kommune har afsat penge til at byforny. Interaktionerne i prototypen er programmeret på micro:bits tilknyttet forskellige in-og outputtyper (lyd, lys, bevægelse osv.)
I forløbet har fokus særligt være på at lære, hvad interaktionsdesign, bruger, brugsscenarier og en prototype er, og hvilken rolle det spiller i et projektarbejde.
Men også grundlæggende programmeringsstrukturer til programmering (blok) af micro:bitten.
Som afslutning på projektet, har eleverne opstillet deres byrumsmodeller sammen med en brugerinddragende undersøgelse på en større udstilling, hvor forskellige interessenter fra kommune, lokalområde osv. så og vurderede deres prototyper.
Byrumsmodellen har dermed fungeret som prototype i en brugertest, og eleverne har efterfølgende analyseret svarene fra brugerne og givet forslag til videre udvikling af prototypen.
Den brugerinddragende undersøgelse indbefattede en videoformidling af idéen bag prototypen, selve prototypen og en kvantitativ spørgeundersøgelse.
KERNESTOF:
Porse, Line og Stine Vølund: "Interaktionsdesign til undervisning i informatik og design", det ny forlag, s. 21-22 og 72-79
Mathiasen, Ken: "Informatik C", Praxis, s. 49, 54-56 og 58-59
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
14 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
2
|
Programmeringskursus 1:3
Første programmeringskursus i P5, hvor eleverne starter op på Javascript.
Øvelserne fokuserer særligt på at modificere programmer med fokus på at anvende variabler (med arrays), forgreninger og funktioner. Derudover har eleverne arbejdet med at planlægge et program med pseudoprogrammering og flowcharts.
Til sidst har eleverne prøvet at skrive deres eget program i P5 med Javascript og udkommentere dette.
Programmerne er tonet mod elevernes studieretning: Medier og Informatik i den forstand, at programmerne har en vægt mod at skabe visuelt, fængende udtryk.
KERNESTOF:
Reference i P5: https://p5js.org/reference/
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
5 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
3
|
2.PROJEKT: Internettet, sikkerhed og hjemmesider
Forløbet tager udgangspunkt i at opnå basal viden om internettets designfilosofi, arkitektur, protokoller og sikkerhedsmæssige overvejelser/problemer forbundet med internettet (hacking, DDOS-angreb, kryptering samt CIA-modellen og GDPR).
Eleverne har lavet mindre øvelser i HTML og set CSS.
Derefter har de skullet udvikle en hjemmeside, som et individuelt projekt med opgaveformuleringen:
Lav en hjemmeside der fungerer som ekstra indhold til jeres portrætdokumentar lavet i Mediefag. Fokus er særligt på design af brugergrænseflade og interaktioner. Herunder Don Normans designprincipper, principper fra gestaltlove samt farveteori.
Som en del af siden skal der være HTML-kode embedded.
Hjemmesiden skal laves som Google Site.
I processen har der været fokus på at arbejde iterativt, herunder få feedback på wireframe.
Som afslutning på projektet har eleverne fremlagt deres projekter og fået feedback, samt skrevet en rapport over processen.
KERNESTOF:
Mathiasen, Ken: "Informatik C", Praxis, s. 120-124
Porse, Line & Vølund, Stine: 2024: "Interaktionsdesign i undervisningen", det ny forlag, s. 160-168, 202-206
Tranekær, Morten: "Informatik B", s. 150-151 (hacking, passwords), s. 159-165 (CIA-modellen, databeskyttelse, GDPR)
Videoer fra Khan Academy:
- "What is the Internet?": https://www.youtube.com/watch?v=Dxcc6ycZ73M&list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7&index=2&ab_channel=Code.org
- "The Internet: Wires, Cables & Wifi": https://www.youtube.com/watch?v=ZhEf7e4kopM&list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7&index=3&ab_channel=Code.org
- "The Internet: IP Adresses & DNS": https://www.youtube.com/watch?v=5o8CwafCxnU&list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7&index=4&ab_channel=Code.org
- "The Internet - Packets, Routing & Reliabiliy": https://www.youtube.com/watch?v=AYdF7b3nMto&list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7&index=5&ab_channel=Code.org
- "The Internet - Cybersecurity & Crime": https://www.youtube.com/watch?v=AuYNXgO_f3Y&list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7&index=8&ab_channel=Code.org
- "The Internet - Encryption & Public Keys": https://www.youtube.com/watch?v=ZghMPWGXexs&list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7&index=7&ab_channel=Code.org
SEKUNDÆRT MATERIALE
Foredrag med Peter Viggo bl.a. om Cybersikkerhed.
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
16 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
4
|
3.PROJEKT: Sociale medier i fremtiden
Forløbet kredser om sociale medier (Instagram, TikTok, Facebook, SnapChat). Eleverne har set nærmere på problematikker omkring medierne ved at dykke ned i deres designvalg (adfærdsdesign: enarmet tyveknægt, variation, samt dark design patterns) og brugen af kunstig intelligens og set nærmere på, hvordan mediernes algoritmer virker.
I forlængelse af dette har eleverne også set nærmere på de etik (pligt- og nytteetik) og diskuteret det i forhold til de sociale mediers brug af adfærdsdesign og algoritmer.
I det et efterfølgende projektforløb har eleverne i grupper af 2-3 personer med udgangspunkt i et rigt scenarie skulle løse følgende problem: "Hvordan kan man udvikle et socialt medie, der skal betjenes via en mobilapp, som med sikkerhed ikke udgør en risiko for mistrivsel for børn mellem 10-15 år?"
Løsningen skulle laves i App Lab.
Fokus på følgende fagligheder i udviklingen:
- Overvej innovationsgrad
- Overvej etiske perspektiver ift: programmering (bias, afhængighed), design (adfærdsdesign, dark design patterns), databehandling (hvor meget og hvor længe opbevarer I? Overholdes GDPR?)
I projektforløbet er arbejdet iterativt, men med brug af Double Diamond-modellen som overordnet struktur.
Herunder:
- MoSCoW-modellen
- Persona (skriv din egen)
- Pseudoprogrammering og/eller flowcharts
- Wireframe
- Lo-fi-prototype (paperprototyping) samt hi-fi-prototype (App Lab)
- Gestaltlove
- Normans designprincipper
- Farver, skrifttyper
- Brugssituationer (herunder use case)
- Brugertest - spørgeskema til målgruppen
- Tilretning efter brugertest (iterativt)
- Database (tabel) i App Lab og normalisering af databasen
KERNESTOF:
Brendborg, Niklas: "Vanedyr" (om sociale medier og adfærdsdesign og Skinnerforsøget), 2024, s. 213-221
Mathiasen, Ken: "Informatik C", 2017, s. 147-149 (innovationsbarometret og 4P-modellen)
Porse, Line & Stine Vølund: "Interaktionsdesign i undervisningen), 2024, s. 98-109 (om udvikling og brug af apps på smartphones), s. 56-64 (om etik), s.202-206 (om wireframes, prototyper mv.)
Oplæg om algoritmer og bias
SEKUNDÆRT MATERIALE
Videoklip til at vurdere innovationsgrader:
- Christian Fuhlendorff: Kørestol der kan styres med eye-tracking-udstyr, 14.24-16.40: https://www.dr.dk/drtv/se/fuhlendorffs-store-sofaeksperiment_-mentaltraening-paa-hesteryg_248686
- Robothunden SPOT, der beder folk holde afstand (covid-19) i en park i Singapore: Watch this robotic dog encourage park-goers to practice social distancing in Singapore
Porse, Line & Stine Vølund: "Interaktionsdesign i undervisningen", , 2024, s. (om udvikling og brug af apps på mobiltelefoner) og s. (etik)
Videoklip som optakt til diskussion af sociale medier
- Ditch the Label: "Are You Living an Insta Lie? Social Media Vs. Reality": https://www.youtube.com/watch?v=0EFHbruKEmw&ab_channel=DitchtheLabel
- Jena Kingsley: "Social Networking in Real Life -SOCIAL EXPERIMENT": https://www.youtube.com/watch?v=_pyJlERCrJE&ab_channel=JenaKingsley
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
17 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
5
|
Databaser
I forløbet har eleverne fået en introduktion til databaser (entitet, relation, nøgle, attribut, klasse, datatyper, E/R-diagram).
De har desuden set på og modificeret kode til at hente og ændre data i datalag i App Lab (variable, arrays, objekter).
KERNESTOF
Mathiasen, Ken: "Informatik C", 2017, s. 127-135 (om data og databaser)
Øvelser i App Lab
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
5 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
6
|
Programmeringskursus 2:3
Repetition af øvelser, vi tidligere har lavet (programmeringskursus 1:3) i javascript i P5.
Derefter øvelser i at prompte til CoPilot for at få udskrevet programmer i javascript til P5.
Fokus på:
- Variable (array, objekter samt forskellige typer af data i variable)
- Løkker
- Sekvenser
- Funktioner
- Forgreninger
Kernestof:
Reference i P5: https://p5js.org/reference/
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
2 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
7
|
Kunstig intelligens
I forløbet er eleverne introduceret til kunstig intelligens, herunder:
- Numerisk, ordnet kategorisk og uordnet kategorisk data
- Machine learning
- Deep learning
- Superviseret/ikke-superviseret læring
- Bias
- Varians
Cases:
Store sprogmodeller (LLM), herunder også tokens og bias.
Selvkørende biler, herunder: Moralske dilemmaer forbundet med udviklingen af dem.
Ansigtsgenkendelse, herunder featurerum.
KERNESTOF:
Moeslund, Thomas: "Forelæsning om "Ansigtsgenkendelse og kunstig intelligens", Aalborg Universitet, AAU Play: https://www.youtube.com/watch?v=8gFTKh9ukVY&t=713s&ab_channel=AAUPlay-undervisningsmaterialetilgymnasier
Øvelser i Teachable Machine:
https://teachablemachine.withgoogle.com/
Øvelser på App Lab: AI-øvelser
- Lektion 2: Introduction til AI Machine Learning
- Lektion 3: Typer af Machine Learning (superviseret og ikke-superviseret)
- Lektion 5, 6 og 7 som ekstramateriale
Moral Machine:: https://www.moralmachine.net/
- Hansen, Karl Damkjær: "Forelæsning om "Kunstig intelligens og robotter", Aalborg Universitet, AAU Play", https://www.youtube.com/watch?v=OpWjDSSrNbM&ab_channel=AAUPlay-undervisningsmaterialetilgymnasier
SEKUNDÆRT MATERIALE
Simonsen, Amalie Rokkedal: "Mindreårige får under 15 kroner i timen for at træne kunstig intelligens", dr.dk, d. 24/11 2023
Trailer til afsnit fra serien: Black Mirror om robothund:
https://www.youtube.com/watch?v=4v6am-O3NHU&ab_channel=Techandtrains101
AssemblyAI: "Bias and Variance for Machine Learning | Deep Learning": https://www.youtube.com/watch?v=nbY2KqXSsaE&ab_channel=AssemblyAI
The Guardian: "Why self-driving cars have stalled": https://www.youtube.com/watch?v=4sCK-a33Nkk&ab_channel=TheGuardian
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
5 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
8
|
4.PROJEKT: MicroBit-spil
Projektforløb, hvor eleverne skal bruges MicroBits til at løse følgende problemstilling:
"Hvordan kan man skabe et spil, der får spilleren til at bevæge sig? Spillet skal programmeres på en microbit, der skal betragtes som en hi-fi-prototype. I udviklingen af spil og konsol, skal I inddrage overvejelser over, hvad et godt spil er."
Forløbet følger DD-modellens faser.
Som del af den første fase, har eleverne indsamlet viden om spilteori og programmering af microbitten samt hvilke muligheder, der er for at anvende in- og output.
Derefter har de arbejdet frem mod et koncept, der skulle indeholde:
- Spilkoncept, formulér en persona, konflikt, triangularitet, belønning, tilfældighed/usikkerhed og en modellering over programmeringen i form af et flowchart eller en pseudoprogrammering.
I de sidste to faser har eleverne arbejdet frem mod en endelig løsning.
KERNESTOF:
Larsen, Lasse Juel: "Game Design", s. 65-101 (Konflikt, triangularitet, tilfældighed, belønning - herunder fikseret/variabel ratio samt fikseret/variabelt interval).
Øvelse:
Microbit Machine Learning Tool: Introducing the micro:bit machine learning tool: https://ml.microbit.org/v/prototype/resources/introducing-the-microbit-machine-learning-tool
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
10 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
9
|
5. PROJEKT: Robotterne kommer
Forløbet er et projektforløb, der kredser om robotter, særligt humanoide robotter.
I projektet er særligt fokus på følgende faglige mål:
- Interaktionsdesign
- Forhold mellem menneske og maskine (- Robotforsker: Moris graf: "Uncanny Valley" samt antropomorfisme)
- Programmering (App Lab)
- Database (E/R-diagram, relationelle databaser, normalisering, SQL-forespørgsler)
- Innovation
Problemstilling:
Hvordan løser vi fremtidens problemer med ensomhed ved at design menneskelignende robotter, der er i stand til at interagere med os på en måde, der netop afhjælper ensomhedsfølelsen?
Krav:
- Skriv en persona og beskriv hvordan I vil imødekomme personaens behov med udviklingen af jeres robot.
- Anvend CoPilot til at generere billeder som prototype på jeres robots udseende
- Konvertér designet og skab den app, personaen eller brugeren skal anvende til at indstille jeres robot. App'en skal indeholde et datalag (tabeller), som skal bruges (CRUD).
- Forhold jer til etiske problemstillinger ved anvendelse af kunstig intelligens i robotten (fx en sprogmodel).
Kernestof:
Porse, Line & Vølund, Stine: 2024: "Interaktionsdesign i undervisningen", det ny forlag, s. 56-64, 84-94 samt 96
Sebastian Abrahamsen, "Store smil, computere, der taler sammen og en menneskelig stemme. Her er fem nye gennembrud inden for AI", Zetland.dk, d. 8. april 2024
Mathiasen, Ken: "Informatik C", Praxis, s. 147-149 (Innovation)
Mathiasen, Ken: "Informatik C", Praxis, s. 127-135 (Databaser)
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
11 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
10
|
6. PROJEKT: Fremtidens bolig
Forløbet er et iterativt projektforløb, hvor eleverne i grupper har skullet udvikle og bygge en model (prototype) på en SmartHome-teknologi til et hjem, der i fremtiden kan skabe tryghed og gøre det rart at bo alene (på Mars) for folk på 50+?
Interaktionerne i prototypen er programmeret på micro:bits tilknyttet forskellige in-og outputtyper (lyd, lys, bevægelse osv.). Eleverne har også arbejdet med at modificere en løsning med Micro:Bitten som IoT-enhed vha. ThingSpeak.
Projektforløbet er organiseret efter Double Diamond Design-modellen med iterationer undervejs.
Derudover har fokus særligt været på at undersøge og forstå hvilke sikkerhedsmæssige problematikker, der kan opstå i forbindelse med brug af IoT-enheder i SmartHometeknologier - herunder IT-sikkerhed, overvågning, CIA-modellen.
DISCOVER: Forstå sikkerhedmæssige og etiske problemstillinger ved IoT-enheder og overvågning og analysere brugsscenarie. Provotype som metode.
DEFINE: Beskriv persona, sortér idéer (MoSCoW)
DEVELOP: brugergrænseflade, funktionaliteter, interaktionsdesign, datalag (sikkerhed), brugertest
DELIVER: Implementering (programmering)
Kernestof:
- Porse, Line og Stine Vølund: "Interaktionsdesign i undervisningen", s. 124-132 (om fremtidens boliger og SmartHome-teknologier) og 208-211 (om brugertest)
- Magnus Sjöström: "Ser du storebror?", 2020, produceret til SVT1
- TingSpeak: https://thingspeak.com/
Tre nyere cases om overvågning:
27/10 2024: "Justitsministeren vil indføre ansigtsgenkendelse", DR.dk
https://www.dr.dk/sporten/fodbold/superliga/justitsministeren-vil-indfoere-ansigtsgenkendelse-efter-ballade-fra
14. september 2024: "Datatilsynet råber vagt i gevær", DR.dk
https://www.dr.dk/nyheder/indland/datatilsynet-raaber-vagt-i-gevaer-her-er-spoergsmaalene-om-ny-teknologi-som-politiet
6. september 2024: "Hvor meget må din nye arbejdsgiver vide", DR.dk
https://www.dr.dk/nyheder/indland/hvor-meget-maa-din-nye-arbejdsgiver-vide-tidligere-pet-chef-hjaelper-med-grave-i-din
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
11 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
11
|
Programmeringskursus 3:3
I forløbet repeterer vi og bygger oven på det, eleverne allerede har lært.
Sproget er javascript og fokus er på at modificere kode, men også at skrive kode selv fra bunden.
Hovedvægt på:
- variable og datatyper (array, objekter mv.)
- løkker (while-løkken og for-løkken)
- forgreninger, indlejrede betingelser, sandhedstabel
Eleverne har både arbejdet med at programmere i P5 og på App Lab.
Kernestof:
Reference i P5: https://p5js.org/reference/
https://code.org/tools/applab
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
7 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
12
|
XR
Et kort forløb om forskellige XR-teknologier: MR, VR, AR.
Fokus på VR, herunder begreberne: stedillusion, visuel dominans, forandringsblindhed og omdirigeret gang og på hvilke områder teknologierne nu og i fremtiden vil få indflydelse på.
Eleverne har som afslutning besøg VR-teatret i Viborg: Phenomenal og fået en omvisning i deres udstillinger og værker.
Kernestof:
Christian Nilsson: Foredrag om "Hack sanserne med Virtual Reality", AAU Play, Aalborg Universitet, https://www.youtube.com/watch?v=UzM-YHLjFZM
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
3 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
13
|
Eksamensprojekt
PROJEKTBESKRIVELSE
Jeres løsning skal være et interaktionsdesign, der er lavet i en kombination af Micro:Bit og App Lab. I skal bruge javascript som programmeringssprog i jeres løsning.
Derudover skal I leve op til de faglige mål fra læreplanen:
- Konstruktion af it-system som løsning til en problemstilling
- It-systemers og menneskelig aktivitets gensidige påvirkning
- It-sikkerhed, netværk og arkitektur
- Repræsentation og manipulation af data
- Programmering
- Interaktionsdesign
- Innovation
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
14 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
14
|
Repetition
Eksamensrepetition
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
2 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/264/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d58149158098",
"T": "/lectio/264/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d58149158098",
"H": "/lectio/264/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d58149158098"
}