Skip to main content

Tampere University Student’s Guide

Course unit, curriculum year 2025–2026
COMP.SE.100

Introduction to Software Engineering, 5 cr

Tampere University
Teaching periods
Active in period 1 (1.8.2025–19.10.2025)
Active in period 2 (20.10.2025–31.12.2025)
Active in period 3 (1.1.2026–1.3.2026)
Active in period 4 (2.3.2026–31.5.2026)
Active in period 5 (1.6.2026–31.7.2026)
Course code
COMP.SE.100
Language of instruction
English, Finnish
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Basic studies
Grading scale
General scale, 0-5
Persons responsible
Responsible teacher:
Tero Ahtee
Responsible teacher:
Kari Systä
Responsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Coordinating organisation
Computing Sciences Studies 100 %
Sustainable development goals
Goal 4: Quality Education
Goal 8: Decent Work and Economic Growth
Goal 9: Industry, Innovation and Infrastructure
Core content
  • Properties of different types of software.
  • Paradigms and notations used in requirements (e.g. the most common UML diagrams). Besides functional requirements, also non-functional requirements (like user experience and IPR) and restrictions.
  • Principles of software development life-cycle models and methods.
  • Know different phases of SW development, and customer role in each.
Complementary knowledge
  • Requirements definition and customer-vendor communication.

  • Participation in creation of the requirements documentation.

  • Basics of software project management.

Specialist knowledge
  • Stakeholder analysis and writing software requirements documentation.

Learning outcomes
Recommended prerequisites
Further information
Learning material
Equivalences
Kokonaisuudet, joihin opintojakso kuuluu
Completion option 1
Exam(s) and exercise work are required. Course Moodle has latest details. English implementation is at Spring term, Finnish at Autumn.

Participation in teaching

04.09.2025 04.09.2025
Active in period 1 (1.8.2025–19.10.2025)
Hybrid teaching
20.10.2025 12.12.2025
Active in period 2 (20.10.2025–31.12.2025)
On-site self learning
12.01.2026 12.01.2026
Active in period 3 (1.1.2026–1.3.2026)
Hybrid teaching
02.03.2026 08.05.2026
Active in period 4 (2.3.2026–31.5.2026)
12.03.2026 12.03.2026
Active in period 4 (2.3.2026–31.5.2026)
12.06.2026 12.06.2026
Active in period 5 (1.6.2026–31.7.2026)
Open University completion options
The course is also available at the Open University