Skip to main content

Defining and Designing a Software ProductLaajuus (5 cr)

Study unit code: R0329

Credits

5 op

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Enrollment

19.05.2025 - 25.05.2025

Timing

01.08.2025 - 31.12.2025

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Laurea Leppävaara, tiko

Teaching languages
  • English
Seats

20 - 50

Degree programmes
  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • CCN225SY
    Complementary competence (bachelor’s studies in English), S25, Information and Communication Technologies (ICT)
  • TON225SY
    Täydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Grading scale

H-5

Enrollment

25.11.2024 - 01.12.2024

Timing

01.01.2025 - 31.07.2025

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

Mode of delivery

Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

20 - 50

Degree programmes
  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • TON224SY
    Täydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN224SY
    Complementary competence (bachelor’s studies in English), S24, Information and Communication Technologies (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Teaching methods

This is a multi-form teaching. Mainly with the help of remote work tools.

Learning materials and recommended literature

Materials made by the teacher and literature to be arranged in the course.

Students workload

Working both independently and in groups of approx. 3-4 people
5 credits x 26.7 h = a total of 133.5 h of work
In the classes, software development methods and the basics of software production are reviewed step by step.
The discussed methods or techniques are used for exercises and group work, which are worked on independently and together with the group in addition to lessons.

Further information for students

The goal of the course is to form an overall picture of the software production areas and to understand different software production methods and their importance for the software production process.
The goal is also to learn how to make and apply various software production solutions independently, and to adopt a way of thinking that can be used to manage a software project as a whole.
After completing the course, the student will be able to communicate with customers to determine software requirements
Document the software requirements
Design (and implement) web applications
Work responsibly in the software development team
Apply the learned skills and necessary software production methods in practical projects.

Grading scale

H-5

Evaluation methods and criteria

Evaluation on a scale of 0-5
The assessment is based on:
To tasks
For teamwork
For your own group work
Evaluation methods:
Self-assessment
Peer review
Teacher evaluation

Enrollment

20.05.2024 - 27.08.2024

Timing

29.08.2024 - 20.11.2024

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

Mode of delivery

Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

20 - 50

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • TON224SY
    Täydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN224SY
    Complementary competence (bachelor’s studies in English), S24, Information and Communication Technologies (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Teaching methods

This is a multi-form teaching. Mainly with the help of remote work tools.

Learning materials and recommended literature

Materials made by the teacher and literature to be arranged in the course.

Students workload

Working both independently and in groups of approx. 3-4 people
5 credits x 26.7 h = a total of 133.5 h of work
In the classes, software development methods and the basics of software production are reviewed step by step.
The discussed methods or techniques are used for exercises and group work, which are worked on independently and together with the group in addition to lessons.

Further information for students

The goal of the course is to form an overall picture of the software production areas and to understand different software production methods and their importance for the software production process.
The goal is also to learn how to make and apply various software production solutions independently, and to adopt a way of thinking that can be used to manage a software project as a whole.
After completing the course, the student will be able to communicate with customers to determine software requirements
Document the software requirements
Design (and implement) web applications
Work responsibly in the software development team
Apply the learned skills and necessary software production methods in practical projects.

Grading scale

H-5

Evaluation methods and criteria

Evaluation on a scale of 0-5
The assessment is based on:
To tasks
For teamwork
For your own group work
Evaluation methods:
Self-assessment
Peer review
Teacher evaluation

Enrollment

05.02.2024 - 11.02.2024

Timing

01.04.2024 - 28.05.2024

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

Mode of delivery

Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

40 - 50

Degree programmes
  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • CCN223SY
    Complementary competence (bachelor’s studies in English), S23, Information and Communication Technologies (ICT)
  • TON223SY
    Täydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Teaching methods

This is a multi-form teaching. Mainly with the help of remote work tools.

Learning materials and recommended literature

Materials made by the teacher and literature to be arranged in the course.

Students workload

Working both independently and in groups of approx. 3-4 people
5 credits x 26.7 h = a total of 133.5 h of work
In the classes, software development methods and the basics of software production are reviewed step by step.
The discussed methods or techniques are used for exercises and group work, which are worked on independently and together with the group in addition to lessons.

Further information for students

The goal of the course is to form an overall picture of the software production areas and to understand different software production methods and their importance for the software production process.
The goal is also to learn how to make and apply various software production solutions independently, and to adopt a way of thinking that can be used to manage a software project as a whole.
After completing the course, the student will be able to communicate with customers to determine software requirements
Document the software requirements
Design (and implement) web applications
Work responsibly in the software development team
Apply the learned skills and necessary software production methods in practical projects.

Grading scale

H-5

Evaluation methods and criteria

Evaluation on a scale of 0-5
The assessment is based on:
To tasks
For teamwork
For your own group work
Evaluation methods:
Self-assessment
Peer review
Teacher evaluation

Enrollment

22.05.2023 - 01.09.2023

Timing

01.09.2023 - 31.12.2023

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

RDI proportion

2 op

Mode of delivery

Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

40 - 50

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • CCN223SY
    Complementary competence (bachelor’s studies in English), S23, Information and Communication Technologies (ICT)
  • TON223SY
    Täydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Teaching methods

This is a multi-form teaching. Mainly with the help of remote work tools.

Learning materials and recommended literature

Materials made by the teacher and literature to be arranged in the course.

Students workload

Working both independently and in groups of approx. 3-4 people
5 credits x 26.7 h = a total of 133.5 h of work
In the classes, software development methods and the basics of software production are reviewed step by step.
The discussed methods or techniques are used for exercises and group work, which are worked on independently and together with the group in addition to lessons.

Further information for students

The goal of the course is to form an overall picture of the software production areas and to understand different software production methods and their importance for the software production process.
The goal is also to learn how to make and apply various software production solutions independently, and to adopt a way of thinking that can be used to manage a software project as a whole.
After completing the course, the student will be able to communicate with customers to determine software requirements
Document the software requirements
Design (and implement) web applications
Work responsibly in the software development team
Apply the learned skills and necessary software production methods in practical projects.

Grading scale

H-5

Evaluation methods and criteria

Evaluation on a scale of 0-5
The assessment is based on:
To tasks
For teamwork
For your own group work
Evaluation methods:
Self-assessment
Peer review
Teacher evaluation

Enrollment

22.05.2023 - 06.08.2023

Timing

24.08.2023 - 30.11.2023

Number of ECTS credits allocated

5 op

Virtual proportion

2 op

Mode of delivery

60 % Contact teaching, 40 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 30

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Kari Häkkinen
Teacher in charge

Kari Häkkinen

Groups
  • TON223SY
    Täydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Grading scale

H-5

Enrollment

28.11.2022 - 04.12.2022

Timing

30.01.2023 - 30.04.2023

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

RDI proportion

2 op

Mode of delivery

Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

40 - 50

Degree programmes
  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN222SY
    Complementary competence (bachelor’s studies), S22, Information and Communication Technologies (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Enrollment

28.11.2022 - 08.01.2023

Timing

18.01.2023 - 24.05.2023

Number of ECTS credits allocated

5 op

Virtual proportion

2 op

Mode of delivery

60 % Contact teaching, 40 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 30

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Kari Häkkinen
Teacher in charge

Kari Häkkinen

Groups
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Grading scale

H-5

Enrollment

23.05.2022 - 09.06.2022

Timing

05.09.2022 - 11.12.2022

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

RDI proportion

2 op

Mode of delivery

Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

40 - 50

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
  • Degree Programme in Business Information Technology (NIA), Laurea Leppävaara
Teachers
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN222SY
    Complementary competence (bachelor’s studies), S22, Information and Communication Technologies (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Teaching methods

- Online implementation

Learning materials and recommended literature

- Material provided in Canvas
- Online sources

Co-operation with working life and/or RDI

Possible to do with a customer (if available)

Grading scale

H-5

Evaluation methods and criteria

Project work
Team work in project

Enrollment

23.05.2022 - 29.05.2022

Timing

24.08.2022 - 30.11.2022

Number of ECTS credits allocated

5 op

Virtual proportion

2 op

Mode of delivery

60 % Contact teaching, 40 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 30

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Kari Häkkinen
Teacher in charge

Kari Häkkinen

Groups
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Grading scale

H-5

Enrollment

29.11.2021 - 09.01.2022

Timing

20.01.2022 - 08.05.2022

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

Mode of delivery

Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

40 - 50

Degree programmes
  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • TON221SY
    Laurea täydentävä osaaminen (amk-tutkinto), S21, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN221SY
    Complementary competence (bachelor’s studies), S21, Information and Communication Technologies (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Teaching methods

- Online implementation

Learning materials and recommended literature

- Material provided in Canvas
- Online sources

Co-operation with working life and/or RDI

Possible to do with a customer (if available)

Grading scale

H-5

Evaluation methods and criteria

Project work
Team work in project

Enrollment

29.11.2021 - 02.01.2022

Timing

19.01.2022 - 25.05.2022

Number of ECTS credits allocated

5 op

Virtual proportion

2 op

Mode of delivery

60 % Contact teaching, 40 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 30

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Kari Häkkinen
Teacher in charge

Kari Häkkinen

Groups
  • TON221SY
    Laurea täydentävä osaaminen (amk-tutkinto), S21, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team

Grading scale

H-5