Skip to main content

User-centered DesignLaajuus (5 cr)

Code: TX00EY26

Credits

5 op

Objective

After completing the course, the student knows the structure and use of the most common graphical user interfaces. The student understands what the user experience consists of, knows the components of usability and the standards that define usability. The student is able to evaluate the usability of the user interface. The student is able to design software that meets the user's needs, the development of which has taken into account user-centered design principles and accessibility.

Content

- User experience and usability
- Human computing capabilities
- User-centered design methods
- User interface design patterns
- Accessibility
- Usability assessment methods
- Technical testing of user interfaces (Robot Framework).

Prerequisites

Object-oriented programming and web programming.

Assessment criteria, satisfactory (1)

The student can define the concept of usability. He/she is familiar with the related standards. The student knows the key methods in user-centered design.

Assessment criteria, good (3)

In addition, the student can evaluate the usability from the point of view of human information processing capabilities. He/she knows the fundamentals of usability studies and is able to apply design patterns in designing his/her own user interfaces.

Assessment criteria, excellent (5)

In addition, the student can apply the methods of usability studies in various situations. The student is able to evaluate the accessibility in user interfaces. He/she is able to use automated tools for testing the functionality of a user interface.

Assessment criteria, approved/failed

The student can define the concept of usability. He/she is familiar with the related standards. The student knows the key methods in user-centered design.

Enrollment

06.05.2024 - 18.08.2024

Timing

19.08.2024 - 15.12.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of ICT

Campus

Myllypurontie 1

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Information and Communication Technology
Teachers
  • Jukka Paasonen
Groups
  • ICT23K-SW
    Software Engineering

Objective

Opintojakson suoritettuaan opiskelija tuntee yleisimpien graafisten käyttöliittymien rakenteen ja käytön. Opiskelija ymmärtää, mistä käyttäjäkokemus muodostuu, tietää käytettävyyden osatekijät ja käytettävyyttä määrittelevät standardit. Opiskelija osaa arvioida käyttöliittymän käytettävyyttä. Opiskelija osaa suunnitella käyttäjän tarvetta vastaavia ohjelmistoja, joiden kehittämisessä on otettu huomioon käyttäjäkeskeiset suunnitteluperiaatteet ja saavutettavuus.

Content

- Käyttäjäkokemus ja käytettävyys
- Ihmisen tiedonkäsittelyominaisuudet
- Käyttäjäkeskeisen suunnittelun menetelmät
- Käyttöliittymien suunnittelumallit
- Saavutettavuus
- Käytettävyyden arviointimenetelmät
- Käyttöliittymien testaus teknisesti (Robot Framework).

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.

Assessment criteria, good (3)

Edellisen lisäksi opiskelija osaa arvioida käyttöliittymien käytettävyyttä ihmisen tietojenkäsittelyominaisuuksien lähtökohdista. Hän hallitsee käyttäjätutkimuksen perusteet ja osaa soveltaa suunnittelumalleja omien käyttöliittymiensä suunnittelussa.

Assessment criteria, excellent (5)

Edellisen lisäksi opiskelija osaa soveltaa käyttäjätutkimuksen menetelmiä eri tilanteissa. Opiskelija osaa arvioida käyttöliittymien esteettömyyttä. Hän osaa käyttää automatisoituja työkaluja käyttöliittymän toiminnallisuuden testaukseen.

Assessment criteria, approved/failed

Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.

Prerequisites

Olio- ja web-ohjelmointitaidot.

Enrollment

06.05.2024 - 18.08.2024

Timing

19.08.2024 - 15.12.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of ICT

Campus

Myllypurontie 1

Teaching languages
  • Finnish
Seats

0 - 35

Degree programmes
  • Information and Communication Technology
Teachers
  • Jukka Paasonen
Groups
  • TVT23K-O
    Ohjelmistotuotanto

Objective

Opintojakson suoritettuaan opiskelija tuntee yleisimpien graafisten käyttöliittymien rakenteen ja käytön. Opiskelija ymmärtää, mistä käyttäjäkokemus muodostuu, tietää käytettävyyden osatekijät ja käytettävyyttä määrittelevät standardit. Opiskelija osaa arvioida käyttöliittymän käytettävyyttä. Opiskelija osaa suunnitella käyttäjän tarvetta vastaavia ohjelmistoja, joiden kehittämisessä on otettu huomioon käyttäjäkeskeiset suunnitteluperiaatteet ja saavutettavuus.

Content

- Käyttäjäkokemus ja käytettävyys
- Ihmisen tiedonkäsittelyominaisuudet
- Käyttäjäkeskeisen suunnittelun menetelmät
- Käyttöliittymien suunnittelumallit
- Saavutettavuus
- Käytettävyyden arviointimenetelmät
- Käyttöliittymien testaus teknisesti (Robot Framework).

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.

Assessment criteria, good (3)

