Kurset giver indsigt i moderne softwareudviklingsteknologier (d.v.s. principper, metoder, notationer, formalismer, teknikker og værktøjer). De studerende vil blive gode til at tilegne sig nye teknologier - fra en praktisk såvel som fra en teoretisk synsvinkel.
Se den engelske beskrivelse for flere informationer.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
forstå nogle af de moderne software teknologier
har en dyb forståelse af mål og formål af modelering og abstraktion
tilegne sig nye teknologier
evaluere og udvælge passende teknologier
formalisere modeleringsnotationer
forstå og anvende teknologier for at relatere og forfine modeller
implementere værktøjer for nye teknologier
har gode kommunikationsevner (mundligt og skriftligt)
Kursusindhold:
Kurset fokuserer på modelbaseret softwareudvikling og støtte-teknologier. Desuden fremstilles sammenhæng til formale modeleringsteknologier (jf. 02263). Kurset inholder avancerede og relevante emner af moderne og fremtidige softwarudviklingsteknologier.
Se den engelske beskrivelse for flere informationer.