GL52 – Software Engineering

Spring 2016.
Level: Master level, graduates.


The course is intended to develop an understanding of the problems associated with the development of significant computing systems and to appreciate the techniques and tools necessary to develop such systems efficiently, in a cost-effective manner using object-oriented approaches.
This course will also focus on UML 2.0. The goal is not just to learn the UML language and its various diagrams, but mainly to consider UML facing its integration within the object-oriented software development process as a standard language for describing the products of this process.

Recommended books

Addtional Resources