Defining and Designing a Software Product (5 cr)
Code: R0329-3016
General information
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
-
CCN223SYComplementary competence (bachelor’s studies in English), S23, Information and Communication Technologies (ICT)
-
TON223SYTä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