During the course of Designing Human-computer Interaction of Applications participants will learn how to design solutions that enable users for their convenient use, rather than frustration.
First of all students will gain key knowledge about foundations and principles of human-computer interaction that serves as a theoretical basis. Then moving rapidly to practical aspects of human-computer interaction students will learn why concentrating on users’ tasks and not only on system functionality is so important and how to adapt this approach in practise.
During next modules course’s participants will learn techniques for rapid prototyping and evaluating multiple interface alternatives. They will gain knowledge and skills how to conduct fieldwork with people to help to get design ideas. Participant will learn principles of visual design so that they can effectively organize and present information with their interfaces.
Proper design of user interface of application requires wide knowledge about available solutions for creating interfaces. Therefore an important part of the course is a review of components for designing and building visual interfaces, such as: graphical screen design, interface design and physical devices for users. As there are a few types of applications that can be designed, participants will learn specifics of Designing Human-Computer Interaction for desktop, web (including HTML5), mobile and hybrid applications.
The course finishes with presenting future of HCI – concepts, prototypes or preliminary solutions that will probably make HCI even more convenient. Such ones are: bending screen, hologram screen, projected keyboard and many others.
Although no background is required, it is recommended to have experience in using various types of applications: desktop, web and mobile.
The class consists of lectures as reading material enriched with interactions, animations, and webcasts. There are also self-assignments at the end of each module.