Holdet 1y if (2025/26) - Undervisningsbeskrivelse

Undervisningsbeskrivelse

Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er) 2025/26
Institution Nyborg Gymnasium
Fag og niveau Informatik C
Lærer(e) Jacob Munter
Hold 2025 if-y (1y if)

Oversigt over gennemførte undervisningsforløb
Titel 1 1 - Introduktion til informatik
Titel 2 2 - Programmering
Titel 3 3 - Arkitektur
Titel 4 4 - UX-design
Titel 5 5 - IT-sikkerhed
Titel 6 6 - Databaser
Titel 7 7 - Webdesign

Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel 1 1 - Introduktion til informatik

Mødet mellem menneske og maskine. Faglige begreber der er behandlet i forløbet:

Computer
• 4 dele: input, output, lager, CPU
• Hardware / software
• Algoritme
• Binære tal, bit, byte, tal, tekst, farver, RGB, billeder, lyd
• Moores lov

Fra ide til IT-system
• Gode / dårlige systemer. Løser opgaven? Let for brugeren at anvende?
• Iterativ arbejdsproces
• Brainstorm, test, kravspecifikation, målgrupper, dokumentation, programmering, interaktionsdesign

Som introduktion til den praktiske dimension af faget videreudvikles der på app'en "Farveblander" og til slut konstrueres app'en "Gæt en farve".
Indhold
Kernestof:
Omfang Estimeret: 6,00 moduler
Dækker over: 6 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 2 2 - Programmering

Programmering og Konstruktion af it-system som løsning til en problemstilling er blevet arbejdet med under dette forløb.

Programmeringskonstruktioner
* Variabler og datatyper
* Betingelser og forgreninger (if-statements, if/else, indlejrede if-sætninger)
* Løkker (for loops) til gentagelser
* Funktioner: opdeling af kode i genbrugelige enheder, parametre og returværdier

Arbejdsproces og samarbejde
* Versionskontrol: hvorfor og hvordan
* Dokumentation af kode (kommentarer, læsbarhed, navngivning)
* Iterativ udvikling: skriv, test, ret, gentag

Som praktisk dimension af forløbet arbejdes der med at bryde problemer ned i mindre del problemer (f. eks Pong) som eleverne implementerer selv; algoritmer med if-sætninger, for-løkker og funktioner i et samlet program.
Indhold
Kernestof:
Omfang Estimeret: 7,00 moduler
Dækker over: 6 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 3 3 - Arkitektur

Forløbet har arbejdet med følgende faglige mål: It-sikkerhed, netværk og arkitektur. Med fokus på "redegøre for generelle principper bag it-systemers arkitekturer ved udarbejdelse af it-systemer og tilpasning af eksisterende it-systemer"

Opbygning og struktur af IT-systemer. Faglige begreber der er behandlet i forløbet:

Arkitekturmodeller

* 3-lagsarkitektur: præsentationslag, logiklag og datalag
* Klient-server-arkitektur: roller, kommunikation og dataudveksling
* Forskelle og sammenhænge mellem arkitekturtyperne

Modellering og dokumentation

* Strukturdiagrammer som visuel repræsentation af systemers opbygning
* Sammenhæng mellem diagram og implementering
* Anvendelse af bibliotekets moduler i App Lab (code.org)

Som praktisk dimension af forløbet arbejder eleverne i makkerskabsgrupper med at udvikle en dropshipping prototype i App Lab.
Indhold
Kernestof:
Omfang Estimeret: 7,00 moduler
Dækker over: 8 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 4 4 - UX-design

Følgende faglig mål har været i fokus; It-systemers og menneskelig aktivitets gensidige påvirkning og Interaktionsdesign.

Designprincipper
* Donald Normans designprincipper: synlighed, feedback, affordance, mapping, constraints og consistency
* Gestaltlovene:  nærhed, lighed, lukkethed, figur/grund og forbundethed.

Designproces
* Iterativt design: skitse, prototype, test, forbedring
* Usability testing: planlægning, gennemførelse og analyse
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 5 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 5 5 - IT-sikkerhed

I dette forløb har følgende faglige mål været i fokus:

It-sikkerhed, netværk og arkitektur har under i særliggrad "redegøre for beskyttelse af egen digital identitet og egne data på internettet samt redegøre for tekniske og menneskelige aspekter af it-sikkerhed"

IT-sikkerhedsprincipper
* CIA-modellen: Confidentiality (fortrolighed), Integrity (integritet) og Availability (tilgængelighed)
* Anvendelse af modellen til analyse af sikkerhedstrusler
* Afvejning mellem sikkerhed og brugervenlighed

Internettets opbygning
* Pakker, protokoller (TCP, UDP)
* Sårbarheder i kommunikationen mellem afsender og modtager (http vs. https)

Kryptering
* Cæsar-chiffer som introduktion til symmetrisk kryptering
* Grundlæggende asymmetrisk kryptering: offentlig og privat nøgle

Trusler og social engineering
* Phishing og Spoofing

Som praktisk dimension af forløbet arbejder eleverne med at kryptere og dekryptere beskeder med Cæsar-chiffer, analyserer eksempler på phishing-forsøg og diskuterer konkrete sikkerhedsbrud ud fra CIA-modellen.


Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 6 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 6 6 - Databaser

I følgende forløb har der været arbejdet med det faglige mål:
Repræsentation og manipulation af data.

Datamodellering
* E/R-diagrammer: entiteter og relationer
* Tabelskitser
* Sammenhæng mellem E/R-diagram og færdig tabelstruktur

Operationer på data
* CRUD: Create, Read, Update og Delete
* Kommunikation mellem app og database i App Lab

Som praktisk dimension af forløbet tager eleverne udgangspunkt i en udleveret case, hvor de modellerer data med E/R-diagrammer og tabelskitser, og videreudvikler casen i App Lab ved at implementere CRUD-operationer til en database.
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 6 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 7 7 - Webdesign

Arbejde med produktion af hjemmesider på Khan Academy og lokale sider i delt mappe på holdet. Faglige begreber:

• HTML: Overskrift, linjeskift, tekstfarve, baggrundsfarve, liste, billede, link, tabel
• CSS: selektor {egenskab: værdi} , id=”eks1” (#eks1) og class=”eks2” (.eks2)
• CSS styling (ekstern, intern, inline)
• Internettets opbygning
• http / https
• Klient-server

Praktisk arbejde:

• Indledende øvelser i sandkassen på Khan Academy
• Udvikling af individuel hjemmeside med opsamling på og præsentation af skoleårets 7 forløb i informatik. Brug af VS code og delte mapper i OneDrive.
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 6 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer