Mundtlig prøve med projekt
Programmering B · HTX · B-niveau · Eksamen og prøveformer
💻 Programmering B eksamen
Eksamensform
- Selvstændigt projekt (typisk 4-6 uger)
- Mundtlig prøve: 30 min — demo + code review + dialog
- Censor + lærer
Projektkrav
1. Problemformulering: hvilket reelt problem løser dit program?
2. Design: arkitektur, klasse-diagram, data-flow
3. Implementation: 500-2000 linjer ren kode
4. Test: unit tests + brugertest
5. Dokumentation: README, code comments
6. Reflektion: hvad lærte du? Hvad ville du gøre anderledes?
Eksempler på projekter
- Webapp (Django/Flask + React)
- Mobile app (React Native, Flutter)
- Spil (Pygame, Phaser, Unity)
- Data-analyse værktøj (Python + pandas)
- API + database (Node.js + PostgreSQL)
Bedømmelseskriterier
1. Tekniske skills (35%): virker det? Er koden god?
2. Arkitektur og design (20%): er strukturen logisk?
3. Bruger-orientering (15%): løser det et reelt behov?
4. Refleksion (15%): kritisk vurdering
5. Formidling (15%): klar fremlæggelse
Karriere-perspektiv
- DTU Compute, ITU Software Development
- Datamatiker (KEA, EAAA — 2 år)
- Junior developer ved tech-virksomheder
- Freelance (Upwork, Fiverr)
Læringsmål
- Gennemføre et komplet programmeringsprojekt
- Skrive læsbar dokumenteret kode
- Anvende Git til version-styring
- Demonstrere koden mundtligt
Sådan kan du arbejde med emnet
- Lav en disposition for, hvordan du vil præsentere dit programmeringsprojekt på 5-7 minutter
- Øv at forklare et udvalgt stykke kode fra dit projekt og argumentere for dine valg
- Forbered svar på, hvordan du ville udvide dit projekt, hvis du havde mere tid
Træningsforslag
- Brug GitHub fra dag 1 (CV-værdi)
- Læs "Clean Code" af Robert Martin
- Bidrag til open source for at træne code review
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis