Skip to main content

User InterfacesLaajuus (3 cr)

Code: ELA22PR05

Credits

3 op

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

Qualifications

The course Object Oriented Programming.

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.

Materials

Material on Moodle.

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.