Skip to main content

Tampere University Student’s Guide

Opinto­kokonaisuus, lukuvuosi 2025–2026
COMP.SE-S20

Advanced Studies in Software, Web & Cloud, Vähintään 80 op

Tampereen yliopisto
Kuvaus

The Software Web and Cloud offers a range of courses. The compulsory part includes studies related to software project management.

The study module is not divided into separate branches, but it is useful to identify the following when planning your studies. Following the branches are not mandatory but rather guiding.

1. Courses related to network solutions. These include:

COMP.CS.500 (Introduction to Full Stack Development), COMP.CS.510 (Advanced Web Development: Back End), COMP.CS.520 (Advanced Web Development: Front End), COMP.CS.320 (Data-Intensive Programming), COMP.SE.152 (Cloud Technologies), COMP.CE.450 (Internet of Things), COMP.SE.200 (Software Testing) and COMP.SE.210 (Software Systems Architectures). For electives, it is recommended that this branch be supported by the courses HTI.110 and TIJO.630.

2. Courses related to large-scale software engineering and software production: these include:

COMP.SE.200 (Software Testing), COMP.CS.500 (Introduction to Full Stack Development), COMP.SE.130 (Requirements Engineering), COMP.SE.140 (Continuous Development and Deployment - DevOps), COMP.SE.152 (Cloud Technologies), COMP.SE.221 (Sustainable Software Engineering), COMP.SE.210 (Software Systems Architectures) and COMP.SEC.300 (Secure Programming). For electives, it is recommended that this branch be supported by COMP.CE.340, HTI.110, TIJO.412 and TIJO.630.

Tavoitteet

Students can design, implement and test large, demanding and high-quality software systems systematically and predictably. Such systems may be network and cloud-based systems, or include components based on machine learning.

Students can use modern technologies and tools (e.g. machine learning), understand the underlying paradigms, evaluate the suitability of technologies, and adopt new technologies.

The student can work as part of a working community and is ready to take on expert and managerial roles in working life. In particular, they can manage and develop software processes to implement software in collaboration with stakeholders.

The student can consider software solutions from both an ethical and sustainability perspective, as well as the ethical and sustainability objectives relevant to the software industry, such as energy consumption savings.

The student can proceed to doctoral studies in the field of software engineering. Students can search for research articles relevant to problem solving and apply them to practical problems.

Koodi
COMP.SE-S20
Opetuskieli
English
Lukuvuodet
2024–2025, 2025–2026, 2026–2027
Opintokokonaisuuden taso
Advanced studies
Koulutusalat
Information and Communication Technologies
Vastuuhenkilö
Responsible teacher:
Kari Systä 31.12.2025 saakka
Responsible teacher:
Zheying Zhang, Ensisijainen vastuuopettaja
Responsible teacher:
Hannu-Matti Järvinen
Responsible teacher:
David Hästbacka
Responsible teacher:
Terhi Kilamo
Responsible teacher:
Timo Poranen, Ensisijainen vastuuopettaja
Yhteiset osaamistavoitteet
Innovation
International outlook and global responsibility
Sustainable development
Kestävän kehityksen tavoitteet
Goal 9: Industry, Innovation and Infrastructure
Esitietovaatimukset
Kokonaisuudet, joihin opinto­kokonaisuus kuuluu
Koodi
COMP.SE-S20
Opetuskieli
English
Lukuvuodet
2024–2025, 2025–2026, 2026–2027
Opintokokonaisuuden taso
Advanced studies
Koulutusalat
Information and Communication Technologies
Vastuuhenkilö
Responsible teacher:
Kari Systä 31.12.2025 saakka
Responsible teacher:
Zheying Zhang, Ensisijainen vastuuopettaja
Responsible teacher:
Hannu-Matti Järvinen
Responsible teacher:
David Hästbacka
Responsible teacher:
Terhi Kilamo
Responsible teacher:
Timo Poranen, Ensisijainen vastuuopettaja
Yhteiset osaamistavoitteet
Innovation
International outlook and global responsibility
Sustainable development
Kestävän kehityksen tavoitteet
Goal 9: Industry, Innovation and Infrastructure