Edellisen lisäksi opiskelija osaa arvioida käyttöliittymien käytettävyyttä ihmisen tietojenkäsittelyominaisuuksien lähtökohdista. Hän hallitsee käyttäjätutkimuksen perusteet ja osaa soveltaa suunnittelumalleja omien käyttöliittymiensä suunnittelussa.

Assessment criteria, excellent (5)

Edellisen lisäksi opiskelija osaa soveltaa käyttäjätutkimuksen menetelmiä eri tilanteissa. Opiskelija osaa arvioida käyttöliittymien esteettömyyttä. Hän osaa käyttää automatisoituja työkaluja käyttöliittymän toiminnallisuuden testaukseen.

Assessment criteria, approved/failed

Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.

Prerequisites

Olio- ja web-ohjelmointitaidot.

Enrollment

27.11.2023 - 14.01.2024

Timing

15.01.2024 - 12.05.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of ICT

Campus

Myllypurontie 1

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Degree Programme in Information Technology
Teachers
  • Jukka Paasonen
Groups
  • ICT22-SW
    Software Engineering

Objective

Opintojakson suoritettuaan opiskelija tuntee yleisimpien graafisten käyttöliittymien rakenteen ja käytön. Opiskelija ymmärtää, mistä käyttäjäkokemus muodostuu, tietää käytettävyyden osatekijät ja käytettävyyttä määrittelevät standardit. Opiskelija osaa arvioida käyttöliittymän käytettävyyttä. Opiskelija osaa suunnitella käyttäjän tarvetta vastaavia ohjelmistoja, joiden kehittämisessä on otettu huomioon käyttäjäkeskeiset suunnitteluperiaatteet ja saavutettavuus.

Content

- Käyttäjäkokemus ja käytettävyys
- Ihmisen tiedonkäsittelyominaisuudet
- Käyttäjäkeskeisen suunnittelun menetelmät
- Käyttöliittymien suunnittelumallit
- Saavutettavuus
- Käytettävyyden arviointimenetelmät
- Käyttöliittymien testaus teknisesti (Robot Framework).

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.

Assessment criteria, good (3)

Edellisen lisäksi opiskelija osaa arvioida käyttöliittymien käytettävyyttä ihmisen tietojenkäsittelyominaisuuksien lähtökohdista. Hän hallitsee käyttäjätutkimuksen perusteet ja osaa soveltaa suunnittelumalleja omien käyttöliittymiensä suunnittelussa.

Assessment criteria, excellent (5)

Edellisen lisäksi opiskelija osaa soveltaa käyttäjätutkimuksen menetelmiä eri tilanteissa. Opiskelija osaa arvioida käyttöliittymien esteettömyyttä. Hän osaa käyttää automatisoituja työkaluja käyttöliittymän toiminnallisuuden testaukseen.

Assessment criteria, approved/failed

Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.

Prerequisites

Olio- ja web-ohjelmointitaidot.

Enrollment

27.11.2023 - 14.01.2024

Timing

15.01.2024 - 12.05.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of ICT

Campus

Myllypurontie 1

Teaching languages
  • Finnish
Seats

0 - 35

Degree programmes
  • Information and Communication Technology
Teachers
  • Jukka Paasonen
Groups
  • TVT22-O
    Ohjelmistotuotanto

Objective

Opintojakson suoritettuaan opiskelija tuntee yleisimpien graafisten käyttöliittymien rakenteen ja käytön. Opiskelija ymmärtää, mistä käyttäjäkokemus muodostuu, tietää käytettävyyden osatekijät ja käytettävyyttä määrittelevät standardit. Opiskelija osaa arvioida käyttöliittymän käytettävyyttä. Opiskelija osaa suunnitella käyttäjän tarvetta vastaavia ohjelmistoja, joiden kehittämisessä on otettu huomioon käyttäjäkeskeiset suunnitteluperiaatteet ja saavutettavuus.

Content

- Käyttäjäkokemus ja käytettävyys
- Ihmisen tiedonkäsittelyominaisuudet
- Käyttäjäkeskeisen suunnittelun menetelmät
- Käyttöliittymien suunnittelumallit
- Saavutettavuus
- Käytettävyyden arviointimenetelmät
- Käyttöliittymien testaus teknisesti (Robot Framework).

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.

Assessment criteria, good (3)

Edellisen lisäksi opiskelija osaa arvioida käyttöliittymien käytettävyyttä ihmisen tietojenkäsittelyominaisuuksien lähtökohdista. Hän hallitsee käyttäjätutkimuksen perusteet ja osaa soveltaa suunnittelumalleja omien käyttöliittymiensä suunnittelussa.

Assessment criteria, excellent (5)

Edellisen lisäksi opiskelija osaa soveltaa käyttäjätutkimuksen menetelmiä eri tilanteissa. Opiskelija osaa arvioida käyttöliittymien esteettömyyttä. Hän osaa käyttää automatisoituja työkaluja käyttöliittymän toiminnallisuuden testaukseen.

Assessment criteria, approved/failed

Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.

Prerequisites

Olio- ja web-ohjelmointitaidot.