To provide the students a good knowledge of modeling, more in particular Object Oriented (OO) modeling, so that the knowledge can be applied to elaborate software projects (programming projects, databases, websites, …).

To provide the students good knowledge of the standard OO modeling technique UML and being able to apply the technique.

To provide the students knowledge of the general software engineering process, and being aware of the role and importance of modeling in this process.