Component-Based Development (CBD), 2006
News
- 02.03.2006: account example provided on course organization page (additional material)
- 26.01.2006: Check that you are in the list of participants
- 26.01.2006: It is recommended that people who cannot be at the next lecture provide some input to the questions, posed in todays lecture, via email
- 24.01.2006: course mailinglist created (cbd2006-list(at)cs.helsinki.fi)
- 19.01.2006: course starting
Contents
- From functions to modules to objects to components: the evolution of software development
- Basics of component-based development: what is a component; how to design and to build components; how to design and build component-based software
- Support for component-based development: tool support for CBD; middleware support for the deployment of component-based software; development framework support for component implementation and customization
- CORBA components, JAVA Beans, Web Services
Prerequisites:
- Basic knowledge of distributed systems
- Object-oriented programming in Java and C++
Description:
The course consists of two parts: a theoretical part followed by a practical part.- The theoretical part which demystifies the foundations of component-based development and clarifies the related terminology. It also provides a summary of the state-of-the-art support for component-based development.
- The practical part where the students get the opportunity to experiment with the development of components using different middleware technologies.
Lectures:
- 19. January - 2. February 2006, 16. February - 27. April 2006
- Thursdays, 14:15 - 16:00
- Exactum, room C221
- Lectures, exams and exercises are all in English
Credit Units:
4 - 8 cr (2 - 4 sw)Grading:
It is possible to take only the first part of the course (theoretical aspects of component-based development and prevalent component models) and collect 4 credits by passing successfully the final exam in May.Those of the students who will take the second part of the course (exercises on the development of different middleware components and integrating them in the same component-based application) will still have to pass the final exam as mentioned above. If they pass the final exam, then they will be also eligible to collect 4 credits more from the exercises they will deliver.
Lecturers:
Michael Przybilski (">michael.przybilski(at)cs.helsinki.fi)Further Information:
| © Copyright 2006 | "> michael.przybilski(at)cs.helsinki.fi | Last update: 26.01.2006 |

