Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
|
Termin(er)
|
2024/25 - 2025/26
|
|
Institution
|
Frederikssund Gymnasium
|
|
Fag og niveau
|
Programmering B
|
|
Lærer(e)
|
Kristian Stengaard Munkholm, Rasmus Monin
|
|
Hold
|
2024 ProB/h (2h ProB, 3h ProB)
|
Oversigt over gennemførte undervisningsforløb
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
|
Titel
1
|
Grundlæggende programmering i Python
Konstanter
Variable
Input
Udskrift
Operatorer
Udtryk
Kontrolstrukturer
Simple datastrukturer
Funktioner
Moduler
Klasser
Exceptions
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
13,00 moduler
Dækker over:
13 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
2
|
Objektorienteret programmering
Klasser & objekter
Nedarvning
Polymorfi
Abstrakte klasser
indkapsling
|
|
Indhold
|
Kernestof:
Skriftligt arbejde:
| Titel |
Afleveringsdato |
|
Objektorienteret programmering
|
04-12-2024
|
|
|
Omfang
|
Estimeret:
6,00 moduler
Dækker over:
6 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
3
|
Funktionel programmering og decorators
Funktionel programmering
Decorators
List comprehensions
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
4,00 moduler
Dækker over:
4 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
4
|
Repetition & konsolidering
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
14 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
5
|
OOAD & UML
OOAD
Klassediagrammer
Use cases & use case driven development
Sekvensdiagrammer
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
4,00 moduler
Dækker over:
4 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
6
|
Type hints & typing
Statiske & dynamiske typer
Type hints
Typing modulet
Type checkeren pyright
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
1,00 modul
Dækker over:
1 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
7
|
Docstrings
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
1,00 modul
Dækker over:
1 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
8
|
Filer & I/O
Filer & I/O
Content managers
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
2,00 moduler
Dækker over:
2 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
9
|
Algoritmik
Algoritmer
Søgning & Sortering
Pseudokode
Kompleksitet & O-notation
Rekursion
Datastrukturer
Grafalgoritmer
|
|
Indhold
|
Kernestof:
Skriftligt arbejde:
| Titel |
Afleveringsdato |
|
Funktionel prg, type hints, docstrings & filer
|
25-03-2025
|
|
Stakke & køer
|
31-03-2025
|
|
|
Omfang
|
Estimeret:
5,00 moduler
Dækker over:
5 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
10
|
Use Modify Create
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
1,00 modul
Dækker over:
1 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
11
|
Kodekvalitet
Debugging genbesøgt
Refaktorering
Testtyper, pytest & test driven development
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
4,00 moduler
Dækker over:
4 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
12
|
Arkitektur, persistens, GUI & integration
Separation of concerns
Projektstruktur - organisering i filer & mapper
Client / server
Trelagsarkitektur
Persistens - JSON & relationelle databaser inkl SQL
GUI m tkinter
REST & API'er m flask
|
|
Indhold
|
Kernestof:
Skriftligt arbejde:
| Titel |
Afleveringsdato |
|
Fejlhåndtering i udlejningssystemet
|
09-10-2025
|
|
|
Omfang
|
Estimeret:
21,00 moduler
Dækker over:
21 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
13
|
Versionsstyring
Git & Github
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
3,00 moduler
Dækker over:
3 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
14
|
Asynkron programmering
Events & eventhåndtering
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
2,00 moduler
Dækker over:
2 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
15
|
Scraping
html
DOM
selectors
BeautifulSoup
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
2,00 moduler
Dækker over:
2 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
16
|
Visualisering & dataanalyse
pandas & matplotlib
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
2,00 moduler
Dækker over:
2 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
17
|
Machine Learning
Supervised & unsupervised learning
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
3,00 moduler
Dækker over:
3 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
18
|
CLI
Command line arguments
Pipes
Redirects
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
1,00 modul
Dækker over:
1 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
19
|
Cybersikkerhed
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
1,00 modul
Dækker over:
1 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
20
|
Forprojekt
Forberedelse til eksamensprojekt
|
|
Indhold
|
Kernestof:
Skriftligt arbejde:
| Titel |
Afleveringsdato |
|
Projektbeskrivelse til forprojekt
|
06-02-2026
|
|
Teknsk plan til forprojekt
|
19-02-2026
|
|
Forprojekt
|
04-03-2026
|
|
|
Omfang
|
Estimeret:
5,00 moduler
Dækker over:
5 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
21
|
Eksamensprojekt
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
13,00 moduler
Dækker over:
15 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/55/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d65933887835",
"T": "/lectio/55/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d65933887835",
"H": "/lectio/55/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d65933887835"
}