Software and Service Architectures (SSA)

(Formerly known as: Service, Design and Engineering SDE)

Why study the EIT Digital Software and Service Architectures programme?

The EIT Digital SSA programme offers:

  • Innovative and well grounded education for the next generation of service designers and software architects.
  • Studies at two of Europe´s foremost technical universities leading to a double degree.
  • A good integration with tailored courses in Innovation and Entrepreneurship.
  • A thesis work connected to interesting industrial challenges.
  • Access to the competence of eight EIT Digital innovation action lines (link) not least through a summer school between the two years.
  • Access to the co-location centres and innovation ecosystems of the nine EIT Digital nodes.

What is the programme all about?

The programme in Software and Service Architectures is an enhanced version of the previous programme on Service Design and Engineering and aims to educate the next generation of service designers and software architects capable of designing and engineering novel software systems to: (i) Drive digitalization of businesses, (ii) Create new businesses based on software intensive services, (iii) Be responsible for the elicitation and definition of what software products and services IT companies should create in order to be successful; (iv) Be responsible for the processes and methods for the effective development of modern software systems.

The SSA programme is an interdisciplinary programme that offers courses to enable graduates to take on the following challenges:

  • What software-based businesses should be developed (user centric needs and business focused opportunities)
  • How should software be developed (modern and agile software engineering methodologies integrated with design thinking and User Centric/Service Design methods)
  • How can software be used to generate and improve business benefits (Service Oriented Architectures, Internet of Things, etc.)

SSA students will learn to work in teams to guide the software development process of complex information systems.

What are the carreer opportunities for graduates from the programme?

The SSA programme approach is multidisciplinary covering a wide range of topics from user studies, user centered development and business process modelling to software engineering, data analysis, software security and highly distributed software system.

Graduates from the SSA master’s programme will qualify for jobs in international and local companies involved in digitalized business, in software and service design companies and in software consultancies with a service focus: Graduates will also be able to contribute to and start totally new businesses. Typical job descriptions or titles are;

 

  • Software and services designer;
  • Software architect;
  • Information System architect;
  • Systems designer / engineer;
  • Business developer;
  • Product manager;
  • Consultant.

How is the programme structured?

The programme is a double degree programme with studies at a university in one country the first year (entry) and studies at a university in another country the second year (exit). The programme has an integrated technical content (Technical major) and business content (Innovation & Entrepreneurship – I&E minor). The I&E minor is shared between all EIT Master's programmes (link). An integral part of the second year is a Final Degree Project (30 ECTS, including Master's Thesis).The structure and content of the technical major is given below.

Where can I study If I choose Software and Service Architectures?

Entry - 1st year

  • UNITN - Trento
  • Aalto - Helsinki
  • ELTE - Budapest

Exit - 2nd year, specialisation

  • Software and Services for Social systems (UNITN - Trento)
  • Software and Services for Smart Spaces (Aalto - Helsinki)
  • Scalable Systems (ELTE - Budapest)
  • Software and Services in the Cloud (UPM - Madrid)

First year

The first year of the programme will be offered by UNITN (Trento, Italy), Aalto (Helsinki, Finland) and ELTE (Budapest, Hungary) and contains:

  • A number of core mandatory courses covering: (i) Complex information systems (ii) Advanced Software Engineering methods and tools (iii) Service Science.
  • A number of core electives in relation of the exit specialization to support and streamline the transition from entry to exit points.
    • More emphasis on design aspects will be provided to students who will specialized for Aalto - Helsinki and UNITN - Trento exit points, with courses on Participatory Design, Agent-oriented software engineering, etc.
    • More emphasis on engineering and computation aspects for ELTE – Budapest, TU/Eindhoven and UPM - Madrid exit points, with courses on Machine Learning, Big Data Analysis, etc.
  • All courses of the entrepreneurial minor.

Second year

The Programme offers five specialisations that all reflect the evolution of current methods, approaches and tools for specific application domain.

The specialisations are:

  • Software and Services for Social systems (UNITN - Trento)
    UNITN offers a specialisations in Software and Services for Social systems. Social computing and social systems (such as Social Networks and Recommendation systems) are application domains concerned with the intersection of social behaviour and computational systems. The specialisation offers courses on the design, development, technical testing and verification of services for social information systems,
  • Software and Services for Smart Spaces (Aalto - Helsinki)
    Aalto offers a specialisation in Software and Services for Smart Spaces, i.e. everyday working and living environments that are enriched with digital solutions. In Helsinki, the technical focus is on indoor positioning, way-finding and analytics, user interaction, and service design for smart spaces.
  • Scalable Systems (ELTE – Budapest)
    ELTE offers a specialisation in Scalable Systems. Scalability is a necessary condition for growth in every software system. Starting from an innovative idea, a small business may rapidly evolve into a world-wide service. Making this evolution smooth and cheap is a key issue in system design.
  • Software and Services in the Cloud (UPM - Madrid)
    UPM - Madrid offers a specialisation in Software and Services in the Cloud. The specialisation offers courses on the design, development, and deployment of applications in the cloud, including security, and platform configuration aspects. Streaming and big data are two relevant target application domains.

