Course

Published

(Updated )

Tampereen yliopisto

Introduction to Software Engineering

Introduction to Software Engineering

5 cr

Face-to-faceOnline
Basic studies
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.

Additional information

Lectures in English, spring 2026

Additional information and registration

Price and registration period

Check on the university's website

Go to the institution's website(Opens in a new tab)

Additional information:

Dates

Fields

Information and communication technologies

Scope

5 cr

1 component

Code

COMP.SE.100

Organiser

Tampere University

Tampereen yliopisto

Contact details

avoin.tau@tuni.fi