Skip to main content

Software Design Process (5cr)

Code: TO00CD49-3001

General information


Enrollment
24.11.2025 - 30.11.2025
Registration for the implementation has ended.
Timing
13.01.2026 - 13.03.2026
Implementation is running.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual proportion
5 cr
Mode of delivery
Distance learning
Unit
10 Liiketalous-, tietojenkäsittely- ja palvelualat
Campus
Laurea Virtual Campus
Teaching languages
English
Seats
20 - 45
Degree programmes
Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
Katja Henttonen
Jukka Malinen
Teacher in charge
Katja Henttonen
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)
Study unit
TO00CD49

Qualifications

To participate in the study unit, you must have completed the first-year studies in information technology or have equivalent knowledge.

Learning outcomes

The student is able to
- structure and describe the functional and non-functional requirements of the software
- specify and prioritize requirements based on project goals and resources
- describe the functionality and technical solutions of the software
- apply software production methods and tools
- design the software's technical architecture and components
- communicate professionally with customers in the different phases of the requirements definition work

Teaching methods

The course is implemented as blended learning, combining remote lectures, independent study, and group work.

Time and location

Please see course calendar for details.

Learning materials and recommended literature

Remote lectures form a central part of the course, and additional learning materials and instructions are available on Canvas. Lectures are recorded.

Alternative completion methods of implementation

In accordance with Laurea’s degree regulations, all students have the right to demonstrate their prior learning. The initiative for recognition and accreditation of prior learning is made by the student. The same assessment criteria and grading scale as in the course are applied. For more information, please see the student intranet.

Important dates

Groups are formed in the first session, and the course starts right away. If you can’t attend due to work or another valid reason, contact the instructor beforehand. Check the first meeting time in the calendar.

Student workload

Work is done both independently and in groups of about 4–5 people. The course is worth 5 credits, corresponding to approximately 133.5 hours of total work (5 × 26.7 h). Attendance at lectures is highly recommended, though only the first session is mandatory. The methods and techniques introduced in the lectures are applied in exercises and group work, completed both individually and collaboratively outside class sessions.

Content and scheduling

Software Design Process & Agile Principles – review of agile methods and software design process
Concept Development & System Context – ideating software concepts, identifying user needs, defining the system context
Requirements Engineering – specification and prioritization of agile requirements (user stories, acceptance criteria)
System Modelling & Architecture – data flows, APIs, system architecture, and database schema
Agile Implementation Planning – iterative workflow management and alignment with DevOps practices
Reflection & Deliverables – documentation and presentation of design outcomes

Evaluation scale

H-5

Evaluation methods and criteria

Students receive a grade on a scale of 1–5 for the course. The final grade is primarily based on a group software design project. The grade for the group project is determined by the teacher’s evaluation of the outcome and a peer assessment of each student’s contribution and quality of participation. Small individual tasks, such as a multiple-choice test, complement the overall assessment.

The course is assessed according to Level II criteria of the competence assessment framework for bachelor’s degree students at Laurea University of Applied Sciences. All members of the Laurea community are expected to follow good scientific practices, including proper referencing of sources. Familiarize yourself with these practices and ask for guidance if needed.

Go back to top of page