Skip to main content

User Interfaces (3 cr)

Code: ELA22PR05-3001

General information


Enrollment

30.11.2023 - 07.01.2024

Timing

01.01.2024 - 28.04.2024

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology and Seafaring

Campus

Vasa, Wolffskavägen 33

Teaching languages

  • Svenska

Degree programmes

  • Degree Programme in Electrical Engineering and Automation

Teachers

  • Susanne Österholm

Teacher in charge

Ronnie Sundsten

Scheduling groups

  • ELA22-I (Size: 30. Open UAS: 0.)

Groups

  • ELA22D-V
    Ingenjör (YH), el- och automationsteknik, 2022, dagstudier

Small groups

  • ELA22-I

Objective

The student:
- is familiar with the common concepts och design principles for graphical user interfaces
- can design a usable graphical user interface
- can program a usable graphical user interface
- can evaluate the usability of a graphical user interface.

Content

Concepts
Design Principles and Design Patterns
Prototyping and Testing
Implementation as a desktop application
Implementation as a web front end

Evaluation scale

H-5

Assessment criteria, satisfactory (1)

The student knows different types of user interfaces as well as the principles of good interface design.
The student can realize applications with simple graphical user interfaces.

Assessment criteria, good (3)

The student can apply the principles of good interface design when designing simpler user interfaces.
The student can realize applications with more advanced graphical user interfaces.
The student can realize various parts that are included in the user interface such as reports, diagrams, language adaptation, error handling etc.

Assessment criteria, excellent (5)

The student can apply the principles of good interface design when planning advanced graphical user interfaces.
The student can use a design pattern, such as e.g. MVP, MVC, MVVM.

Qualifications

The course Object Oriented Programming.