Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
|
Termin(er)
|
2025/26
|
|
Institution
|
Hasseris Gymnasium
|
|
Fag og niveau
|
Informatik C
|
|
Lærer(e)
|
Mads Christian Sidenius
|
|
Hold
|
2025 2g3g if (2g3g if)
|
Oversigt over gennemførte undervisningsforløb
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:
14 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 og med stillingtagen til interaktions- og designprincipper. Jeg har ageret vejleder på projekterne som eleverne selv har taget ejerskab for, og som de senere har præsenteret og fået feedback på.
|
|
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, og har læst/set/hørt om ER diagrammer, og har selv I grupper skulle opstille diagrammer for en/flere database-designs.
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.
Introduktion til Databaser (1/6) (Rathjes guldkorn, YouTube)
https://www.youtube.com/watch?v=ba1TUOXt7ms
Database Normalization 1NF 2NF 3NF (Jesper Lowren, YouTube)
https://www.youtube.com/watch?v=SK4H5tTT6-M
|
|
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:
6 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/pojekter omkring deres interesser/hobbies (html + css) med BootStrap v. 4.6.0.
De har læst en del om HTML og CSS (se dokumenterne i forløbet) og de har selv skulle afprøve sitet www3schools.
Ordforråd:
Boilerplate (html + bootstrap)
Cascading Style Sheets (inline, intern og ekstern)
Flexbox
NavBar
Carousel
Cards
Import af GoogleFonts
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
7 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/283/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d72587848968",
"T": "/lectio/283/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d72587848968",
"H": "/lectio/283/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d72587848968"
}