Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er)
|
2023/24 - 2024/25
|
Institution
|
HTX Roskilde
|
Fag og niveau
|
Programmering B
|
Lærer(e)
|
Lars Olivarius, Mette Frost Nielsen
|
Hold
|
2022 Pr-B.6 (2.6 Pr-B, 3.6 Pr-B)
|
Oversigt over gennemførte undervisningsforløb
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel
1
|
Indledende Java
- Introduktion til Java og umiddelbare forskelle fra Processing
- Introduktion til Eclipse udviklingsmiljøet
- WindowBuilder addon til Eclipse og hvordan vi laver et GUI
- Mini projekt med at lave en simpel lommeregner
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
8 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
5
|
Projekt - Billedmanipulation
Projektopgave med hovedemne billedmanipulation
Der arbejdes selvstændigt eller i grupper på 2 personer på at lave et program hvor der indgår en eller anden grad af manipulation af billeddata eller lignende. Som afslutning afleveres en synopse omkring arbejdet med programmet.
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
10 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
6
|
Hashing
Mini forløb om hashing:
- Brug af hashing i forbindelse med lagring af data
- Hashing som sikkerhed i login system
Kilder:
https://www.geeksforgeeks.org/hashing-data-structure/
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
6 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
9
|
SRC forløb om Newton Raphsons metode
Som overskriften siger...
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
8 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
11
|
Trustpilot MD5
Opgave med at løse en rekruteringsopgave der i sin tid blev stillet af TrustPilot og involverer hashing samt manipulation af tekststrenge.
Et vigtigt element er ligeledes optimering a koden.
- Hashing
- Trustpilot "follow the white rabbit" opgave
- Optimering
- Tråd programmering
https://followthewhiterabbit.trustpilot.com/
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
7 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
12
|
Pathfinding
Pathfinding delvist fælles kodning af interface tilsat egne pathfinding elementer ud fra video illustration af principperne i A*
https://www.youtube.com/watch?v=-L-WgKMFuhE
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
10 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
13
|
Valgfrit projekt
Valgfrit projekt
- Emnet vælges frit, men der er en række strukturelle elementer der skal overholdes, og der afleveres en fuld synopsis til slut.
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
16 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
Titel
14
|
Eksamensprojekt
Eksamensprojekt + lidt ekstra om testing
|
Indhold
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
15 moduler
|
Særlige fokuspunkter
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/523/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d56490918656",
"T": "/lectio/523/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d56490918656",
"H": "/lectio/523/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d56490918656"
}