Making the soul of devices
The degree programme is anchored in real-world problems and explores different software development approaches, requirements management, software modelling and specification, implementation and testing software, and software project management. The programme offers opportunities to participate in the development of software or product prototypes and the management of software projects as part of a multicultural and multidisciplinary team.
In addition to studies in their own degree programme, students may take full advantage of the courses offered by the Tampere higher education community ranging from technical to vocational studies in various fields. An exceptionally large number of IT companies in the Tampere region provide an inspiring environment and opportunities to hone your skills and address real-life challenges.
After graduation, you can work as a software developer, systems specialist, programmer, teacher or researcher. Welcome to join us!
Extent of studies
Tuition fee for non-EU/EEA citizens
After completing the Master’s Degree Programme in Software Development, you will
- have the skills and knowledge to develop high-quality software and take on different roles in demanding and comprehensive software projects;
- have an in-depth understanding of the different areas of software development, such as requirements management, software modeling and specification, implementation and testing software, and software project management.
More about the language of instruction
The language of the programme is English.
This MSc programme is designed for applicants with a background in computer science or software engineering who are looking to expand their knowledge and skills in the development of high-quality software. The programme draws on both academic and industry perspectives and covers the full lifecycle of software development.
The programme is anchored in real-world problems and explores different software development approaches, requirements management, software modeling and specification, implementation and testing software, and software project management. The programme offers you opportunities to participate in the development of software or product prototypes and the management of software projects as part of a multicultural and multidisciplinary team.
The teaching is based on the research and industrial experience of our faculty members.
Structure of studies
For more information, please see the Curriculum.
Our graduates have the expertise to take on demanding and comprehensive software projects and pursue a broad range of careers in software development. Possible job titles of our graduates include software developer, systems specialist, programmer, teacher and researcher.
Co-operation with other parties
In addition to studies in one’s own degree programme, students may take full advantage of the teaching offered by the Tampere higher education community ranging from technical to vocational studies in various fields.
Postgraduate study opportunities
Completing this master's programme makes you eligible to pursue a doctoral degree and, for example, seek admission to Tampere University's Doctoral Programme in Information and Systems.
Carefully read through the general eligibility criteria and the programme-specific eligibility criteria and see whether you meet them. For additional questions on applying, application documents and application process, please contact our Admissions office. For questions regarding the content of the programme, please contact Ms. Kirsi Tuominen, email@example.com.
Eligibility criteria in the Master's degree programmes consist of two parts: Tampere University's general eligibility criteria, and programme-specific eligibility criteria, which specify and/or add information to the general criteria. You must meet both to be considered eligible. Applicants who do not meet both the general eligibility and the programme-specific eligibility criteria will not be selected.
General eligibility criteria:
To be eligible to apply to a Master’s degree programme at Tampere University, you must have
- a completed university level Bachelor's degree or equivalent in the field of the desired Master's degree programme or in a closely related subject AND
- a good command of English for academic purposes. For more information, please see Language requirements.
A Bachelor’s degree completed in a university outside Finland must provide eligibility to university-level master’s degree studies in the country in question.
Programme-specific eligibility criteria:
Each Master's degree programme can define more detailed eligibility criteria including, for example, more specific requirements of the applicant's previous education. These criteria will be decided and published yearly for the following application round.
To be eligible to apply to the Master’s degree programme in Software Development, you must have a successfully completed Bachelor’s degree or equivalent in Computer Science or in a closely related field including a substantial amount of studies in Computer Science. The previous degree should also include studies in Mathematics.
The number of eligible applicants annually exceeds the number of students that can be accepted. The student selection is made by an admissions committee on the basis of the academic qualifications and merits shown in the application documents. Please note that not all eligible applicants can be admitted.
Applicants who are in the final year of their Bachelor's degree
You are eligible to apply in the final year of your Bachelor’s degree if the degree will be completed and you are able to send an officially certified copy of the degree certificate and final transcript of records by post by the given deadline (around end of July, exact date to be given later). In this case, you can be admitted to a Master's programme conditionally. If you do not submit an officially certified copy of your degree certificate to Tampere University by the given deadline, your conditional admission will expire.
Language skill requirements
You must submit evidence on a good command of English for academic purposes. There are two ways of indicating English language proficiency: language tests and previous studies.
English language tests
The minimum English language test result requirements:
C1 Advanced/CAE: C
In all Tampere University Master’s programmes it is possible to be exempted from submitting a language test score if you have completed certain studies.
In the Tampere University Master’s programmes it is possible to be exempted from submitting a language test score if you completed your secondary education and/or have taken a higher education degree in English in Finland or other EU/EEA country, Switzerland, Australia, Canada, New Zealand, the United Kingdom, or the United States. You must have resided in the country while studying.
In the Master's degree programme in Software Development, also the following studies exempt you from submitting a language test score. Please note that you may fit into several of the categories. Please choose the one you feel is most appropriate.
- A Bachelor’s degree completed in a Finnish university or university of applied sciences in Finnish or Swedish. The compulsory foreign language course included in the degree must be completed in the English language.
- Applicants who have taken their pre-university education (yläaste/lukio) in the Finnish language are not required to submit an international language test score but they must submit a copy of their yläaste/lukio certificate and provide evidence of their English language proficiency in their CV (for example information on studies conducted in English or work experience with English as the working language). It is possible to take some exams and complete the Master's thesis in Finnish.
Please note that in addition to assessing your previous studies in terms of eligibility, we assess them also to determine the level of your English skills based on the grades. If you feel your grades do not give the right impression of your English skills, we strongly recommend that you take a language test to indicate your proficiency in English.
A maximum of 20 students are admitted into the programme.
Students are selected to the programme from those applicants who fulfil the official eligibility criteria. Candidates for admission should be well qualified and capable of benefiting from the study programme in question.
The student selection is made by an admissions committee on the basis of the academic qualifications and merits shown in the application documents. Please note that not all applicants fulfilling the requirements can be admitted.
Students admitted to a Master's degree programme may be required to complement their earlier degree with complementary studies. For more information on the complementary studies, please contact the programme coordinator of the degree programme.
A number of students may be chosen among those applicants with a Bachelor's degree and a good knowledge of English who have been exchange students at the University of Tampere studying course units relevant to the Master programme.
Applicants with a Bachelor's degree from a Finnish AMK university of applied sciences should have a thesis graded no less than 3/5.
How to apply
- Check the admission criteria
- Start preparing your application documents as early as possible!
- If required book a time for the language test
- Fill in the online application at Studyinfo.fi during the application period and upload required enclosures for the application
- Send the officially certified copies of your educational documents by post to Tampere University Admissions Office by 30 January 2019. The documents must reach the University by the given deadline.
- Wait for the admission results
- Accept the offer of admission by the given deadline
- Pay the tuition fee, if required
- Register as a student and join the Tampere University community!
Application process in detail
Select the Master's degree programme you wish to apply to. Carefully read through the general eligibility criteria and programme-specific eligibility criteria and see whether you meet them. Applicants who do not meet the general and programme-specific eligiblity criteria will not be selected.
Check which application documents you are required to submit and make sure to obtain them in time. Remember to check if there are any country-specific requirements for your documents. Please note that some documents may be required to be sent separately by a third party. Make sure also these documents are delivered in time.
When applying to the Master’s programmes you usually must demonstrate your proficiency in English with an internationally recognised academic language test report. We advise all 2019 applicants needing an international language test score to book for a test date well in advance, as test dates are filling up fast in the autumn and it may take several weeks for the test result to reach Tampere University.
Online application form
The online application form will be available during the application period only at Studyinfo.fi. The application period starts 4 December 2018 at 8 am (GMT+2) and ends 23 January 2019 at 3 pm (GMT+2).
Some application enclosures are the same in all Tampere University Master’s programmes while some are programme-specific. There are seven Tampere University general application enclosures.
You will need to upload all application documents online at Studyinfo.fi. In addition to uploading the application documents on the application, you must submit the officially certified copies of your educational documents to Tampere University Admissions Office by post. You must send the educational documents by post to Tampere University Admissions Office so that they arrive by 30 January 2019.
You can find the list of the required enclosures and further instructions on the Application documents webpage.
Please give the name, organisation, position and contact information including e-mail address for two academic/professional persons who can provide recommendations. If needed, we may contact them.
In addition to the seven Tampere University general application enclosures, for the Master’s programme in Software Development you also need to submit:
8. Regular photocopy of yläaste or lukio education degree certificate (only from those applicants who wish to indicate their English language proficiency using their yläaste/lukio studies). There is no need to send the certificate by post.
Country-specific requirements for application documents
Applicants whose degrees have been awarded in certain countries need to pay special attention to the documentation before submitting it. In addition to the standard document requirements, educational documents from certain countries must be submitted in a particular way. Note that the degree awarding country may be a different one from the country where the studies are taken. These country-specific requirements must always be followed first and foremost, prior to any regular requirements for attesting documents.
More information on the country-specific requirements for educational documents.
Admission results and appeals
Admissions results will be announced by early April 2019. All applicants will be informed about the admissions results.
Please see Tampere University's general instructions concerning rectification procedure.