Skip to main content

User-Centered DesignLaajuus (5 cr)

Code: YTSP0400

Credits

5 op

Teaching language

  • English

Responsible person

  • Jouni Huotari

Objective

You understand the terminology and principles of human-centered design. You can apply tools to create an user interface and a clickable prototype, and use usability evaluation methods to gather user requirements and feedback for software development .

Content

The key topics are:
- Concepts, models, methods, procedures, and processes for user-centered design and development of systems and services
- Designing and delivering user experience (UX)
- User interface construction
- Usability evaluation

Qualifications

Previous experience of software development is needed.

Assessment criteria, satisfactory (1)

The evaluation is based on the quality of the four workshop implementations (a total of 80 points). In addition, all the quizzes must be passed. For the grades 1 and 2, you need to get 20 and 30 points, respectively.

To pass the course, you know the basics of user-centered design and you can analyse the usability and user experience. In addition, you can design a simple user interface based on a requirement definition of an idea.

Assessment criteria, good (3)

For the grades 3 and 4, you need to get 50 and 70 points, respectively.

You know the theory on user-centered design and you can analyse the usability and user experience. You can design a user interface and a clickable prototype based on a requirement definition.

Assessment criteria, excellent (5)

For the grade 5, you need to get at least 85 points.

You demonstrate mastery of the theory on user-centered design and you can analyse the usability and user experience in a versatile manner. You can design an extraordinary user interface for a clickable prototype based on a requirement definition.

Further information

Figma is recommended as a tool for creating a clickable prototype.

Enrollment

01.08.2024 - 31.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

4 op

Mode of delivery

20 % Face-to-face, 80 % Online learning

Unit

School of Technology

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Master's Degree Programme in Information Technology, Full Stack Software Development
Teachers
  • Jouni Huotari
Teacher in charge

Jouni Huotari

Groups
  • YTS24S1
    Master of Engineering, Degree Programme in Information Technology, Full Stack Software Development
  • YTS24S1AVO
    Master of Engineering, Degree Programme in Information Technology, Full Stack Software Development

Objectives

You understand the terminology and principles of human-centered design. You can apply tools to create an user interface and a clickable prototype, and use usability evaluation methods to gather user requirements and feedback for software development .

Content

The key topics are:
- Concepts, models, methods, procedures, and processes for user-centered design and development of systems and services
- Designing and delivering user experience (UX)
- User interface construction
- Usability evaluation

Time and location

Online (Teams) and f2f (Dynamo building); approximately one workshop per month.

Learning materials and recommended literature

Brian Still & Kate Crane. "Fundamentals of User-Centered Design: A Practical Approach". 2016.
M. Topolewski, P. Krawczyk, M. Pallot and J. Huotari, "Applying A User eXperience-based Adoption Model in Several App Idea Cases," 2020 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), Cardiff, UK, 2020, pp. 1-7, doi: 10.1109/ICE/ITMC49519.2020.9198646.
Slides and prerecorded videos are located in the e-learning environment.

Teaching methods

- learning tasks in small groups during and between four workshops and a final seminar (both f2f and online => hybrid implementation)
- lectures are prerecorded - independent study and distance learning
- quizzes for every topic

Practical training and working life connections

Possible visiting experts from the industry

International connections

Small (international) group working on the same project idea

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

One credit (1 Cr) corresponds to an average of 27 hours of work.
- discussions and guidance 8 h
- exercises and workshops 20 h
- assignments 72 h
- independent study 35 h
Total 135 h

Content scheduling

The course starts in the beginning of September. During the first workshop, you present your potential application idea. After that, there are three other workshops (once a month). The final seminar takes place during December.

Further information for students

Evaluation methods include continuous feedback (from teacher), self-assessment, and peer evaluation.
Evaluation is based on the quality of the workshop assignments and the final seminar containing both documentation and the oral presentations.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

The evaluation is based on the quality of the four workshop implementations (a total of 80 points). In addition, all the quizzes must be passed. For the grades 1 and 2, you need to get 20 and 30 points, respectively.

To pass the course, you know the basics of user-centered design and you can analyse the usability and user experience. In addition, you can design a simple user interface based on a requirement definition of an idea.

Evaluation criteria, good (3-4)

For the grades 3 and 4, you need to get 50 and 70 points, respectively.

You know the theory on user-centered design and you can analyse the usability and user experience. You can design a user interface and a clickable prototype based on a requirement definition.

Evaluation criteria, excellent (5)

For the grade 5, you need to get at least 85 points.

You demonstrate mastery of the theory on user-centered design and you can analyse the usability and user experience in a versatile manner. You can design an extraordinary user interface for a clickable prototype based on a requirement definition.

Prerequisites

Previous experience of software development is needed.

Further information

Figma is recommended as a tool for creating a clickable prototype.

Enrollment

01.08.2023 - 08.09.2023

Timing

28.08.2023 - 19.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

3 op

RDI portion

2 op

