Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er)
|
2023/24 - 2024/25
|
Institution
|
Frederikssund Gymnasium
|
Fag og niveau
|
Programmering B
|
Lærer(e)
|
Rasmus Monin
|
Hold
|
2023 ProB/htx (2htx ProB, 3htx ProB)
|
Oversigt over gennemførte undervisningsforløb
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel
3
|
Forløb 2 - Advanced arrays
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
3 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
6
|
Forløb 5 - SRC
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
0 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
7
|
Introduktion
Hilsen & planer for skoleåret
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
1,00 modul
Dækker over:
1 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
8
|
OOAD, use cases og UML
Introduktion til OOAD
Use cases
UML generelt, herunder specifikt klasse- og sekvensdiagrammer
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
4,00 moduler
Dækker over:
5 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
9
|
Algoritmik & datastrukturer
Hvad er algoritmer?
Kompleksitetsanalyse, O-notation
Søge- og sorteringsalgoritmer
Rekursion
Hvad er datastrukturer?
Stakke og køer
Træer og grafer, BFS & Dijkstra's algoritme
|
Indhold
|
Kernestof:
Skriftligt arbejde:
Titel |
Afleveringsdato |
Implementering af algoritmer
|
02-09-2024
|
Algoritmer og datastrukturer
|
27-09-2024
|
|
Omfang
|
Estimeret:
7,00 moduler
Dækker over:
7 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
10
|
Trelagsarkitektur, db'er, api'er & asynkron prog
Client Server arkitektur
Trelagsarkitektur
Databaser
Relationelle databaser
SQL
DDL
DML
SQLite
NoSQL databaser
MongoDB
JSON
RESTful API'er
API udvikling i Javascript
Asynkron programmering
Callback functions
Arrow functions
Promises
Async / await
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
15,00 moduler
Dækker over:
16 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
11
|
Web scraping
DOM
CSS selectors
Web scraping i Javascript med Puppeteer
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
2,00 moduler
Dækker over:
2 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
12
|
Event based programming & event driven architectur
Event driven architecture
Event based programming
Javascript event listeners
Node.js Events
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
5,00 moduler
Dækker over:
5 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
13
|
Automatiseret test & test dreven udvikling
Test dreven udvikling
Automatiseret test
Test typer:
Unit test
Integration test
End to end test
Test coverage
Matchers
jest framework
Refactoring
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
3,00 moduler
Dækker over:
3 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
14
|
Cybersikkerhed
Security assumptions
The CIA triad
Confidentiality
Integrity
Availability
Typer af cyberangreb
Sikkerhedsprincipper
Kryptering
RSA
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
2,00 moduler
Dækker over:
2 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
15
|
Prøveprojekt
Forberedelse til eksamensprojekt
|
Indhold
|
Kernestof:
Skriftligt arbejde:
Titel |
Afleveringsdato |
Prøveprojekt
|
28-02-2025
|
|
Omfang
|
Estimeret:
5,00 moduler
Dækker over:
5 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
16
|
Design patterns
Hvad er design patterns?
Creational patterns:
Singleton
Factory
Structural patterns:
Adapter
Decorator
Composite
Proxy
Facade
Behavioral patterns:
Observer
Strategy
Command
Iterator
Øvrige kategorier:
Concurrency patterns
Archtectural patterns
|
Indhold
|
Kernestof:
|
Omfang
|
Estimeret:
3,00 moduler
Dækker over:
3 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
17
|
Eksamensprojekt
|
Indhold
|
Kernestof:
Skriftligt arbejde:
Titel |
Afleveringsdato |
Problemformulering & projektplan, eksamensprojekt
|
02-04-2025
|
Eksamensprojekt, synopsis m. bilag
|
12-05-2025
|
|
Omfang
|
Estimeret:
13,00 moduler
Dækker over:
13 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/55/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d58590403350",
"T": "/lectio/55/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d58590403350",
"H": "/lectio/55/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d58590403350"
}