Aalto-yliopisto on rohkeiden ajattelijoiden yhteisö, jossa tiede ja taide kohtaavat tekniikan ja talouden. Koulutamme muutoksentekijöitä ratkaisemaan yhteiskunnan suuria haasteita ja luomaan hyvinvointia.
Master's Programme in Computer, Communication and Information Sciences – Software and Service Engineering
About the studies
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.
Studies in Software and Service Engineering equip students with the skills that will be of highest value to modern organisations. 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.
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 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, Smartly.io, Tieto, Unity Technologies, VR Group, Wärtsilä.
Graduates of the programme will graduate with a Master of Science (Technology) degree (diplomi-insinööri in Finnish).
The programme qualifies for doctoral studies (Doctor of Science in an applicable field).
Language of instruction
The language of instruction is primarily English, and the programme can be completed entirely in English. Some courses can be taken in Finnish or Swedish. More information is available in the General information about studies page (aalto.fi).
The tuition fee is €15 000 for non-EU/EEA students. Further information is available on Scholarships and Tuition Fees page (aalto.fi).
Content of the studies
Students can choose to specialize in one of the three subfields: Software Engineering, Service Design and Engineering, or Enterprise Systems.
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.
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.
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.
Structure of the studies
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.
The elective studies can consists of additional major courses, multidisciplinary courses, studies abroad, or an additional minor. Students can select their minor either from the other majors in the Master's Programme in Computer, Communication and Information Sciences or from the other Master’s programmes offered by Aalto University.
See the Software and Service Engineering curriculum on the student portal Into.
Students are required to complete a Master's thesis, which is a research assignment with a workload corresponding to 30 ECTS credits. The topic of the thesis is agreed upon by the student and the supervising professor. Master's theses are typically written for a company or for one of the research projects of the department(s) in question.
The study environment in the programme 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 e.g. as an international minor. Other possibilities for developing one’s global competence are e.g. conducting practical training abroad, taking a summer course abroad or acting as a tutor for first-year students.
The topics of the major are linked to ongoing research focus areas in the Department of Computer Science at the Aalto University School of Science.
Programme-specific admission criteria
The admission criteria to the 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 in the required areas.
The required background for the Software and Service Engineering major:
- software engineering
- project and team work
- web and mobile development
- algorithms and data structures
Knowledge of the following areas is considered an advantage:
- software product development
- human-computer interaction
- information systems
- software business
- theory of computing
- mathematics (statistics and discrete mathematics)
- computer networks
The student selection process is competitive and the best applicants are selected according to the following evaluation criteria:
- Content of the previous degree(s)
- Study success: grades achieved and pace of studies
- Recognition and quality of the applicant’s home university
- Motivation and commitment to studies in the programme
- Other relevant achievements (work experience, publications, Junction Hackathon competition or other programming competition wins, etc.)
- Language proficiency
During the evaluation of eligible applications, the applicants’ 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 listed above.
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 recognition of the applicant’s home university affects the final interpretation of the academic performance.
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.
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.
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.
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.
Required application documents
In addition to the mandatory application documents, applicants to the programme 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 lists 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 the full educational history of the applicant.
Applicant’s motivation letter (compulsory part of the online application form) should be written in English. 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.
For enquiries regarding the application process, application documents and language tests, please contact [email protected].
For enquiries regarding the content of programme and studies at the School of Science, please contact Learning Services of Aalto University School of Science, [email protected].