| TDDB84 |
Designmönster, 4 p
/Design Patterns/
För:
C
D
IT
Y
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Datalogi, Datateknik Nivå (A-D):C
|
| |
Datavetenskap Datavetenksap, Datalogi
|
| |
Mål:
Att få kunskap of design mönster, lösningar för standardproblem i programvaruutvekling. Att förstå programvaruevolutionsmetodik som refactoring. Att förstå implementationsmönster (idoms) i olika områden.
|
| |
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Vara väl förtrogen med programmering i minst ett objektorientierade programspråk. Ha använt avancerade algoritmer och datastrukturer.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
| |
Organisation: Förelesningar ska behandla teorien. Labberna ska ha upgifter i design, restrukturieringar, och implementation.
|
| |
Kursinnehåll: Design. Design mönster. Historia. Implementeringsmönster. Refactoring. Antimönster. Symmetries. Design mönster som kompositionsoperationer.
|
| |
Kurslitteratur: [Gamma, Helm, et.al. Design Patterns. Addison Wesley].
|
| |
Examination: |
TEN1 LAB1
|
Skriftlig tentamen Laborationer |
2 p 2 p
|
| |
|
|