Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.


At the end of the course, students should be able to: 

- apply a basic human-centred design approach in the early phases of digital service development.
- recognize foundational principles for database design and imperative programming in software development.
- develop a high-fidelity software prototype for a digital service application, including both back-end and front-end components.
- evaluate the usability of a software application with potential users.

Credits: 4

Schedule: 26.10.2020 - 09.12.2020

Teacher in charge (valid 01.08.2020-31.07.2022): Virpi Roto, Rasmus Vuori

Teacher in charge (applies in this implementation): Virpi Roto, Rasmus Vuori

Contact information for the course (valid 02.10.2020-21.12.2112):

Prof. Virpi Roto, Department of Design:

Vice Dean Rasmus Vuori, Department of Media:

MSc. Aarne Leinonen, Department of Design,

CEFR level (applies in this implementation):

Language of instruction and studies (valid 01.08.2020-31.07.2022):

Teaching language: English

Languages of study attainment: English


  • Valid 01.08.2020-31.07.2022:

    In this course, students are introduced to the basics of human-centred design in digital service development. Students execute a small design project for a digital service in which they design and prototype both the front-end and back-end of a software application. The projects are executed in small groups and cover the design of interfaces all the way to data structures and their functional implementations, through assignments, lectures, in-class discussions and tutorials. It also includes evaluation of functional software prototypes which the students execute with potential users.  It also includes evaluation of software prototypes which the students execute with potential users. 

Assessment Methods and Criteria
  • Valid 01.08.2020-31.07.2022:

    The final grade for the course is based on the design project and a series of assignments that the students execute throughout the course. 

  • Valid 01.08.2020-31.07.2022:

    The total workload for the course amounts to 108 hours (1 ECTS credit = 27 hours).
    - Contact teaching (including final presentation) 35 hours
    - Project work in pairs 45 hours
    - Individual work 17 hours
    - Personal reflection 11 hours 


Study Material
  • Valid 01.08.2020-31.07.2022:

    A reading list is provided at the beginning of the course.

  • Valid 01.08.2020-31.07.2022:


SDG: Sustainable Development Goals

    9 Industry, Innovation and Infrastructure