Mälardalen University, Department of Computer Science and Engineering

Component Technologies, 5 points

Course code: CD5480 Level: Specialized
Subject: Computer Science Area of education: Natural Sciences
Valid from semester: 20042 ECTS: 7.5 credits
Ratification date: 6/25/01 Change date: 12/4/03

Objectives

The course will give students insight in component technologies used for component-based development. It will train the students in analysis, learning by creating examples, writing technical reports and in presentations.

Course content

The course will include studies of component technologies that are used in component-based development.

The course include the following topics:

Introduction to component-based development
- Object-oriented programming and components component models
- Overview of components models such as COM/DCOM, JavaBeans, Enterprise Javabeans (EJB), CORBA and CORBA Component Model, .NET, Bonobo
- Application examples using different models

Teaching methods

The lessons will include introductory lectures, the group work, writing reports, labs, and project work. After the introductory sessions, the students will study specific component models, write reports about specific part of the component models, implenet an application using a particular component model..

Prerequisites

At least 120 p from which it should be at least 60 p from Computer Science or Computer Engineering or equivalent including one of the courses Object-Oriented Programming with C++ 5 p or Object-Oriented Programming with Java 5 p or equivalent.

Examination

PRO1, 5 points, Project. The project includes: labs, reports, project work

Marks

3, 4 or 5.

Literature

Information om aktuell kurslitteratur lämnas av institutionssekreteraren på IDt, 2002