Dansk - English
Kort version - Fuld version
Object orientated software engineering (Efterår 2012) |
|||
Kursuskode : | EPROPE2-U1 | ||
ECTS Point : | 10 | Status : | Obligatorisk |
Revideret : | 02/02 2012 | Oprettet : | 22/12 2011 |
Placering : | 2. semester | Timer pr. uge : | 8 |
Længde : | 1 semester | Undervisningssprog : | Engelsk hvis der er engelsksprogede tilstede |
Målsætning : | The objectives are to acquire: • a thorough understanding of object oriented analysis and design and a corresponding software development process. • an advanced object oriented programming ability using Java. The student must be able to: • Define and describe common UML diagrams • Use UML to model software systems • Define and explain common concepts and principles in object oriented analysis and design • Define, explain and use common architectures and design patterns • Use Java API classes to implement serialization • Use Java API classes to implement GUIs and Applets. • Use Java to access a database • Test and debug • Discuss and evaluate the design and quality of object oriented programs |
||
Hovedindhold : | • Software development process • Object oriented analysis and design • Modeling object oriented systems using UML • Advanced object oriented programming, using established principles and architectures • Design patterns • Advanced GUI programming • Applets • Serialization • Database access using Java • Testing |
||
Undervisningsform : | Classroom teaching with programming assignments. | ||
Krævede forudsætninger : | Documented knowledge corresponding to PROGP1. | ||
Anbefalede forudsætninger : | - | ||
Relationer : | - | ||
Prøveform : | Mundtlig prøve | ||
Censur : | Ekstern | ||
Bedømmelse : | 7-trinsskala | ||
Bemærkninger : | Admission to the examination is dependent upon the completion of the compulsory assignments. Oral examination based on the 2nd semester project. Grades are awarded according to the 7 step scale: 2 for the accomplishment of the tasks to define and describe. 7 for the additional accomplishment of the tasks to explain and apply. 12 for the additional accomplishment of the tasks to discuss and evaluate. |
||
Undervisningsmateriale : | TBD Notes and slides is given during the course. |
||
Ansvarlig underviser : | Ian Bridgwood
, iabr@dtu.dk |