Skip to main content

User InterfacesLaajuus (3 cr)

Code: ELA18PR05

Credits

3 op

Objective

The student can design a useable graphical user interface.
Students can make an application with a useable graphical user interface.
The student can evaluate the usability of a graphical user interface.

Content

Design
- design principles and design patterns
- prototyping and testing
Deployment as a desktop application
- Windows Presentation Foundation (C # or VB and XAML)
Deployment as web interface
- HTML, CSS and Bootstrap, JavaScript and JQuery
- Responsive web design

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

01.12.2022 - 19.02.2023

Timing

20.02.2023 - 23.04.2023

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
Scheduling groups
  • ELA21-I (Size: 30. Open UAS: 0.)
Groups
  • ELA21D-V
    Ingenjör (YH), el- och automationsteknik, 2021, dagstudier
Small groups
  • ELA21-I

Objective

The student can design a useable graphical user interface.
Students can make an application with a useable graphical user interface.
The student can evaluate the usability of a graphical user interface.

Content

Design
- design principles and design patterns
- prototyping and testing
Deployment as a desktop application
- Windows Presentation Foundation (C # or VB and XAML)
Deployment as web interface
- HTML, CSS and Bootstrap, JavaScript and JQuery
- Responsive web design

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.