Mode of delivery

40 % Face-to-face, 60 % Online learning

Unit

TA10 - IT-instituutti

Teaching languages
  • English
Seats

20 - 35

Degree programmes
  • Master's Degree Programme in Information Technology, Full Stack Software Development
Teachers
  • Jouni Huotari
Groups
  • YTS23S1
    Master of Engineering, Degree Programme in Information Technology, Full Stack Software Development

Objectives

You understand the terminology and principles of human-centered design. You can apply tools to create an user interface and a clickable prototype, and use usability evaluation methods to gather user requirements and feedback for software development .

Content

The key topics are:
- Concepts, models, methods, procedures, and processes for user-centered design and development of systems and services
- Designing and delivering user experience (UX)
- User interface construction
- Usability evaluation

Time and location

Online (Zoom/Teams) and f2f (Dynamo building)

Learning materials and recommended literature

Materials in the e-learning environment.

Teaching methods

- lectures (both f2f and online => hybrid implementation)
- independent study and distance learning
- small group learning (workshops)
- exercises, quizzes, and learning tasks
- final seminar

Practical training and working life connections

- small group project

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

One credit (1 Cr) corresponds to an average of 27 hours of work.
- lectures and quidance 8 h
- exercises and workshops 20 h
- assignments 72 h
- independent study 35 h
Total 135 h

Further information for students

Evaluation methods include continuous feedback (from teacher), self-assessment, and peer evaluation.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

The evaluation is based on the quality of the four workshop implementations (a total of 80 points). In addition, all the quizzes must be passed. For the grades 1 and 2, you need to get 20 and 30 points, respectively.

To pass the course, you know the basics of user-centered design and you can analyse the usability and user experience. In addition, you can design a simple user interface based on a requirement definition of an idea.

Evaluation criteria, good (3-4)

For the grades 3 and 4, you need to get 50 and 70 points, respectively.

You know the theory on user-centered design and you can analyse the usability and user experience. You can design a user interface and a clickable prototype based on a requirement definition.

Evaluation criteria, excellent (5)

For the grade 5, you need to get at least 85 points.

You demonstrate mastery of the theory on user-centered design and you can analyse the usability and user experience in a versatile manner. You can design an extraordinary user interface for a clickable prototype based on a requirement definition.

Prerequisites

Previous experience of software development is needed.

Further information

Figma is recommended as a tool for creating a clickable prototype.

Enrollment

19.08.2022 - 27.08.2022

Timing

26.08.2022 - 16.12.2022

Number of ECTS credits allocated

5 op

Virtual portion

4 op

RDI portion

3 op

Mode of delivery

20 % Face-to-face, 80 % Online learning

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Master's Degree Programme in Information Technology, Full Stack Software Development
Teachers
  • Jouni Huotari
Groups
  • ZJAYTS22S1
    Avoin amk, Full Stack Software Development , Monimuoto
  • YTS22S1
    Master of Engineering, Degree Programme in Information Technology, Full Stack Software Development

Objectives

You understand the terminology and principles of human-centered design. You can apply tools to create an user interface and a clickable prototype, and use usability evaluation methods to gather user requirements and feedback for software development .

Content

The key topics are:
- Concepts, models, methods, procedures, and processes for user-centered design and development of systems and services
- Designing and delivering user experience (UX)
- User interface construction
- Usability evaluation

Time and location

Online (Zoom) and f2f (Dynamo building)

Learning materials and recommended literature

Materials in the e-learning environment.

Teaching methods

- lectures (both f2f and online => hybrid implementation)
- independent study and distance learning
- small group learning (workshops)
- exercises, quizzes, and learning tasks
- final seminar

Practical training and working life connections

- small group project

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

One credit (1 Cr) corresponds to an average of 27 hours of work.
- lectures and quidance 8 h
- exercises and workshops 20 h
- assignments 72 h
- independent study 35 h
Total 135 h

Further information for students

Evaluation methods include continuous feedback (from teacher), self-assessment, and peer evaluation.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

The evaluation is based on the quality of the four workshop implementations (a total of 80 points). In addition, all the quizzes must be passed. For the grades 1 and 2, you need to get 20 and 30 points, respectively.

To pass the course, you know the basics of user-centered design and you can analyse the usability and user experience. In addition, you can design a simple user interface based on a requirement definition of an idea.

Evaluation criteria, good (3-4)

For the grades 3 and 4, you need to get 50 and 70 points, respectively.

You know the theory on user-centered design and you can analyse the usability and user experience. You can design a user interface and a clickable prototype based on a requirement definition.

Evaluation criteria, excellent (5)

For the grade 5, you need to get at least 85 points.

You demonstrate mastery of the theory on user-centered design and you can analyse the usability and user experience in a versatile manner. You can design an extraordinary user interface for a clickable prototype based on a requirement definition.

Prerequisites

Previous experience of software development is needed.

Further information

Figma is recommended as a tool for creating a clickable prototype.