Study options

Master's Programme in Computer, Communication and Information Sciences – Software and Service Engineering

Software and Service Engineering is the backbone of modern society and economy. The Master’s programme in Computer, Communication and Information Sciences – Software and Service Engineering equips students with some of the most sought after skills in today’s job market, across a wide range of industries.
SSE aalto
Get a Master’s Degree in Computer, Communication and Information Sciences – Software and Service Engineering at Aalto University, the leading international and multidisciplinary university in the Nordics and Europe.


Master of Science (Technology)

Application period:

1.12.2020 – 4.1.2021

Language of instruction:



2 years, full-time


Relevant Bachelor's degree

Field of study:

Technology and Engineering


120 ECTS

Organising school:

School of Science

Tuition fees:

For non-EU/EEA citizens, €15000/y (Master’s studies)

The application period has closed

Applying to master’s programmes


Software and Service Engineering is the backbone of modern society and economy. Software is needed in almost every industry, in every business, and for every function – from healthcare and information technology to R&D industry or governmental organisations. The Master’s programme in Computer, Communication and Information Sciences – Software and Service Engineering equips students with some of the most sought after skills in today’s job market, across a wide range of industries.

Upon graduating from the Master’s Programme in Computer, Communication and Information Sciences – Software and Service Engineering, graduates will have:

  • Ability to design, develop, and manage digital products and services. Graduates master the art of digital value creation, knowing how software can accelerate business growth in modern organisations.
  • Strong problem solving skills. Graduates have the skills and knowledge to tackle wicked, complex problems taking human, societal and organisational factors into account.
  • End user and customer-centric approach to engineering. Graduates understand the necessity of in-depth and continuous understanding of customer needs as an indispensable part of building successful software products.
  • Strong interpersonal skills. Graduates have strong communication skills and are able to work in multidisciplinary teams, with a range of different personalities.

Language of instruction

In the Master’s Programme in Computer, Communication and Information Sciences – Software and Service Engineering, the language of instruction is English.


Content of the studies

The Master’s Programme in Software and Service Engineering programme embraces a student-centric approach to teaching. Although the programme proposes three study tracks, students have the freedom to create their own individual study track based on their interests and aspirations. One-on-one tutoring sessions help students in compiling their personal study plan.

Students may choose to specialise in one of the three subfields listed below, or they can opt for a cross-disciplinary path that gives them a broad palette of skills. The three recommended subfields are:

  • Software Engineering

Software is what runs economies and organisations. In the Software Engineering track, students study the processes, methods and techniques used in professional software development. Subjects covered include requirements engineering, design, implementation and testing, and deployment. Students can also participate in courses on project management, organisational development, and IPR.

  • Service Design and Engineering (SDE)

Understanding customer and user needs are essential in digital service design. Core contents of the Service Design and Engineering track include the conceptual and methodological basis for working with customers, users, and other stakeholders throughout digital service development. The user-centred and software-engineering methods support these joint design and evaluation activities.

  • Enterprise Systems

Developing and managing information systems is crucial for companies looking to create value and secure their competitive advantage. The Enterprise Systems track provides students with the knowledge, competences, and skills needed to successfully tackle the challenges and seize the opportunities present in the industry.

Doctoral track

The major also offers a competitive doctoral track where a limited number of top students can be admitted. Students selected to the doctoral track can have their studies tailored towards pursuing PhD studies and can start working towards a PhD in one of the department’s research groups already during their Master studies. Applicants must explicitly indicate their possible interest for the doctoral track in their motivation letter when applying for the Master’s programme. The best doctoral track applicants will be interviewed. Read more >>


The compulsory major courses taking place in the first year provide students with the main models, methods, and tools needed in software development and product and service design. Due to the small number of compulsory courses, students are free to select a set of courses to support their specific interests. A few course examples picked from the programme’s extensive curriculum are:

  • Software Project (5–8 ECTS)
  • Usability Evaluation (5 ECTS)
  • User Interface Construction (5 ECTS)
  • ICT Enabled Service Business and Innovation (5 ECTS)
  • Software Design and Modeling (5 ECTS)

See the curriculum


The teaching methods emphasise an industry-centric and interactive approach. Many of the individual assignments and group exercises introduce students to real-world problems which facilitates their development into critical and independent thinkers capable of applying knowledge from multiple disciplines. The questions that professionals in software and service engineering deal with often have important connections to human and societal well-being.

Since software engineering and service design are often very collaborative fields, active peer learning is a defining characteristic of the programme. Group work assignments embrace co-creation that can leverage innovative solutions in the field. Students develop their interpersonal skills, which prepares them for future work where teamwork, active listening and efficient communication are key.

Other learning methods include lectures by professors and visiting specialists, taking part in seminars, reading scientific articles, writing essays and delving into personally tailored exercises. The aim is to provide students with a profound theoretical foundation but also prepare them to tackle practical day-to-day problems of contemporary society. The professor network includes internationally acclaimed and published specialists and researchers who are highly dedicated to their mission of educating future top professionals and co-creating an enjoyable learning environment together with the students.


Overall, the Master's Programme in Computer, Communication and Information Sciences – Software and Service Engineering comprises a total of 120 ECTS credits. The two-year programme consists of:

  • Major subject studies (40-65 ECTS)
  • Possible minor studies (20-25 ECTS)
  • Elective studies (25-35 ECTS)
  • Master’s thesis (30 ECTS)

