studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2014
 
TDDD05 Komponentbaserad programvara, 4 p / 6 hp
/Component Based Software/

För:   CS   D   DAV   IT  

 

Prel. schemalagd tid: 48
Rek. självstudietid: 112

  Utbildningsområde: Teknik

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

Huvudområde: Datateknik, Datavetenskap, Informationsteknologi   Nivå (G1,G2,A): A

  Datavetenskap Datavetenskap, datalogi

  Mål:  IUAE-matris
Studenten ska kunna lista metoder och tekniska plattformar för komponentbaserad design av programvara.
Studenten ska kunna beskriva komponentmodeller såsom exempelvis Corba, JavaBeans, EJB, COM.
Studenten ska kunna exemplifiera och beskriva SOA-system.
Studenten ska kunna tillämpa tekniker för 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)
Programutvecklingsmetodik och -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:
Kursen består av föreläsningar och en valfri serie laborationsövningar.

  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 UPG1
Skriftlig tentamen (U,3,4,5)
Frivillig labuppgift (U,G)
6 hp
0 hp
 
Uppgifterna på tentamen testar hur väl studenten uppfyller kursens mål. För godkänt betyg kan brister i uppfyllande av vissa delar av målen i någon mån kompenseras med ett djupare kunnande inom andra delar.



Undervisningsspråk är Engelska.
Institution: IDA.
Studierektor: Tommy Färnqvist
Examinator: Ola Leifler
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Data&Medie

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2014 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 10/21/2013