Holdet 2024 if - Undervisningsbeskrivelse

Undervisningsbeskrivelse

Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er) 2024/25
Institution Greve Gymnasium
Fag og niveau Informatik C
Lærer(e) Aske Henriksen
Hold 2024 if (3g if)
Oversigt over gennemførte undervisningsforløb
Titel 1 AppLab Forløb: Min drømme app
Titel 2 Internettet og IT-sikkerhed
Titel 3 Databaser
Titel 4 Fysisk IT og innovation
Titel 5 Eksamensforberedelse
Titel 6 Forløb#5

Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel 1 AppLab Forløb: Min drømme app

I forløbet introduceres (blok)programmering og principper for interaktionsdesign. Udviklingen af appen sker i AppLab og der er fokus på interaktionsdesign og brugerinddragelse samt målgrupper. Der arbejdes med iterativ udvikling af appen.
Processen fra design til testning er gennemgået.

Faglige mål:
Konstruktion af it-system som løsning til en problemstilling med særligt fokus på:
Programmering (blok)
Interaktionsdesign

Kernestof:
It-systemers og menneskelig aktivitets gensidige påvirkning
̶ it-systemer og brugeres gensidige påvirkning i forhold til etik og adfærd
̶ brugsmønstre til afdækning af brugertypers krav til et it-system
̶ brugertest til kvalitetssikring af et it-system i forhold til brugertypers krav

Programmering (blok)
̶ funktioner
̶ variable, sekvenser, løkker og forgreninger

Interaktionsdesign
̶ design af en brugergrænseflade og den tilhørende interaktion
̶ prototyper til i samarbejde med brugerne at udvikle it-systemets interaktionsdesign
̶ principper for interaktionsdesign


Materialer:
Grundbogen:
Informatik C. Ken Mathiasen, 2. udgave (Praxis)

3-35, 37-46, 54-61, 63-71, 80-89, 91-96
34 s

Andet materiale:

Intro til AppLab:
https://www.youtube.com/watch?v=WqIMzfaFYpg&list=PLPxLlEtXyUEIjpByJ-YPit0NGYOUv6iiS&index=10  
1:26 min

Intro til AppLab (engelsk)
https://studio.code.org/s/applab-intro/lessons/1/levels/1
3,5 s

Video om if/else sætning
https://www.youtube.com/watch?v=-jKlNQoCeFY  
4:03 min

Note om if-else sætning:
https://drive.google.com/open?id=1uMciDQpNsce6ZV6U_R7cektCjFrbbO51&usp=drive_fs
1 s

UX-Trekanten
https://drive.google.com/open?id=1uMciDQpNsce6ZV6U_R7cektCjFrbbO51&usp=drive_fs
5s

Power Point:
Min drømme app - Samlet.pptx
https://drive.google.com/open?id=1uMciDQpNsce6ZV6U_R7cektCjFrbbO51&usp=drive_fs

Typografier og farvelære:
https://drive.google.com/open?id=1uMciDQpNsce6ZV6U_R7cektCjFrbbO51&usp=drive_fs

5 vigtige designprincipper for Interaktionsdesign:
https://drive.google.com/open?id=1uMciDQpNsce6ZV6U_R7cektCjFrbbO51&usp=drive_fs

Gelstaltlovene:
https://multimediedesigneren.dk/gestaltlovene/

Værktøj
https://code.org/tools/applab

Værktøj
https://kantargallup.dk/kompas

Værktøj
https://conzoom.dk/danmark/

Supplerende videoer til den læste tekst:

Kodebegreber:
https://www.youtube.com/watch?v=IhvG3rRiOFo   

Variabel:
https://www.youtube.com/watch?v=ZucokMhvksA  

Sekvens:
https://www.youtube.com/watch?v=EpOoWBoXUEQ

CS Principles: Processing Lists (engelsk):
https://youtu.be/RQ6GJt9f2vg




Indhold
Kernestof:
Omfang Estimeret: 15,00 moduler
Dækker over: 18 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 2 Internettet og IT-sikkerhed

Der er fokus på internettets opbygning og sikkerhed, herunder egen sikkerhed på nettet og databeskyttelse

Hvordan virker internettet?
Code.org/Khan Academy videoer
Netværk og arkitektur
Sikker kommunikation på internettet
Kryptering
Sikker på internettet
Adfærd på nettet
CIA-modellen
Man In the Middle Attack
3- lags modellen (Præsenstationslag, logiklag og datalag)
5 - lags modellen (Applikationslag, transportlag, netværkslag, datalink-lag, fysiskelag)

