Objektorienteret analyse, design og implementering

2022/2023

Forudsætninger/Anbefalede 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
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

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