See the curriculum

Personal Study Plan (PSP)

The Personal Study Plan (PSP) is a practical tool to define a student’s own study path, compiling an optimal selection of courses that are aligned with the student's interests and programme requirements. PSP is also a useful tool for students to keep track of their studies. At best, it shows where students are with their studies and sets concrete milestones for them to follow.


The study environment in the Master’s Programme in Computer, Communication and Information Sciences – Software and Service Engineering is strongly international, and studies are conducted in multicultural groups. The School of Science offers diverse possibilities for student exchange all over the world. Exchange studies can be included in the degree as, for example, an international minor. Other possibilities for developing one’s global competence include taking a summer course abroad or conducting practical training abroad. Students can apply for grants to support their traineeship abroad.

Ranked among the top universities for Computer Science & Information Systems by QS World University Ranking, Aalto University brings together a highly international and competent group of students and academic staff. As software engineering is one of the most in-demand skills in the world, graduates can take their skills and knowledge to nearly any country in the world.

Overall, Aalto University is international by nature, welcoming thousands of degree and exchange students from abroad every year. These students join the diverse Aalto community not only through their studies, but also through multiple free time events, celebrations and extracurricular activities around the campus. Active tutoring programs and support services work hard to help international students integrate to the Nordic culture and feel at home in Finland.

Multidisciplinary opportunities

A strong technical foundation comes by default when studying the major – however, students are encouraged to experiment and extend their skills in other domains, too. Some decide to delve into the business aspects of software and digitalisation and take complementing courses at the School of Business. Other students may want to go towards very hardcore technical subjects. For them, there are a number of courses available that equip them with deep skills in software architecture and design, testing, and modelling.

Overall, Aalto University is well-known for bridging disciplines of business, arts, technology and science. The lively campus and freedom of choosing elective courses across the University bring students from different fields under one roof. This spontaneous multidisciplinarity environment sparks new ideas, gathers enthusiasts around them and gives birth to friendships, networks, and every so often, startups.

Career opportunities

Software is the ultimate source of capacity, innovation, competitiveness, quality, and agility of companies. As nearly every business is a software business, the field is incredibly broad and graduates have an exceptionally wide range of career paths in front of them.

Typical job titles of recent graduates include Application Developer, Business Development Manager, Code Writer, DevOps Engineer, Full Stack Developer, IT Consultant, Operations Lead, Requirements Specialist, Service Designer, Software Engineer, Solutions Architect, Systems Designer, Technical Project Manager, User Interface Designer.

Some examples of the companies our recently graduated alumni work for are Accenture, CGI, Cisco, Digia Plc, Eficode, F-Secure Corporation, Futurice, Gofore Oy, Huawei Technologies, IBM, Innofactor, KONE Corporation, Microsoft, Next Games, Nokia, Nordea, OP Financial Group, Reaktor, RELEX Solutions, Remedy Entertainment,, Tieto, Unity Technologies, VR Group, Wärtsilä.

Aalto University has well-established career services to support students’ employment in Finland and abroad. Thanks to the flexible curriculum, many Aalto students work already during their studies and guarantee themselves entry positions before graduation. There is also a very active entrepreneurship community at Aalto, working as a springboard for founding a company.

Post graduate opportunities

The Master’s Programme in Computer, Communication and Information Sciences – Software and Service Engineering at Aalto is considered as a great foundation for doctoral studies and post-doc positions.

Study-option-specific application instructions

Applicants to the programme must meet the general eligibility and language requirements that are common to all Master's programmes in the field of science and technology.

Contact details

For enquiries regarding the application process, required compulsory application documents or English language proficiency, please contact Admission Services at [email protected].

For enquiries regarding the study-option-specific application documents, doctoral track or studies in the programme, please contact Learning Services at Aalto University School of Science at [email protected].

Chat with Aalto students

Are you wondering what it is like to study at Aalto University? Or what student life is like at Aalto’s vibrant Otaniemi Campus or at the Mikkeli Unit? Sign up and start chatting with our Unibuddy students about all things Aalto!

Chat with our students!
Group of students

Get to know us

Nikolai Denissov at Otaniemi campus photo Matti Ahlgren Aalto University

By studying software and service engineering, you will learn truly useful skills

Nikolai Denissov jumped out of his comfort zone, moved to Finland to study software engineering, and now he wants to stay for good

Master's student Emmi Krantz standing outside / Aalto University School of Science, Department of Computer Science

Besides coders, computer science needs professionals interested in humans

Master student of Software and Service Engineering, Emmi Kranz wants to approach technology from a human perspective


This is Finland

Finland’s excellent reputation in education, combined with a wide range of courses offered in English, makes Finland an attractive study destination for international students. Boasting the largest technology hub of the Nordic countries, Finland is a world leader in information technology, business, design and many other academically centred fields.

Study at Aalto
Naisopiskelija kävelee luonnossa.

Study at Aalto

Do you want to study in the Nordics in Finland? At Aalto University science and art meet technology and business. We believe in the power of curiosity and encourage our students to explore the unknown as well as to learn and do things in a whole new way.

The application period has closed

  • Published:
  • Updated:
URL copied!