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


Master of Science (Technology).
More information.


120 ECTS

Field of Study:

Technology and Engineering


2 years, full-time


An appropriate Bachelor´s degree or an equivalent qualification.

Tuition fees & scholarships:

Yes, for non-EU citizens.
More information

Language of Instruction:

More information.

Organising school/s:

School of Science

Application period:

2018-04-20 - 2018-05-04

Software and Service Engineering

Join Software and Service Engineering and acquire the skills to design, develop, and manage digital products and services!

Digital products and services are crucial to economies, societies and human well-being. They allow businesses to go beyond the traditional boundaries, tap into new capabilities and reach exponential growth.

The Software and Service Engineering studies equip students with the skills that will be of highest value to modern organizations. Students learn how to design, develop, and manage digital products and services. They evolve into independent thinkers capable of tackling complex, real-world problems taking into account the human, societal and organizational factors.

Software and Service Engineering is one of the eight majors offered in the Master's Programme in Computer, Communication and Information Sciences (CCIS). Studies in the programme are based on both the latest scientific research and industrial state-of-the-art.

Study programme

Students can choose to specialize in one of the three subfields: Software Engineering, Service Design and Engineering, or Enterprise Systems.

Software Engineering

Software is what runs economies and organizations. In the Software Engineering track, you will study the processes, methods and techniques used in professional software development. Subjects covered include requirements engineering, design, implementation and testing, and deployment. You can also participate in courses on project management, organizational development, and configuration management. See detailed course data >>

Service Design and Engineering

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. See detailed course data >>

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 you with the knowledge, competences, and skills needed to successfully tackle the challenges and seize the opportunities present in the industry. See detailed course data >>

The studies (120 ECTS credits) consist of a major subject studies, Master´s thesis (30 ECTS)  and elective studies (25-35 ECTS). Software and Service Engineering major can be taken either as a long (55-65 ECTS) or a compact (40-45 ECTS) major. Learn more >>

Flexibility and freedom

As a student of the Software and Service Engineering major, you are able to freely tailor the studies to fit your own interests as there are very few compulsory courses. Our professors provide assistance and guidance to help you plan your studies and future career. For students interested in software and service engineering, we encourage to consider taking it as a long major, as that facilitates deep learning and individualized studies

Interaction with industry through a number of industry-led projects

Our Software and Service Engineering major has deep industry ties and is conducted in close collaboration with leading software companies. Courses have visiting lecturers at the top of their field who will share their ideas with you. Furthermore, you get valuable industry experience through large team projects with real clients.

Internationalisation and studies abroad

The learning community at Aalto University is international and multicultural, but to educate globally competent graduates, Software and Service Engineering students are encouraged to complete a part of their degree abroad. The different opportunities for internationalization available for you include e.g. summer courses or schools, internships or 1-2 semesters of exchange studies abroad, all financially supported.

Career opportunities

The Software and Service Engineering major equips you with the skills required for a highly successful career in relevant business sectors.

Typical job titles of recent graduates include e.g. 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,…

Our recently graduated alumni work e.g. in the following companies: 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ä,...

Tuition fees and scholarships

Non-EU/EEA students selected in the application round 2018 will be charged tuition fees. Aalto University scholarships are not available in the CCIS second application round. See further information >>

Admission requirements

General admission requirements

The general eligibility requirements are the same for all Master's programmes in the field of science and technology. Please see also the requirements concerning language skills.

Applications that fulfill the general eligiblity requirements are sent to the academic evaluation described in more detail below.

Programme-specific admission requirements

The joint admission criteria to the Computer, Communication and Information Sciences programme is a high quality Bachelor’s degree in computer science, software engineering, communications engineering, or electrical engineering. Excellent candidates with degrees in other fields such as information systems, engineering, natural sciences, mathematics or physics will be considered if they have sufficient studies and proven skills and knowledge according to the requirements.

The required background for Software and Service Engineering major includes sufficient skills in:

  • software engineering
  • project and team work
  • programming
  • web and mobile development
  • algorithms and data structures
  • databases

Knowledge of the following areas is considered an advantage:

  • software product development
  • human-computer interaction
  • information systems
  • software business
  • service design
  • theory of computing
  • mathematics (statistics and discrete mathematics)
  • computer networks

Learn more about the evaluation of applications

The student selection process is competitive and the best applicants are selected according to the following evaluation criteria:

  • Content of the previous degree(s)
    • The contents of the applicant’s previous degree(s) are evaluated based on the courses available on the official transcript of records and the course descriptions submitted. The applicant is expected to have completed sufficiently studies in the major-specific subject areas (see above). Relevant work experience, professional certificates and/or online courses are judged case-by-case, but they do not, in general, compensate for the university level studies that include also the theoretical foundations of the required subjects.
  • Study success: grades achieved and pace of studies
    • The applicant’s study success will be evaluated based on the grade point average (GPA) and results in key courses. Very good previous study success is expected. The minimum GPA for applicants from Finnish universities of applied science is 4.0. Applicants with GPA below the limit cannot be admitted unless they have other exceptional qualifications. Programme’s courses or equivalent courses completed in open university or as non-degree studies with excellent grades may support the application.
  • Recognition and quality of applicant’s home university
    • The recognition of the applicant’s home university affects the final interpretation of the previous study success.

During the evaluation of eligible applications, the applicant’s previous study success and contents of the previous degree(s) are checked first. Only the applications who pass this preliminary evaluation will be evaluated against the full set of criteria.

  • Motivation and commitment to studies in the programme
  • Other relevant achievements (work experience, publications, etc.)
  • Recommendations
  • Language proficiency

In the final phase of the academic evaluation, the applicants who passed the preliminary evaluation, are ranked and the best applicants are selected. The programme does not have a minimum quota to be fulfilled, and not all eligible applicants will necessarily be admitted. The selection process is paper-based.

Studies in the Master’s programme should provide genuinely new knowledge for the applicant. If the applicant already has a Master’s degree, the motivation letter should clearly indicate why another Master’s degree is necessary. In most cases, non-degree or e.g. open university studies are recommended instead of degree studies to complement the earlier degree or to improve one’s professional skills.

Application documents

In addition to the compulsory application documents, the applicants are requested to provide the following, additional documents:

  • at least one original recommendation letter (preferably academic)
  • course descriptions of courses taken in relevant subject areas (see the subject list above)
  • work certificates and certificates of other relevant achievements
  • copies of any publications
  • official transcript of records for other university studies which are not included in the mandatory part of the application
  • GRE or GMAT test results, if available

The application should explain full educational history of the applicant.

Applicant’s motivation letter (compulsory part of the online application form) should be written in English. For purposes of study guidance, the applicants are asked to indicate already on the motivation letter which track they wish to follow.

Also additional application documents described above (recommendations letter(s), course descriptions, work or other certificates, and publications) should preferably be submitted in English. If some other language than English, Finnish or Swedish is used in them, the applicant must provide precise, word-for-word translations of them.

Contact information

Location: Aalto University School of Science, Otaniemi Campus, Espoo


  • For enquiries regarding the application process, compulsory application documents or language requirements, please read instructions first. If you cannot find an answer to your question, contact Aalto University Admission Services at admissions [at] aalto [dot] fi.
  • For enquiries regarding the contents of studies or additional application documents, please contact Master Admissions at the School of Science at masters-sci [at] aalto [dot] fi.

Page content by: | Last updated: 04.06.2018.