IDA - Department of Computer and Information Science

Component Software

Lectures
30 h

Recommended for
Recommended for Computer Science and Systems graduate students.

The course was last given
New course.

Goals
The purpose of this course is to give students insight in recent research of and development on component-based software development. It is important to understand the problems in this area as component-based technology is a promising cost-saver for industry, which is now emerging in various tools such as DCOM (Distributed Component Object Model), CORBA (Common Object Request Broker Architecture), and EJB (Enterprise Java Beans).

Prerequisites
Knowledge in a couple of the following fields are useful for this course:

Object-oriented analysis and design or programming

Distributed systems

Software Engineering

Design patterns

Software Architecture

Organization
Discussion-oriented seminars will be held, in which parts of the material is highlighted and discussed. An additional point may be gained by writing a report on a particual topic within component-based software engineering (e.g., real-time components).