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-VIngenjö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.