Software Engineering - Web & Cloud - Tampere University of Technology

Software Engineering - Web & Cloud

Degree programme: Information Technology

Name of degree: Master of Science (MSc)

Language of instruction: English

Scope of degree: 120 ECTS

Duration of studies: 2 years

Study mode: full-time

Tuition fee: yes

Scholarship programme: yes

Application deadline:

The application period for studies starting in August 2018 has ended. 

The next intake for studies starting in August 2019 will begin in December 2018. 

Contact information

General questions about admission:

Programme-specific questions:

Creating the new digital world

Computers are an integral part of our daily lives, and, hence, so is software. Interaction between people and computers takes different forms, as computers are integrated into different systems from mobile devices to clouds. The trend is towards more and more complex systems that are connected in various ways to form large distributed systems. As the systems and its component services are constantly evolving, understanding of the complexity and system integration is crucial — meaning there is a need for skilled software specialists in the field.

Applicants should hold a BSc degree in computer science, software engineering, or mathematics. 


Software Engineering – Web & Cloud studies focus on software engineering, but contains programming technologies, especially the ones related to the web and cloud-based services. As a student, you will be provided with a solid understanding of software engineering, the ability to design and implement large software systems, and the competence to manage and improve software development processes. Studies also include relevant technologies and skills like networking, clouds, information security, user experience, big data and IoT.

The research at our laboratory of Pervasive Computing guarantees an academically high level for the studies. On the other hand, collaboration with software companies also helps us to keep the contents relevant for careers outside academia. 

To become a MSc graduate you will need to complete the degree programme worth 120 ECTS. The modern study methods consist of lectures, exercises, assignments, independent studying and examinations. Courses are worth 90 ECTS and the remaining 30 ECTS are awarded for successfully completing a master's thesis. Each ECTS is equal to an average workload of 27 hours.

The programme consists of the following study modules

Course Catalogue for the academic year 2018-2019



There is lack of software professionals in Finland at the moment, and almost 90% of the students in software related majors at TUT have an interesting job waiting for them as they graduate. A typical career starts of as a programmer, and then evolves towards expert or managerial positions.  

Updated by: Anna-Mari Viitala, 27.03.2018 11:26.
Content owner: Viitala Anna-Mari
Keywords: education and studies, software engineering, software development, computer science, programming, software technologies, web, clouds

Software Engineering - Web & Cloud

Katso video