Objektorienteret analyse, design og implementering

2025/2026

Anbefalede faglige forudsætninger for at deltage i modulet

Modulet bygger videre på viden opnået i modulerne imperativ programmering og agil systemudvikling

Modulets indhold, forløb og pædagogik

At bibringe studerende forståelse af og erfaring med objektorienteret softwareudvikling, herunder praktisk erfaring med programmering i objektorienterede sprog, f.eks. Java eller C++, via omfattende kode-eksempler

Læringsmål

Viden

  • objektorienteret analyse af problemområdet
  • objektorienteret analyse af anvendelsesområdet, herunder funktionelle krav og brugsmønstre
  • objektorienteret design, herunder forskellige principper for design
  • objektorienteret implementering, herunder udviklingsværktøjer, programmeringssprog og automatisk kodegenerering
  • centrale begreber inden for objektorientering, herunder bl.a. klasser, objekter, nedarving, interfaces, exception handling m.m.

Færdigheder

  • kan på et systematisk grundlag udvikle objektorienteret software
  • kan udnytte de væsentligste funktionaliteter i det valgte programmeringssprog
  • kan dokumentere software på en måde, som sætter andre fagpersoner i stand til at vedligeholde og videreudvikle softwaren
  • kan udvikle komplekse softwaresystemer ved brug af objektorienterede sprog og principper

Kompetencer

  • kan løse relevante problemstillinger ved brug af objektorienterede principper
  • kan argumentere for valgte løsninger, herunder redegøre for begrænsninger

Undervisningsform

Jf. beskrivelsen i § 17

Eksamen

Prøver

Prøvens navnObjektorienteret analyse, design og implementering
Prøveform
Skriftlig eller mundtlig
ECTS5
Tilladte hjælpemidler
Med visse hjælpemidler:
Se eksamensspecifikation
Bedømmelsesform7-trins-skala
CensurIntern prøve
VurderingskriterierVurderingskriterierne er angivet i Universitetets eksamensordning

Fakta om modulet

Engelsk titelObject Oriented Analysis, Design and Implementation
ModulkodeESNCCEB4K1
ModultypeKursus
Varighed1 semester
SemesterForår
ECTS5
UndervisningssprogDansk og engelsk
TompladsJa
UndervisningsstedCampus København, Campus Aalborg
Modulansvarlig

Organisation

UddannelsesejerBachelor (BSc) i teknisk videnskab (computerteknologi)
StudienævnStudienævn for Elektronik og IT
InstitutInstitut for Elektroniske Systemer
FakultetDet Teknisk Fakultet for IT og Design