The outcome of your studies will be governed by your personal choice and mix of modules (although always within the global software engineering concept) and the approach of your final thesis project. However, each student must do at least 60 ECTS abroad. This can be achieved through core modules, optional modules, and a thesis.
By completing the GSEEM programm, you will receive a Double Master Degree in the area of software engineering. A Double Master Degree is a collection of two Master Degrees provided at two different Universities. To obtain a Master Degree at a University you must fulfill the following conditions: (1) Obtain an least 60 ECTS from each of the two partner universities where the study has been done, and (2) fulfill the eventual additional local requirements for the Master Degree at both Universities (see the Universities page for more information and exceptions).
GSEEM Program StructureThe GSEEM program provides three module types: The GSEEM program has been structured so that all sites will provide equivalent Foundation modules, specific Specialization modules in which each individual university excels, and a combination of Global environment modules including socio-cultural aspects, distant and computed-mediated communication, language modules. Specialization modules are different at different universities, so that a student gets knowledge from two GSE specializations. The thesis will include a topic that will combine the specializations the student has studied.
GSEEM Specialization Profiles
GSEEM will offer three different GSE profiles fulfilled by the Specialization modules: (i) Model-Driven Analysis and Design of Complex Software Systems, (ii) Real-Time Embedded Systems, and (iii) Web Systems and Services Engineering. These profiles create the distinguishing skills and competences around global products, systems and services that are of strategic importance for Europe. Since the students will perform their study in cooperation between the sites, they will acquire the multiple technical expertise's needed for engineering modern software systems. Table 1 shows how the three universities jointly contribute to the three Profiles and to the mandatory background on software architecting.
|Software Architecting Mandatory Background||x||x||x||GSEEM Profiles||MDH||UDA||VUA|
|AD Profile - Model-driven Analysis and Design of Complex Systems||x|
|ES Profile - Real-time Embedded Systems||x|
|WS Profile - Web Systems and Services Engineering||x|
- The AD Profile comprises general principles for the analysis, design and management of large, complex software systems. These principles can be applied to various types of software systems and include different development approaches and techniques. The GSEEM focuses on modern trends that will dominate the future of software development including dynamic architectures, component-based SE, service oriented architectures, functional and non-functional analysis, formal verification techniques, model-based development and model transformations, interoperability and global system development. UDA is among the world leading groups in this area (see Part D, Technical Capacity).
- The ES Profile addresses the domain of embedded and real-time systems. Such systems are increasingly present in all aspects of human life, as practically all products of today include embedded software (from mobile phones, household equipment, to large products like vehicles or airplanes). Such systems require knowledge of SE to provide solutions related to reliability, safety, resource usage, timeliness, predictability and similar properties. The Profile is focused on modelling and analysis of these properties in real-time embedded systems lifecycle. Major industries in the field of ESs are located in Europe. MDH is among the world leading groups in this area (see Part D, Technical Capacity).
- The WS Profile focuses on Web and Internet distributed applications and services. Like embedded systems, this class of applications is rapidly growing and playing an increasingly important role in industry and in everyday life. Web applications require specific solutions related to concerns such as security, integrity, adaptability, composability, performance and usability. Services represent about 70% or the European market. Service-based applications rely on sound governance of service portfolios, distributed service discovery, dynamic adaptation, SaaS- and cloud-based business models. The focus of this Profile is on architectural engineering, interoperability, implementation, testing and deployment using Web-based and service-oriented paradigms and technologies. VUA is among the world leading groups in this area (see Part D, Technical Capacity).
The GSEEM is a Master programme of two years. During his or her studies, each GSEEM student will attend one year at the home university and one year abroad at one of the other university partners, according to the existing mobility tracks.
The GSEEM programme provides three different tracks, each one including two GSE profiles at two universities, as shown in the figure below. During their first year, students specialize in one of the three profiles offered by one GSEEM University (while attending foundation and GSE modules as well). For the second year the students select a second specialization profile and will move to a second university. Thanks to mobility and chosen profiles, the students will acquire knowledge in the software engineering foundations, specialization in two integrated profiles, and GSE expertise. Such holistic view, and expertise in several areas with ability of their combination is an important characteristic needed to successfully build modern software products in a global society.
- Mobility Track 1: Global Design & Development of Service-enabled Embedded Systems (MDH + VUA): The study plan for track 1 is available here.
- Mobility Track 2: Global Analysis & Development of Embedded Systems (UDA + MDH): The study plan for track 2 is available here.
- Mobility Track 3: Global Analysis & Design of Web Systems & Services (VUA + UDA): The study plan for track 3 is available here.
Joint Master Thesis
The Master thesis project is carried out during the second year, eventually abroad. The thesis research can be undertaken in a university research lab or in cooperation with a non-university organisation (e.g. private companies, state/community authorities). If it is done at non-university organisations, the primary supervisor will still be a faculty member of a partner university and the quality of the work will be closely supervised. The final outcome of your study will be governed by the approach of your final thesis project.