Forløbet gav eleverne en samlet forståelse af, hvordan internettets infrastruktur fungerer fra fysiske søkabler og routere til logiske lag som IP‑adresser, DNS‑opslag, TCP‑pakker og HTTP‑forespørgsler. Eleverne analyserede client‑server‑ og tre‑lags‑arkitektur, brugte værktøjer som traceroute og Wireshark til at følge datapakker gennem netværket, og visualiserede globale netforbindelser via Submarine Cable Map. Teorien blev understøttet af forelæsninger, korte videoer og læsning i Informatik C.
Den sikkerhedsmæssige vinkel fokuserede på krypteringsprincipper (symmetrisk/asymmetrisk, hashing + salt), CIA‑modellen, cookies og brugersporing, cyberangreb som DDoS og social engineering samt personlig datasikkerhed. Eleverne afprøvede simple krypteringsalgoritmer på Code.org, crackede hash‑baserede passwords og byggede en “sikkert login”‑app i App Lab for at omsætte teorien til praksis. Centrale problemstillinger var, hvordan arkitektur‑ og designvalg kan beskytte eller kompromittere data, og hvilke etiske konsekvenser sporing og datadeling medfører.

Eleverne har undersøgt en specifik krypteringsform, for at få et kort overblik over krypteringens historie.


Faglige mål:
It-systemers og menneskelig aktivitets gensidige påvirkning med særligt fokus på:
It-sikkerhed, netværk og arkitektur

Kernestof:
It-sikkerhed, netværk og arkitektur
̶ Internettets teknologi og sikre kommunikationsformer
̶ client-server arkitektur


Materialer:
Grundbog:
Informatik C. Ken Mathiasen, 2. udgave (Praxis)
115-119, 123-124, 128-134

Andet materiale:

Samlet Power Point:
https://drive.google.com/open?id=1xvAf2shmv7lV2Yjc8PimcxDMaS9ENn5E&usp=drive_fs

Cambridge Analytica Skandalen:
https://drive.google.com/drive/folders/1xvAf2shmv7lV2Yjc8PimcxDMaS9ENn5E?usp=sharing

https://www.youtube.com/watch?v=Dxcc6ycZ73M
What is the Internet? (engelsk)
3:44 min

https://www.youtube.com/watch?v=ZhEf7e4kopM
The Internet: Wires, Cables & Wifi (engelsk)
6:41 min

https://www.youtube.com/watch?v=USCBCmwMCDA   
How Computers Work: Binary & Data (engelsk)
5:58 min

https://www.youtube.com/watch?v=5o8CwafCxnU
The Internet: IP addresses & DNS (engslsk)
6:44 mn

https://www.youtube.com/watch?v=kBXQZMmiA4s
The Internet: HTTP & HTML (engelsk)
7:06 min

https://www.youtube.com/watch?v=AYdF7b3nMto
The Internet: Packets, routing & reliability (engelsk)
6:25 min

https://studio.code.org/s/hoc-encryption/lessons/1/levels/1
Hour of Code: Simple Encryption (engelsk)
2 s

https://www.youtube.com/watch?v=ZghMPWGXexs
The Internet: Encryption & Public Keys (engelsk)
6:39 min

https://www.youtube.com/watch?v=ow-t-eIcqes
Trelagsarkitektur
5:07 min

Simon Singh - Kodebogen:
https://drive.google.com/drive/folders/1xvAf2shmv7lV2Yjc8PimcxDMaS9ENn5E?usp=sharing - Kun afsnit relevant for den enkelte elev

5-lagsmodellen:
https://www.edgenext.com/what-are-the-5-layer-protocols-in-tcp-ip-a-comprehensive-guide/

https://cybertraining.dk/cracking_password/#/lessons/ytcxXxRGvcKfdQUTa3pBMWc8MPNASDKu
Crack et password
7 s

https://www.youtube.com/playlist?list=PL6wo3RVDiRWIo5v06faNZHFVy4ZT7Xv4m
Uddrag af: AppLab - Lav en app med bruger login
54:27 min

Film:
Facebookistan

Værktøjer:
https://code.org/tools/applab
https://www.submarinecablemap.com/
http://internet-map.net/#6-189.6444759198892-67.35031626297956

Historien om hacking:
https://www.dr.dk/nyheder/viden/nysgerrig/video-fra-drengestreger-til-storpolitik-her-er-historien-om-hacking

Hackertyper:
https://www.dr.dk/nyheder/viden/nysgerrig/morfar-forklarer-ikke-alle-hackere-er-nogle-fuckhoveder

Hvad er hacking egentlig? - Video
https://drive.google.com/drive/folders/1xvAf2shmv7lV2Yjc8PimcxDMaS9ENn5E?usp=sharing

What is your password?
https://www.youtube.com/watch?v=opRMrEfAIiI


The Internet: Cybersecurity & Crime
https://www.youtube.com/watch?v=AuYNXgO_f3Y

Password:
https://www.sikkerdigital.dk/borger/fem-sikre/brug-staerke-kodeord
https://www.dr.dk/nyheder/viden/teknologi/dit-password-er-elendigt-her-faar-du-hjaelp-til-lave-et-nyt

Ordforklaringer:
https://www.cfcs.dk/da/cybertruslen/ordforklaringer/


Indhold
Kernestof:
Omfang Estimeret: 11,00 moduler
Dækker over: 13 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 3 Databaser

Der er fokus på udvikling af IT-systemer med databaser herunder modellering.

Forløbet har til hensigt at dække over processen fra virkelighed til database:
- Analyse af indsamlet data
- Tegne E/R-Diagrammer og relationer
- Normalisere tabeller til 3NF (Normalform)
- Oprette relationelle databaser i DBbrowser (SQlite)
- SQL-sprogets fire CRUD-operationer: Create, Read, Update, Delete

Centrale begreber:
- Dataintegritet
- Redundans
- Inkonsistens
- Primære- og fremmednøgler
- Relationsgrader
- Normalformer

Faglige mål:
Konstruktion af it-system som løsning til en problemstilling med særligt fokus på
Repræsentation og manipulation af data

Kernestof:
It-systemers og menneskelig aktivitets gensidige påvirkning
̶ modellering som middel til at forstå et problemområde

Repræsentation og manipulation af data
̶ abstraktion og strukturering, begrebs- og datamodeller
̶ data og datatypers repræsentation og manipulation
̶ databasers anvendelse og simple databaseforespørgsler

Supplerende stof:
Normalisering


Materialer:

Grundbog:
Informatik C. Ken Mathiasen, 2. udgave (Praxis)
142-150

Andet materiale:

https://www.youtube.com/watch?v=O__p9JKSyGs
Hvad er data?
6:39 min


https://sqlitebrowser.org/
Værktøj
https://code.org/tools/applab
Værktøj

Insert into
Excelark til SQL-kode
Værktøj


w3schools - SQL udvalgte operationer:
https://www.w3schools.com/sql/default.asp
https://www.w3schools.com/sql/sql_select.asp
https://www.w3schools.com/sql/sql_insert.asp
https://www.w3schools.com/sql/sql_update.asp
https://www.w3schools.com/sql/sql_delete.asp
https://www.w3schools.com/sql/sql_where.asp
https://www.w3schools.com/sql/sql_wildcards.asp

Kapitel 2(s. 28-34) i Informatik B af Lars Ljungqvist
Udleveret som pdf:
https://drive.google.com/drive/folders/1WClk6X8hMmEz5oOKQ2JUfwRn_0atpIVr?usp=sharing

Kompendium om databaser:
https://drive.google.com/drive/folders/1WClk6X8hMmEz5oOKQ2JUfwRn_0atpIVr?usp=sharing

Fjordkøbing svømmeklub - Excel
Data til projektet
https://drive.google.com/drive/folders/1WClk6X8hMmEz5oOKQ2JUfwRn_0atpIVr?usp=sharing

Powerpoint:
https://drive.google.com/drive/folders/1WClk6X8hMmEz5oOKQ2JUfwRn_0atpIVr?usp=sharing



Indhold
Kernestof:
Omfang Estimeret: 5,00 moduler
Dækker over: 6 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 4 Fysisk IT og innovation

Et forløb, hvor fokus var på at anvende en micro:bit til at lave et innovativt produkt.
Fokus har derfor været på basale kompetencer inden for micro:bit, innovation og vurdering af innovationsgrad, prototyping, personas, bruger analyse, brugsmønstre og kravsspecifikationer.

Vigtige begreber:
- Fysisk IT
- Micro:Bit
- Innovation
- Basis model for innovation
- Innovationsbarometer
- 4P Modellen for innovation
- Persona
- Brugsmønstre
- Den iterative udviklingsmodel
- Kravspecifikation
- Usability og testning er introduceret igen, men blev ikke en obligatorisk del af projektet

Faglige mål:
Konstruktion af it-system som løsning til en problemstilling med særligt fokus på
It-systemers og menneskelig aktivitets gensidige påvirkning
Innovation

Kernestof:
It-systemers og menneskelig aktivitets gensidige påvirkning
̶ it-systemer og brugeres gensidige påvirkning i forhold til etik og adfærd
̶ brugsmønstre til afdækning af brugertypers krav til et it-system

Interaktionsdesign
̶ design af en brugergrænseflade og den tilhørende interaktion
̶ prototyper til i samarbejde med brugerne at udvikle it-systemets interaktionsdesign
̶ principper for interaktionsdesign

Innovation
̶ eksempler på og kategorisering af innovative it-systemer.


Materialer:
Grundbog:
Informatik C. Ken Mathiasen, 2. udgave (Praxis)
89-91, 93-95, 101-111

Andet materiale:

https://www.youtube.com/watch?v=netdG4sGYIA
Proto personas (engelsk)
3:18 min

https://www.youtube.com/watch?v=rv9yfrV-EAs
Persona (Engelsk)
3:41 min.

https://makecode.microbit.org/
Værktøj

Innovationsmodellen:
https://drive.google.com/drive/folders/1RJnZs6yWJWQqmvYPfgzvrdLUpcdJ89AL?usp=sharing

PowerPoint:
https://drive.google.com/drive/folders/1RJnZs6yWJWQqmvYPfgzvrdLUpcdJ89AL?usp=sharing




Indhold
Kernestof:
Omfang Estimeret: 4,00 moduler
Dækker over: 5 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 5 Eksamensforberedelse

Indhold
Kernestof:
Omfang Estimeret: 2,00 moduler
Dækker over: 2 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 6 Forløb#5

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