Hide menu

TDDD05 Component Based Software

Lab Series

You may either use the IDA lab computers or bring your own laptop.

You are expected to work in groups of two students who equally contribute to the labs and their demonstration.

Lab series:


Each lab (1,2 and 3) will be presented as a demo, for each group, to the corresponding lab assistant.

For each demo you will be expected to present the code, answer the corresponding lab questions, plus the extra questions that the lab assistant might have.

The lab assignments are intended as a complementary technical exercise for the seminar(UPG3). Each lab assignment requires you to submit, on time in order to keep on track with the seminars. Your demos for the first and second lab are in preparation for seminar 2. The demo of the project for lab 3 will be in preparation for seminar 4.

The topic you choose for the seminar is the one you will need to work on during the lab sessions as well (for labs 2 and 3).


  • Suggested programming languages to work on are Java(versions 7/8 available on IDA machines), C#, C++
  • Possible IDE's : Eclipse (3.8 and 4.4 available on IDA machines), NetBeans, etc.
  • Possible frameworks to use: The Spring Framework + Maven (standalone or as Eclipse plugins), OpenModelica, etc.

It might not be possible to install some of the tools on the IDA machines. If you plan to use those tools, you will need to use your own computer.

Page responsible: Adrian Horga
Last updated: 2018-03-21