Degree programme

Software Development


Making the soul of devices

Software has an impact on nearly every aspect of modern life. This MSc programme is designed for applicants with a passion for computer science or software engineering who want to learn the knowledge and skills to develop high-quality software.

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!