| TDDC18 |
Component Based Software, 4,5 ECTS credits.
/Komponentbaserad programvara/
For:
C
D
IT
|
| |
Prel. scheduled
hours: 54
Rec. self-study hours: 66
|
| |
Area of Education: Technology
Subject area: Computer Science/Computer Engineering
|
| |
Advancement level
(A-D): D
|
|
Aim:
An introduction into component-based design and development. The course
treats several component models (Corba, EJB, Beans, DCOM) and modern
composition systems, such as aspect-oriented programming, or invasive software composition.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
TDDC01. Working independently.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
Lectures. Task sheets accompanying the lectures, for preparation of exam.
|
|
Course contents:
Criteria for component and composition systems.
Comparison of component models (Corba, EJB, Beans, DCOM)
and modern composition systems, such as aspect-oriented programming, or invasive software composition.
|
|
Course literature:
U. Assmann. Invasive Software Composition. Springer publishers, Heidelberg, 2003.
|
|
Examination: |
|
Written examination |
3 p
|
| |
|
|
Course language is English.
Department offering the course: IDA.
Director of Studies: Christoph Kessler
Examiner: Uwe Assmann
Course Syllabus in Swedish
|