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