- Course Content
- Prospective Students
- Current Students
- Teaching Scholarships
- Contact Us
- Site Map
Mobility Track Themes
The double-degree will be achieved over two years, through the allocation of 120 ECTS. Students will study in two of the three partner universities, achieving a diploma supplement from each university in which they accomplish 60 ECTS.
A student will achieve the double Erasmus Mundus MSc in Dependable Software Systems, through the award of two of the above diploma supplements.
On application the student shall indicate their mobility preference. All students shall be admitted to the Programme through the co-ordinating institution; the National University of Ireland, Maynooth.
COURSE INTEGRATION MECHANISMS
This programme is composed of modules that are developed and delivered separately, but are complementary. The modules selected for each mobility path have been chosen to develop an integrated programme that leads to a specialisation in Dependable Software Systems.
Each student on the integrated programme will study in two of the three partner universities, obtaining 60 ECTS from each university in which they study. All combinations of university are permitted in the programme but not all combinations of streams are allowed. Each possible mobility combination has been carefully designed to eliminate overlap of material and to guarantee the inclusion of necessary modules. The result is a set of Integration Requirements as listed below. The allowed mobility combinations and associated learning outcomes are described in tables 2.4, 2.5 and 2.6.
All mobility paths are subject to the Integration Requirements (IR) labelled IR1, IR2 and IR3:
IR1:Students on the DESEM programme will study 80 ECTS of taught modules and 40 ECTS of project work achieving 120 ECTS in total over 2 years.
IR2: Students on the DESEM programme will study at two institutions achieving 40 ECTS in taught modules and 20 ECTS in project work at each institution that they attend (over a period of 1 year).
IR3: Students on the DESEM programme will attend a summer school at the end of their first year and at the end of their second year.
Integrated Programme combining modules offered at NUIM and UL:
Students may attend NUIM and UL in any order to achieve the integrated programme learning outcomes shown in Table 2.4. In addition to IR1, IR2 and IR3 this stream combination is subject to the integration requirements IR4 and IR5.
IR4: Students study 25 ECTS of core taught modules at NUIM, the module “Object-Oriented Programming” (7.5 ECTS) and choose 7.5 ECTS from specialisation modules at NUIM (See Table 2.1).
IR5: Students study 18 ECTS of core modules at UL, and choose 22 ECTS from specialisation modules (See Table 2.3).
The Object-Oriented Programming module at NUIM is allocated to students as it develops the students programming skills to the level required for follow-on MSc level modules at NUIM. It also prepares students so that they can integrate their knowledge of formal reasoning and rigorous software development.
Integrated Programme combining modules offered at UL and UStA:
Students may attend UL and UStA in any order to achieve the integrated learning outcomes in Table 2.5. All possible stream combinations are permitted in this mobility path subject to Integration Requirements IR1, IR2 , IR3, IR5 as well as IR6:
IR6: Students study 10 ECTS of core taught modules, are allocated the module “Object-Oriented Programming” and choose 20 ECTS from specialisation modules at UStA (See Table 2.2).
The Object-Oriented Programming module develops the students programming skills to the level required for follow-on MSc level modules at UStA. It also prepares students so that they integrate their knowledge of formal reasoning with the knowledge gained from the specialised stream chosen at UStA.
Integrated Programme combining modules offered at NUIM and UStA:
Students may attend NUIM and UStA in any order to achieve the integrated learning outcomes shown in Table 2.6. Stream combinations in this mobility path are subject to Integration Requirements IR1, IR2 and IR3, as well as IR7, IR8, IR9, IR10 and IR11 listed below.
Integration requirements IR7 and IR8 prevent an overlap of material in this mobility path. IR9 ensures that students’ programming skills are brought to the level required for follow-on MSc level modules.
IR7: Students are not permitted to study the Rigorous Software Development stream at NUIM in combination with the Software Systems stream at UStA.
IR8: Students who choose a mobility path that includes both NUIM and UStA are not permitted to study the module “Object-Oriented Programming” at the institution that they attend in second year.
IR10 and IR11 ensure that students are allocated a module that is suitable for their 2nd year of study. At NUIM this module (called Program Comprehension) offers advanced material on the static and dynamic analysis of object-oriented programs. At UStA the allocated module is an advanced core module in addition to the students’ specialisation. This module will be allocated in consultation with the student. It will give the student a broader foundation in which they can apply their skills and the option of changing their stream specialisation at the end of semester 1 (in 2nd year).
IR9: Students who choose a mobility path that includes both NUIM and UStA must study the module “Object-Oriented Programming” at the institution that they attend in first year. In the first year of study this mobility path is subject to IR4 for students attending NUIM and IR6 for students attending UStA.
IR10: Students who choose a mobility path that includes both NUIM and UStA and who attend NUIM in the 2nd year will study 25 ECTS of core taught modules at NUIM, be allocated the module “Program Comprehension” at NUIM and choose 7.5 ECTS from specialisation modules at NUIM.
IR11: Students who choose a mobility path that includes both NUIM and UStA and who attend UStA in the 2nd year will study 10 ECTS of core taught modules, be allocated a core module from a stream at UStA other than the stream that they have chosen to specialise in at UStA and choose 20 ECTS from specialisation modules at UStA.
Course Integration via Project Work:
Project work is a major aspect of this Masters programme accounting for 33% of the total degree marks. The student will experience two projects: one research based project (20 ECTS) and one project addressing an industry relevant problem (20 ECTS). To ensure that the student maximises their European experience we require that project work should be completed in two different universities. Partner institutions will collaborate, through the programme directors in each institution, to ensure that the two projects complement the integrated taught programme, building on specialised skills developed at each university that the student attends. Additionally, examination panels (to include members of partner institutions other than where the student has completed the project) will ensure that the project work undertaken provides two specialisations for each student, thus ensuring that work for each project is integrated with students chosen mobility path.
Course Integration via Summer Schools:
Each student will attend a summer school at the end of both their first and second year. Here they will attend presentations by invited speakers on both technical and non-technical issues, present their own project work and will collaborate with other Erasmus Mundus students on shared tasks. Summer schools will involve a week of preparation where students will cooperate electronically on project work, followed by a week of lectures and presentations. The summer school integrates cultural, academic, industrial and social aspects of our Erasmus Mundus Programme. Examples Follow:
The summer schools will introduce students to different European cultures as we will rotate the summer school between partners annually, thus ensuring that every student will experience at least two cultures during their MSc programme. Cultural activities, in addition to those that will be made available to students throughout the traditional academic year, will be provided to introduce both professional and cultural aspects of the host country to participants.
The summer school will provide a forum through which the students who are attending different universities may present their project work and have it evaluated by a panel of examiners from all three partner universities. This, together with a transparent marking scheme will ensure that the grading of project work is consistent no matter what specialisation is chosen and that the standard of project work is comparable across all partner universities.
An essential aspect of the summer school is its support of student integration across institutions: it will allow 1st year and 2nd year students to meet, so that they can share their experiences of different institutions and specialisations on the Erasmus Mundus Programme. This will help 1st year students to finalise their decision on which specialisation to take in the 2nd year and will provide information about the project work available at each university.
Through the summer school, we will motivate students by providing presentations which will educate them on technical issues in software development as well as presentations that will develop their generic skills sets as computer scientists.
Third country scholars will be invited to participate in the summer school to assist with and to benefit from scheduled activities.
The summerschool is typically one week in duration (but may span 2 calendar weeks as both 1st year and 2nd year students will attend)