Dansk - English
Kort version - Fuld version
Objektorienteret programmering 2 / (Efterår 2008) |
|||
Kursuskode : | EPROG2-U1 | ||
ECTS Point : | 5 | Status : | Obligatorisk |
Revideret : | 05/02 2008 | Oprettet : | 31/01 2008 |
Placering : | 2. semester | Timer pr. uge : | 4 |
Længde : | 1 semester | Undervisningssprog : | Dansk og engelsk |
Målsætning : | At den studerende erhverver en forståelse af de basale begreber indenfor objektorienteret analyse og design og bliver i stand til at opbygge modeller for et ønsket objektorienteret program. At udbygge den studerendes færdigheder i objektorienteret programmering ved brug af Java. Den studerende skal kunne: • Definere og beskrive almindeligt forekommende UML diagrammer • Forklare typiske eksempler på UML diagrammer • Anvende UML til modellering af software systemer • Definere og forklare begreber og principper almindelige indenfor objektorienteret analyse og design • Definere, forklare og anvende almindelige arkitekturer og design mønstre • Anvende Java API klasser til input og output af binære data og objekter • Anvende Java API klasser til programmering af ”attraktive” GUIs, herunder custom dialog bokse, og tegning af 2D grafik • Definere og beskrive flertrådede programmer, typiske synkroniseringsproblemer og almindelige løsninger heraf • Diskutere og vurdere design og kvalitet af objektorienterede programmer |
||
Hovedindhold : | • Modellering af objektorienterede systemer ved brug af UML • Objektorienteret analyse og design • Videregående objektorienteret programmering ved anvendelse af velkendte principper, arkitekturer og design mønstre • Videregående GUI-programmering, herunder programmering af custom dialog bokse og tegning af 2D grafik • Input og output af binære data og objekter (serialisering) • Introduktion til flertrådet programmering |
||
Undervisningsform : | Klasseundervisning med øvelsesopgaver. | ||
Krævede forudsætninger : | Dokumenteret viden svarende til PROG1 og PROP1. | ||
Relationer : | PROG2 tages sammen med eller før PROE2 (ET-linien) hhv. PROI2 (IT-linien) . Det aktuelle antal timer pr. uge kan variere mellem 8 og 0, dog således at det samlede antal timer for PROG2 plus PROJ2-P er 8 pr. uge. | ||
Prøveform : | Se under bemærkninger | ||
Censur : | Ekstern | ||
Bedømmelse : | 7-trinsskala | ||
Bemærkninger : | Mundtlig eksamen med udgangspunkt i 2. semester projektet. Hvis PROG2 læses som valgfag baseres eksamen på obligatoriske opgaver. Karaktergivning ved anvendelse af 7 trins skalaen: 2 for opfyldelse af definitions- og beskrivelsesmålene. 7 når yderligere anvendelses- og forklaringsmålene er opfyldt. 12 når yderligere diskuter og vurder målene er opfyldt. |
||
Undervisningsmateriale : | Arlow & Neustadt: “UML 2 and the Unified Process” Addison-Wesley, 2ed. ISBN 0-321-32127-8. Bøger til Java programmering vil blive anbefalet. Noter og slides gives i løbet af kurset. |
||
Ansvarlig underviser : | Per Svendsen
, psv@ihk.dk |