At give de studerende basal forståelse for et objektorienteret
programs opbygning, som sætter dem i stand til bedre at vurdere
ressourcebehov, omkostninger og planlægningsmæssige forhold i
forbindelse med nyudvikling eller tilpasninger på eksisterende
systemer.
At give de studerende et indblik i Software Engineering, så de får
et overblik over hvordan software udvikler sig fra kundekrav til
færdigt softwareprodukt.
At bibringe de studerende systematiske metoder til at formalisere
kundens systemkrav på en måde så en software udviklingsafdeling kan
bære projektet videre.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Skrive et simpelt objektorienteret program
Læse og beskrive et objektorienteret program
Læse og udarbejde basale UML-diagrammer
Styre et mindre softwareudviklingsprojekt
Forstå samspilet mellem program og computer
Anvende fagets terminologi korrekt
Kommunikere om objektorienteret software
Samarbejde i en gruppe om analyse, design og implementering af
et program
Kursusindhold:
De studerende får en indføring i objektorienteret programmering med
fokus på den basale programopbygning, objektorienteret tankegang og
brugergrænsefladeprogrammering.
De studerende kommer til at beskæftige sig med Software
Engineering, hvor der benyttes metoder inden for objektorienteret
analyse og design, OOA&D, og i denne forbindelse vil de
studerende stifte bekendtskab med de mest generelle
UML-diagrammer.