studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2006
 
TDDB84 Designmönster, 4 p
/Design Patterns/

För:   C   D   DI   IT   Y  

 

Prel. schemalagd tid: 34
Rek. självstudietid: 126

  Utbildningsområde: Teknik

Ämnesgrupp: Datalogi, Datateknik   Nivå (A-D):C

  Datavetenskap Datavetenskap, Datalogi

  Mål:
Att få kunskap om designmö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. Vara väl fortrogen med att läsa forskningspapper, söka information from föreläsningsbilder i papper (självständigt arbete).

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öreläsningar ska behandla teorien. Laborationerna ska ha uppgifter i design, restrukturieringar, och implementation.

  Kursinnehåll:
Design. Design mönster. Historia. Implementeringsmönster. Refactoring. Role modelling. Complexa mönster. Symmetries. Designmönster som kompositionsoperationer.

  Kurslitteratur:
[Gamma, Helm, et.al. Design Patterns. Addison Wesley]. Några forskingspapper från internet.

  Examination:
TEN1
LAB1
Skriftlig tentamen (U,3,4,5)
Laborationer (U,G)
2 p
2 p
 



Undervisningsspråk är Engelska.
Institution: IDA.
Studierektor: sas-sr@ida.liu.se
Examinator: Peter Bunus
Länk till kurshemsida på kursgivande institution
Ansvarig utbildningsnämnd: UND

Engelsk kursplan
Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.
Kursplanen gäller för 2006 enligt beslut av ansvarig utbildningsnämnd.


Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 10/31/2005