During the second year students has to prepare an Innovation and entrepreneurship project, a Master project, and a Diploma Thesis.

Do you have any question?

Contact the programme coordinator Maurizio Marchese at University of Trento by writing to ssa_program@unitn.comit


UNITN - Trento Specialization

Software and Services for Social systems

The University of Trento offers a specialisation in Software and Services for Social systems. Social computing and social systems (such as Social Networks and Recommendation systems) are application domains concerned with the intersection of social behaviour and computational systems. The specialisation offers courses on the design, development, technical testing and verification of services for social information systems,

The specialisation is offered by an interdisciplinary teaching faculty (gathering teachers and researchers from Computer Science, Cognitive Sciences, Sociology, Economy and Humanities). It presents models and techniques for the analysis, design and development of such social systems and exploits a number of active projects and practical experimentation (Trentino Living Labs) in this domain and related to both Health and Well Being and Security, Privacy and Trust EIT Digital Action Lines

Structure of Specialization

Specialisation Core Courses:

  • Laboratory in Service Design and Engineering
  • Prototyping interactive systems
  • Big Data and Social network

Specialisation Electives:

  • Social Interactions
  • Design for Social inclusion
  • User-centred design

Examples of Final Degree Projects

  • Supporting Life Participation for Older Adults
  • Crowdsourcing systems and processes
  • Next-generation digital services in Well-being
  • Social network based recommendation systems
  • Sharing memories and emotions among generations
  • Communities creation and support

AALTO - Helsinki Specialization

Software and Services for Smart Spaces

The second year specialization at Aalto is offered in close co-operation with the EIT Digital technology and business activities at the Helsinki node. In the SSA program; the focus is on the activities of the Smart Spaces action line.

Smart spaces refer to everyday working and living environments that are enriched with digital solutions. The solutions serve two kinds of business targets. First, they collect data from the physical space by analysing the context, people and their profiles, location and intentions, or some other environmental parameters. The data has value to many different stakeholders of the space.

Secondly, the solutions provide an interface to a digital service in the space and at the situation. The solutions typically apply various sensor technologies, different devices for user interaction and back-end services that can be implemented locally or in the cloud.

In EIT Digital Helsinki, the focus is very much in indoor positioning, way-finding and analytics, user interaction, and service design for smart spaces.

Structure of Specialization

Specialization Core:

  • Digital Service Design course with varying content. The backbone of the course is a project done in co-operation with one of the companies involved in the EIT Digital Smart Spaces Action line. 10 ECTS

Specialisation Electives:

For the remaining 15 credits, the SDE students are free, with the help of the programme staff, to compose a 2nd year curriculum to match their career aspirations.

ELTE - Budapest Specialization

Scalable Systems

Eötvös Loránd University in Budapest offers the specialization Scalable Systems as an exit year in Software and Service Architecture. Scalability is a necessary condition for growth. Starting from an innovative idea, a small business may rapidly evolve into a world-wide service. Making this evolution smooth and cheap is a key issue in system design.

Our specialization deepens your knowledge on how complex software services should be built such that their architecture is ideal for scalability and distribution. We shall greatly improve your technical competences and skills as well. Not only will you understand the concepts behind a good design, you will also be able to build complex software solutions.

Structure of Specialization

Specialization Core Courses:

  • Scalable Enterprise Applications
  • Service-Oriented Integration
  • Advanced Java
  • Analysis and Design of Distributed Applications

Specialization Electives:

  • Secured software
  • No-SQL databases
  • Data mining

Examples of Final Degree Projects

  • Large-scale telecom applications
  • Smart tools for Health and Wellbeing
  • Fault-tolerant software architecture
  • Geographic databases

UPM - Madrid Specialization

Software and Services in the Cloud

The Universidad Politécnica de Madrid focuses its specialization around the development of software and services in the cloud. Computing in the cloud is an approach that enables ubiquitous, on-demand access to a shared pool of scalable and elastic computing and storage resources. It supports a paradigm shift from local to network-centric computing and content.

The specialisation aims at providing the technological and practical background for enabling the students to develop software and services running on top of the platform provided by the cloud. The specialization offers courses on the design, development, and deployment of applications in the cloud, including security, and platform configuration aspects. Streaming and big data are two relevant target application domains.

The specialisation is offered by experienced teaching faculty, with large experience on teaching and research on software and network-centric services development, computer networks, data centres, security, and software engineering.

Structure of Specialization

Specialisation Courses and Topics

  • Cloud platform configuration and deployment
  • Big Data applications in the cloud
  • Streaming applications in the cloud
  • Security

Examples of projects

  • Design of Big Data Services and their advance deployment
  • Collaboration services based on microservers and reactive programming
  • Services for smart-cities
  • Multimedia distribution services, based on SDN

© 2010-2018 EIT Digital IVZW. All rights reserved. Legal notice