Design og implementering af elektroniske systemer, hvori der indgår indlejret software, baseres i vid udstrækning på det imperative programmeringsparadigme, typisk konkretiseret i form af programmeringssproget C, der normalt regnes som værende det industrielle de-facto programmeringssprog. I forbindelse med udvikling af større og komplekse software-systemer vil det imidlertid ofte være fordelagtigt at hæve abstraktionsniveauet i udviklingsfasen for derved at skjule detaljer om den konkrete underliggende implementering. Dette kan imødekommes ved at anvende det objektorienterede programmeringsparadigme.
Med udgangspunkt i centrale definitioner inden for den objektorienterede tankegang, vil kurset give den studerende et overblik over og en forståelse af, samt opbygge erfaring med objektorienteret softwareudvikling. Kurset introducerer og eksemplificerer centrale begreber inden for objektorienteret software-design og diskuterer i relation hertil praktisk anvendelse af et objektorienteret programmeringssprog, f.eks. C++.
Den studerende skal have viden om
Den studerende skal være i stand til
Den studerende skal
Jf. beskrivelsen i §18
Prøvens navn | Objektorienteret software-design |
Prøveform | Skriftlig eller mundtlig |
ECTS | 5 |
Tilladte hjælpemidler | Med visse hjælpemidler:
Se eksamensspecifikationen |
Bedømmelsesform | 7-trins-skala |
Censur | Intern prøve |
Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets eksamensordning |
Engelsk titel | Object-Oriented Software Design |
Modulkode | ESNDED7K1 |
Modultype | Kursus |
Varighed | 1 semester |
Semester | Efterår
|
ECTS | 5 |
Undervisningssprog | Dansk og engelsk |
Tomplads | Ja |
Undervisningssted | Campus Aalborg |
Modulansvarlig | |
Indgår i |
Uddannelsesejer | Diplomingeniør i elektronik; Professionsbachelor i ingeniørvirksomhed |
Studienævn | Studienævn for Elektronik og IT |
Institut | Institut for Elektroniske Systemer |
Fakultet | Det Teknisk Fakultet for IT og Design |