Developing a joint curriculum across different institutions is a unique and novel initiative to
harmonize university education in Europe, sharing the efforts of curriculum development
(hence reducing their cost), and to improve the quality of education. Our ongoing project
covers seven partner institutions from five countries – four in the role of beneficiary partners
and three have an advisory role. This paper outlines the principles adopted in the creation
and development of an MSc in Software Engineering that is compliant with the Bologna
agreement.