Holdet 3g in (2025/26) - Undervisningsbeskrivelse

Undervisningsbeskrivelse

Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er) 2025/26
Institution Marie Kruses Skole
Fag og niveau Informatik C
Lærer(e)
Hold 2025 3g in (3g in)

Oversigt over gennemførte undervisningsforløb
Titel 1 Introduktion og databaser
Titel 2 Hjemmesider (HTML/CSS/JS) + interaktionsdesign
Titel 3 Internettet og IT-sikkerhed + innovation
Titel 4 AI og repetition

Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel 1 Introduktion og databaser

Databaser i SQLite, E/R diagrammer med fokus på entiteter, relationer og attributter, herunder nøgleattributter og foreign key constraints.
Problemer ved dårligt database-design, herunder redundans, opdaterings-anomalier og deletion-anomalier.
Skabe egne databaser i SQL.
SQL queries ala "SELECT ... FROM ... WHERE", herunder også queries på tværs af to tabeller med JOIN.
Datatyper i SQL (strings/varchar, int, float)

GDPR, persondata og følsom persondata, anonymiseret vs. pseudonymiseret data

Dokumentar: Kan big data redde verden? (til 28:07)
Hjemmeside til SQL: https://www.w3schools.com/sql/
Videoer: https://www.youtube.com/watch?v=4RixMPF4xis
https://www.youtube.com/watch?v=qYNweeDHiyU&t=250s
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 13 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 2 Hjemmesider (HTML/CSS/JS) + interaktionsdesign

Vi arbejder i VS code som IDE, med "Live Server"-extension (fra Ritwick Dey) til at vise html-filerne.
OBS: Elever har brugt generativ AI til HTML + CSS i dette forløb. De har også fået lov til at bruge AI til at debugge JS-kode, men IKKE til at generere JS-kode.

Basal HTML + CSS + basal Javascript, frontend vs. backend. Client-server arkitektur + trelagsarkitektur.
Fokus på knapper der kan trykkes på, og funktioner der så kører, når man trykker på en knap.
Samle alt i én html fil, eller dele op i flere filer (altså .html, .css og .js), fordele og ulemper ved de to.
X-ray goggles til at se koden bag hjemmesider.

Javascript: Variable (deklaration og initialisering), identifiers ('let', 'const'), funktioner, forgreninger og løkker ('for' og 'while'-løkker).
Datatyper i Javascript: Char, String, Int, Array, og kort Object.
Forskel på '=', '==' og '===' i JS.

Stepwise improvement som metode til at skabe kode - lav små, testbare skridt, byg langsomt kompleksitet på.

Lasswells kommunikationsmodel og AIDA-modellen.

Den iterative udviklingsmodel.
Brugsmønstre, målgruppe, kravspecifikation.

Brugervenlighed og brugertesting, særligt fokus på tænke-højt test men også reflektioner om fordele og ulemper ved klassiske interviews og spørgeskemaer.

Introduktion til interaktionsdesign med fokus på Normans designprincipper og Gestaltlovene.


Afsluttende projekt med brainstorm til at starte med, implementation, inddragelse af interaktionsdesign, og endelig brugertest af produktet.

Video: HTML, CSS, JavaScript Explained [in 4 minutes for beginners]
Video: What is Frontend and Backend web development

Vi har brugt w3schools.com til mange detaljer, f.eks.
https://www.w3schools.com/html/
https://www.w3schools.com/js/js_intro.asp
https://www.w3schools.com/css/css_intro.asp
Indhold
Kernestof:

Supplerende stof:
Omfang Estimeret: 15,00 moduler
Dækker over: 18 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 3 Internettet og IT-sikkerhed + innovation

Bits, bytes og ASCII-tegn, Internettets opbygning, trelagsarkitektur, frontend og backend. Internettet som decentraliseret struktur. Pakker, routere, latency og bandwidth.
Forskellige måder data kan sendes på, trådløst eller via kabler.
HTTP og HTTPS. Header der sættes på data.
Passwords og personlig sikkerhed ved passwords, multi-faktor godkendelse.
Kryptering, herunder cæsar-kryptering.
Hash-funktioner, rainbow table.
Forskellige gængse cyber-angreb, herunder DOS og DDOS.
E2EE (end-2-end-encryption).
Cookies.

Idé-generering.

Innovation, inkrementel og radiakal innovation, vurdering af innvoation på 12-karakterskalaen og endelig 4p-modellen til at vurdere innovation.

Oplæg fra skolens IT-ansvarlige omkring IP-adresser og lignende.
Besøg hos Fortinet i forbindelse med En Dag i Cyber. Her var der fokus på bl.a. social engineering, styrke af passwords (længde af password vs. størrelsen af alfabetet, der bruges), og hvordan man skal forholde sig personligt til cybersikkerhed.



Internet: Wayback machine
Hjemmeside: https://amiunique.org/
Videoer: https://www.youtube.com/playlist?list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7
Indhold
Kernestof:

Supplerende stof:
Omfang Estimeret: Ikke angivet
Dækker over: 10 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer