Holdet 2x/3a if (2025/26) - Undervisningsbeskrivelse

Undervisningsbeskrivelse

Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er) 2025/26
Institution Herning Gymnasium
Fag og niveau Informatik C
Lærer(e) Emil Aasborg Rasmussen
Hold 2025 if/2x/3a (2x/3a if)

Oversigt over gennemførte undervisningsforløb
Titel 1 Forløb 1. Appudvikling
Titel 2 Forløb 2. Webteknologier
Titel 3 Forløb 3. Robotter

Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel 1 Forløb 1. Appudvikling

Indhold:
Dette forløb har til hensigt at give en basisviden, om mange af de aspekter der er i udviklingen af IT-systemer. Forløbet et bygget op omkring design og udvikling af apps i AppLab.
Fokus på den iterative udviklingsmodel, interaktionsdesign og programmering.
Kunstig intelligens (Copilot) anvendt til idegenerering, udvikling af personaer og debugging.

Faglige mål:
-Prototyper, skitser, storyboards, brugsmønstre og rutediagrammer
-Interaktionsdesign: Interaktionsformer, brugervenlighed (usability), user experience (UX), Normans design principper og Gestaltlovene.
-Målgruppe og persona
-Udviklingsmetoder, den iterative (trinvise) udviklingsmodel
-Kodebegreber: Variabel, sekvens, forgrening, løkker, funktioner og events
-Test og evaluering: Brugertest, tænke-højt-test

Projekt:
Design og udvikle en app lavet i AppLab, som løsning på en selvvalgt case.

Materiale:
Noter i OneNote.
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 24 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 2 Forløb 2. Webteknologier

Indhold:
Et kig under kølerhjelmen på noget af den teknologi, som man anvender på nettet, med specielt fokus på databaser og hjemmesidedesign.
Forløbet introducerer internettet med fokus på arkitekturen. Derudover kommer forløbet omkring IT-sikkerhed og overvågning, hvordan tracking af brugere er et centralt element i mange “gratis” tjenesters forretningsmodel og hvilke konsekvenser det har for brugerne og deres privacy.
Kunstig intelligens (Copilot) anvendt til at udvikle avancerede dele af hjemmesiden (HTML og JavaScript), samt debugging.

Faglige mål:

IT-systemers netværk og arkitektur:
-Klient-server og 3-lags arkitektur.
-De forskellige lag i internettet, digitale signaler, IP Adresser & DNS, Routing

IT-sikkerhed
-Netværkssikkerhed: Fortrolighed, autentificering, integritet og tilgængelighed.
-Kryptering: Cæsar-kryptering, asymmetrisk kryptering, Secure Hash Algorithm
-Forskellige typer af cybercrime: Virus, Ransomware, Botnets, DDOS, Phishing

It-systemers og menneskelig aktivitets gensidige påvirkning
-Privacy & Tracking
-Cookies
-Dark patterns
-Hvorfor accepterer brugerne overvågning? Hvad er konsekvenserne af den manglende viden om/opmærksomhed på overvågning?

Databasers:
-Simple databaseforespørgsler (SQL) i SQLite.
-modellering af data for at designe et it-system (ER-diagram)
-Hacking: SQL injection

Udvikling af hjemmeside med HTML i VS Code:
-Hjemmesidedesign
-titel, overskrift, paragraphs, billeder og link
-Styles og CSS
-JavaScript
-Layout, header, menu, content med cards og footer

-Fokus på den iterative udviklingsmetode: Analyse og design af problemområdet. Analyse og design af anvendelsesområdet.

Projekt: En hjemmeside lavet i HTML, med en fungerende database udviklet i SQLite.

Materiale:
Noter i OneNote:
https://www.w3schools.com/html/default.asp
DR dokumentar Privatliv til salg
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 26 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 3 Forløb 3. Robotter

(Kun 2x elever deltog)
Blokdag med deltagelse i Robot OL ved Aarhus Universitet.
Der arbejdes med programmering og fjernstyring af robotter.

De fire udfordringer:
-Robot minigolf (micro:bit og micro:maqueen)
-Robotsumobrydning (Lego Mindstorms EV3)
-Robot klodsmajor (REV Robotics)
-Forhindringsbane (mBot2)

Faglige mål:
Programmering: Funktioner, variable, sekvenser, løkker og forgreninger
Udviklingsmodeller: Trinvis udvikling

Materiale:
Noter i OneNote
https://makecode.microbit.org/
https://cs.au.dk/~ocaprani/RobotOL/udfordringer2026.html
https://cs.au.dk/news-events/camps-and-competitions/robotolympiaden
Indhold
Omfang Estimeret: Ikke angivet
Dækker over: 8 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer