Holdet 2024 2g3g if - Undervisningsbeskrivelse

Undervisningsbeskrivelse

Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er) 2024/25
Institution X - Hasseris Gymnasium
Fag og niveau Informatik C
Lærer(e) Mads Christian Sidenius
Hold 2024 2g3g if (2g3g if)

Oversigt over gennemførte undervisningsforløb
Titel 1 appLab og blokprogrammering
Titel 2 appLab projekt(er)
Titel 3 Databasedesign
Titel 4 Sporing af brugere på Internettet
Titel 5 Webprogrammering (HTML & CSS)

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

I dette forløb har vi arbejdet med appLab og blokprogrammering, for at få en forståelse for strukturen i programmeringssproget javaScript, som appLab bygger på.

Vi har læst og set workedExamples, samt lavet readModifyCreate på flg. elementer indenfor programmering:

Trelagsinddeling/arkitektur (design, kode, data)

Interaktionsdesign (den pdf i fik på et tidspunkt)

Kontrolstrukturer (IF ELSE)
Forgreninger
Løkker (WHILE og FOR loops)

Operatorer (+ - = og !=)
Funktioner
Typer af variabler (strenge, tal og bolske operatorer/sand/falsk + den mere indholdsrige array struktur, samt objekter).

Mapping, skrifttyper, og farve/design-valg.

Blokstrukturer som vi har arbejdet med:
var
if/else
onEvent
for/while
getRandomNumber
setScreen
function
getText
setText
console.log
// kommentarer
.length
image
playSound
boolske og matematiske operatorer (sand/falsk)

Datalagets blokke:
createRecords (database)
updateRecords (database)
readRecords (database)
deleteRecords(database)
getColumn()
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 18 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 2 appLab projekt(er)

Eleverne har i grupper på 3-4 personer analyseret, designet,  og programmeret egen app i appLab med inddragelse af den iterative udviklingsmodel. Jeg har ageret vejleder på projekterne som eleverne selv har taget ejerskab for.
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 14 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 3 Databasedesign

Eleverne er præsenteret for konceptet for ER diagrammer, og har selv I grupper skulle opstille diagrammer for en tænkt database.
Desuden har vi gennemgået de første 3 Normalformer (1NF, 2NF og 3NF) for at få en fælles forståelse for hvor vigtigt det er at der ikke kommer redundans i ens tabeller.

Det meste udspringer fra workedExamples men også useModifyCreate samt databasediagrammer helt fra bunden.
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 5 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 4 Sporing af brugere på Internettet

Forløbet tager udgangspunkt i forløbet fra https://informatik-gym.dk/sporing-af-brugere-paa-internettet/ og introducerer WWW med fokus på arkitekturen: Hvem kan tilgå data hvor og hvordan kan brugere undgå overvågning. Det giver et indblik i, hvorfor og hvordan sociale tjenester indsamler data om brugere: tracking, kobling af brugerdata og konsekvenser for både brugere, organisationer og firmaer bag sites. Derudover kommer det omkring, hvorfor og hvordan tracking af brugere er et centralt element i mange “gratis” tjenesters forretningsmodel og hvilke konsekvenser, det har for brugerne og deres privacy.

Faglige mål:
It-systemers og menneskelig aktivitets gensidige påvirkning:
     - give eksempler på, hvordan it-systemer har betydning for og påvirker menneskelige aktiviteter
It-sikkerhed, netværk og arkitektur:
     - 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-sikkerhed, netværk og arkitektur:
     - Internettets teknologi og sikre kommunikationsformer
     - client-server arkitektur

Anvendte materialer (pensum)
- Præsentation: Forløbet Sporing af brugere på internettet
-  DR1 Dokumentaren "Privatliv til salg" om databrokere.
- HTTP og HTML: HTTP and HTML (Khan Academy)
- Kryptering: Encryption and public keys (Khan Academy)

Vi har desuden diskuteret omkring etikken ved brug af cookies, samt hvorvidt man som individ gerne går på kompromis med det tradeoff der findes imellem deling af persondata og adgang til gratis produkter (Instagram, FaceBook og SnapChat).

Vi har desuden snakket lidt om etikken bag anvendelsen af AI.
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 7 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer

Titel 5 Webprogrammering (HTML & CSS)

Introduktion til html-programmering og css3.

Vi har undersøgt de fleste html-kontainer-koder, samt på hvornår det er hensigtsmæssigt an anvende hhv. inline, internt og externt css.

WorkedExamples samt UdeModifyCreate

Desuden har eleverne lavet individuelle mini-sites omkring deres interesser/hobbies (html + css)
Indhold
Kernestof:
Omfang Estimeret: Ikke angivet
Dækker over: 7 moduler
Særlige fokuspunkter
Væsentligste arbejdsformer