Holdet 3jk If/2 (2025/26) - Undervisningsbeskrivelse

Undervisningsbeskrivelse

Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er) 2025/26
Institution Falkonergårdens Gymnasium og HF
Fag og niveau Informatik B
Lærer(e) Jacob Stenløkke Bendtsen
Hold 2025 3jk If/2 (3jk If/2)

Oversigt over gennemførte undervisningsforløb
Titel 1 AI - Maskinlæring
Titel 2 Relationsapps
Titel 3 Spil
Titel 4 Logon- og afstemningssystem
Titel 5 Eksamensprojekt

Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel 1 AI - Maskinlæring

I forløbet har eleverne trænet en egen model ud fra et selvvalgt datasæt og brugt det i en egen app.

Indhold
* Maskinlæring, superviseret og usuperviseret læring
* Data: varians, skæv fordeling/bias, test og træningsdata
* Træning: perceptron, neurale netværk, features, labels, black box models...
* Model: varians, bias
* Brug: konsekvens, transparens, induktionsproblem, tilfældig korrelation...
* AI-lab på code.org er brugt til at generere klacificeringsmodeller.
* Generativ AI brugt til at debugge og genere billeder til design

Materialer:
* PP om generativ AI (30 sider)
* Kompendie (50 sider)
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 12 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 2 Relationsapps

I forløbet har eleverne udviklet en kontaktapp trin for trin samt lavet et eget innovativt bud på  en relationsapp med afsæt i brugercentreret udvikling.

Indhold
* Evolutionær og Brugercentreret udvikling, Throwaway Prototyping
* Persona, Brugerrejse, Rige Billeder
* 5 sekunders test, Tænke højt test, Guerilla test
* Gestaltlove: nærhed, lighed, lukkethed, fortsættelse, figur-grund
* Normans designprincipper: Visibility, Constraints, Affordance,Feedback, Mapping, Consistency  
* Mockups, Wireframes, Prototyper, AIDA...
* Inkrementel innovation
* Variable, lister og objekter
* Generativ AI er brugt til at debugge, genere billeder til design og gennemføre interviews med fiktive personaer.


App Lab, code.org
* Oprettelse og manipulation af JSON-objekter
* Oprettelse af Databaser samt læsning, oprettelse, opdatering og sletning af poster.

Materialer:
* PP om relationsapp (50 slides)
* Kompendie (50 sider)
Indhold
Kernestof:
Omfang Estimeret: 22,00 moduler
Dækker over: 15 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 3 Spil

I forløbet har eleverne udviklet og testet et spil i javascript med biblioteket p5 play på openprocessing.

Indhold
* Målgruppe: Richard Bartles  4 spillertyper: dræber, social. stræber, udforsker
* Spilgenre: action, proces, strategi, adventure
* Spildesign: flow, variabel ratio, triangularitet, spilmekanikker
* Deceptive design: skjult spilmekanisme (near miss, coyote jump, stressed hit, revival...)
* Normans designprincipper: Visibility, Constraints, Affordance,Feedback, Mapping, Consistency  
* Variable, lister, sprites, objekter, egenskaber, groups
* Betingelser, tælleløkker, funktioner, metoder
* Generativ AI er brugt til at debugge, genere billeder til design og gennemføre interviews med fiktive personaer.

Openprcessing
* Oprettelse og manipulation af Sprites, Groups og Tiles

Materialer:
* PP om spil (30 slides)
* Kompendie (50 sider)
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 11 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 4 Logon- og afstemningssystem

Indhold:
* NIST sikkerhedsmodel: Forudse, Forhindr, Opdag, Reager, Genskab
* Risikomatrix, Adgangskodekrav, Kryptering, sikkerhedsciffer, sikkerheds-hash
* Krav, kryptering, security hash...
* E/R-Diagrammer, Entiteter, Attributter, Relationer, Primærnøgler, Fremmednøgler,
* Generativ AI brugt til at debugge og genere billeder til design.

Redskaber:
* AppLab - Data: id, records, readRecord(), createRecord og updateRecord.

Materialer:
* PP om generativ AI (30 sider)
* Kompendie (50 sider)
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 12 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 5 Eksamensprojekt

Udvikling af to systemer, der kommunikerer med hinanden via thingspeak.com.
• System i app-lab på code.org der indeholder en relationel database med logonsystem.
• System i app-lab, processing eller andet miljø, hvor man kan hente/sende data fra/til thingspeak.

Generativ AI brugt til at debugge, genere billeder til design og gennemfører interviews med fiktive personaer.

Jf. præsentation i classroom.

Redskaber:
* Code.org: App-lab & AI-lab;
* Open Processing: HTML,  JS og P5.JS
* ThingSpeak.com, Micro Bits...
Indhold
Kernestof:
Omfang Estimeret: 14,00 moduler
Dækker over: 17 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer