Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
|
Termin(er)
|
2025/26
|
|
Institution
|
NEXT
|
|
Fag og niveau
|
Programmering B
|
|
Lærer(e)
|
|
|
Hold
|
S2023 vf Pro (S3 vf Pro)
|
Oversigt over gennemførte undervisningsforløb
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
|
Titel
1
|
Software Engineering
Applikations forløb:
Dette er et større forløb som kommer til at køre de næste ca. 2,5 måned. I forløbet vil I undervejs blive introduceret til følgende (ikke nødvendigvis i denne rækkefølge):
TKinter som GUI
MVC, 3-lags- og client-server-arkitektur
Use Case Diagram
API
Hvad formålet med jeres applikationen er, er helt op til jer. Der vil igennem undervisningen blive taget udgangspunkt i en vejr-applikation, som I gerne må bruge og udvide.
Kravspecifikationer for applikationen:
Applikation bør følger en 3-lags arkitektur (præsentations-, logik- og datalag).
I præsentations- og logik-laget skal der være implementeret et MVC pattern (Model View Controller) med View og Controller i præsentationslaget og Model i logik-laget.
View og Controller skal implementeres ved brug af TKinter modulet i Python.
Datalaget kan enten gør brug af en API og Database for at tilgå det nødvendige data fra data-laget.
Hvis de enkelte dele kan sammenstykkes til en stor og velfungerende applikation, er dette naturligvis optimalt, men dette er ikke et krav. Det er okay, hvis det afleverede, består af flere separate enkeltstående dele, der fungerer hver for sig.
Dokumentationskrav:
Jeres dokumentation skal indeholde følgende:
Use Case diagram der beskriver brugerens interaktion med præsentationslaget.
Et klasse-diagram med korrekt afbildninger af relationerne imellem klasserne.
Et eller flere flowcharts over relevant selv udvalgt kode.
Mindst en selv-designet abstrakt illustration, der hjælper en med at forstå en del af koden.
Som gruppe på 2-3: 5-8 normalside
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
70 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
3
|
Eksamensprojekt
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
Ikke angivet
Dækker over:
40 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/518/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d67267540901",
"T": "/lectio/518/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d67267540901",
"H": "/lectio/518/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d67267540901"
}