studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2006
 
TDDC18 Komponentbaserad programvara, 3 p
/Component Based Software/

För:   C   D   DI   IT  

 

Prel. schemalagd tid: 54
Rek. självstudietid: 66

  Utbildningsområde: Teknik

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

  Datavetenskap Datavetenskap, datalogi

  Mål:
Att förmedla baskunskaper om metoder och tekniska plattformer för komponentbaserad design av programvara. Att lära känna till olika komponentmodeller (Corba, JavaBeans, EJB, COM, Software Architecture Systems). Att förstå moderna programvarukompositionsmetoder såsom metaprogrammering, generativ programmering, aspektorienterad programmering och invasiv komposition av programvara.

  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
TDDC01 Programutvecklingsmetodik-teori. Objektorienterad programmering.

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.

  Kursinnehåll:
Kriterier för komponent-baserade system och kompositionssystem. Genomgång och jämförelse av olika komponentmodeller (Corba, JavaBeans, EJB, COM, Software Architecture Systems) och moderna kompositionssystem, såsom metaprogrammering, generativ programmering, aspektorienterad programmering (Aspect-J) och invasiv komposition av programvara.

  Kurslitteratur:
Clemens Szyperski: Component Software - Beyond Object-oriented programming. Second Edition, Addison-Wesley, 2002. Ytterligare kurslitteratur annonseras på kurshemsidan.

  Examination:
TEN1
Skriftlig tentamen (U,3,4,5)
3 p
 



Undervisningsspråk är Engelska.
Institution: IDA.
Studierektor: sas-sr@ida.liu.se
Examinator: Christoph Kessler
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: 11/23/2005