Objektorienteret analyse, design og implementering

2023/2024

Anbefalede faglige forudsætninger for at deltage i modulet

Modulet bygger videre på viden opnået i modulerne Imperativ programmering og Struktureret Systemudvikling.

Modulets indhold, forløb og pædagogik

Formål:

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

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 implementation, 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 software systemer ved brug af objekt orienteret 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

Forelæsninger, opgaver, selvstudie, studenteroplæg m.m.

Eksamen

Prøver

Prøvens navnObjektorienteret analyse, design og implementering
Prøveform
Skriftlig eller mundtlig
ECTS5
BedømmelsesformBestået/ikke bestået
CensurIntern prøve
VurderingskriterierVurderingskriterierne er angivet i Universitetets eksamensordning
Permalink Print

Organisation

StudienævnStudienævn for Elektronik og IT
InstitutInstitut for Elektroniske Systemer
FakultetDet Teknisk Fakultet for IT og Design

Search in modules

View all fonts in this project