Objektorienteret analyse, design og implementering

2019/2020

Forudsætninger/Anbefalede 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 navnObjekt orienteret analyse, design og implementering
Prøveform
Skriftlig eller mundtlig
ECTS5
BedømmelsesformBestået/ikke bestået
CensurIntern prøve
VurderingskriterierSom angivet i Fællesbestemmelser for uddannelser

Fakta om modulet

Engelsk titelObject Oriented Analysis, Design and Implementation
ModulkodeESNCEB5K2
ModultypeKursus
Varighed1 semester
SemesterEfterår
ECTS5
UndervisningssprogDansk
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig

Organisation

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